Celtic moved six points clear in the cinch Premiership after beating Ross County 4-0 at Parkhead, helped by a hat-trick from Giorgos Giakoumakis. Third-placed Heart of Midlothian defeated Livingston 2-0 at Tynecastle while Aberdeen came from behind to beat Hibernian 3-1 at Pittodrie. Marc McNulty grabbed a stoppage-time winner as Dundee United edged out St Mirren 2-1 in Paisley and Callum Hendry also struck in added time as St Johnstone beat Motherwell 2-1 in Perth. Bottom club Dundee host Rangers on Sunday, live on Sky Sports at 12 noon.
Kilmarnock remain two points clear in the cinch Championship thanks to a 2-1 home win over Queen of the South. Closest challengers Arbroath beat Ayr United 1-0 at Gayfield and Hamilton Accies thumped Partick Thistle 4-0 at Firhill. Inverness CT are up to third after a dramatic 3-2 victory away to Raith Rovers, with Logan Chalmers scoring twice in the closing minutes.
Cove Rangers are still five points clear in cinch League 1 thanks to a 2-1 victory away to Montrose. Closest challengers Airdrieonians also won again, beating Queen's Park 2-0 at the Excelsior Stadium. Falkirk boosted their play-off hopes with a 2-0 victory at Dumbarton and Alloa Athletic beat Peterhead 1-0 at the Indodrill Stadium. Clyde saw off bottom club East Fife 2-0 at Broadwood.
Annan Athletic were the only winners in cinch League 2, beating Stirling Albion 3-0 at Forthbank to strengthen their grip on second place. Leaders Kelty Hearts were held to a 0-0 draw at Elgin City and it was also 0-0 between Albion Rovers and Forfar Athletic in Coatbridge. Bottom club Cowdenbeath drew 1-1 with Stenhousemuir at Central Park.