Celtic moved six points clear at the top of the Ladbrokes Premiership with a 3-1 home win over Aberdeen on Saturday.
Leigh Griffiths grabbed a double, the second a penalty, and James Forrest was also on target for Ronny Deila's men before Adam Rooney pulled one back.
Hearts are up to second place after beating Partick Thistle 4-0 at Firhill. Juanma Delgado and Osman Sow both scored twice, including a penalty apiece, against a Jags side who had keeper Ryan Scully sent off late on.
St Johnstone moved into fourth spot thanks to a 4-2 win over Hamilton Accies at New Douglas Park. Graham Cummins scored twice and David Wotherspoon and Michael O'Halloran added to the lead before Jesus Garcia Tena reduced the deficit with a late double, the second a penalty.
Substitute Louis Moult scored the only goal with three minutes remaining as Motherwell got the better of Kilmarnock with a 1-0 win at Rugby Park.
Bottom club Dundee United won at home for the first time in the Premiership this season, beating Ross County 1-0 with an 81st-minute penalty from Billy McKay. United had Aidan Connolly sent off deep into stoppage time.
Inverness CT and Dundee drew 1-1 at the Tulloch Caledonian Stadium. Rory Loy gave the Dark Blues the lead after David Raven had been sent off but Greg Tansey's penalty earned 10-man Caley Thistle a point.