Celtic moved to the top of the table on goals scored after a 3-2 home win over Livingston. The visitors took the lead through a Jason Holt penalty but Callum McGregor and Ryan Christie quickly turned things round and Albian Ajeti added the third goal before Julien Serrano pulled one back.
Lawrence Shankland and Adrian Sporle were on target as Dundee United beat St Mirren 2-1 at Tannadice. Saints had Richard Tait sent off before Dylan Connolly reduced the deficit.
Kilmarnock were 2-1 winners against Hamilton Accies at Rugby Park despite having Eamonn Brophy sent off midway through the first half. Greg Kiltie and Nicke Kabamba netted for Killie, with Hakeem Odoffin scoring for Accies.
Ross County edged out St Johnstone 1-0 at McDiarmid Park to stay fifth in the table, thanks to a first-half goal from Iain Vigurs.
There are two games on Sunday - Hibernian host Rangers, live on Sky Sports at 12 noon, and Aberdeen play Motherwell at Pittodrie 3.00pm.