Celtic moved 10 points clear at the top of the Ladbrokes Premiership table with a 3-0 win over Inverness Caley Thistle at Parkhead.
All the goals came in the second half, with Scott Sinclair, Leigh Griffiths and Tom Rogic all on target. The visitors, who had Greg Tansey sent off, remain in sixth place in the table.
Hearts stay above St Johnstone on goal difference after the sides drew 2-2 at Tynecastle. Prince Buaben's opener was overturned by goals from Danny Swanson and Chris Kane but Callum Paterson grabbed a late leveller for Robbie Neilson's men.
Dundee climbed off the bottom of the table thanks to a 2-0 win against Motherwell at Dens Park, courtesy of goals from Cammy Kerr and Marcus Haber.
Kilmarnock and Hamilton Accies drew 0-0 at Rugby Park while Ross County host Rangers on Sunday, live on Sky Sports at 12 noon.