Partick Thistle moved out of the bottom two with their first home win in the Premiership, beating Aberdeen 3-1 at Firhill on Saturday.
Barry Robson missed a penalty for the Dons and Thistle took advantage with a Lyle Taylor double and a Conrad Balatoni goal. Adam Rooney scored for the visitors.
Celtic keeper Fraser Forster set a new Scottish clean sheet record as the leaders defeated Hearts 2-0 at Tynecastle. Leigh Griffiths and Teemu Pukki got the goals as Forster surpassed Bobby Clark's landmark of 1,155 minutes without conceding a league goal.
Melvin De Leeuw hit a late winner as Ross County leapfrogged St Mirren with a 2-1 win in Dingwall. Yoann Arquin opened the scoring but John McGinn equalised for Saints midway through the second half.
Gary Warren was the matchwinner as Inverness CT edged out St Johnstone 1-0 at McDiarmid Park.
Kilmarnock and Hibernian drew 1-1 at Rugby Park. Rory McKenzie had Killie in front but Hibs hit back through Danny Haynes.