Celtic moved to within three points of William Hill Premiership leaders Heart of Midlothian thanks to a 4-0 home win over Dundee United. Hibernian and Motherwell drew 1-1 at Easter Road and that was also the outcome when bottom club Livingston hosted 11th-placed Kilmarnock. Falkirk strenghtened their grip on sixth spot thanks to a 2-0 victory at St Mirren. There are two games on Sunday and both are live on Sky Sports - Dundee v Hearts (2.00pm) and Aberdeen v Rangers (4.30pm).
Two games went ahead in the William Hill Championship - third-placed Arbroath won 3-2 away to Raith Rovers while it ended 1-1 between Ayr United and Airdrieonians at Somerset Park.
Stenhousemuir are three points clear in William Hill League 1 after thumping East Fife 5-0 at Ochilview. Second-placed Inverness CT drew 0-0 away to Cove Rangers while Queen of the South are just three points off the pace following a 3-1 win against bottom club Kelty Hearts at Palmerston.
Stirling Albion saw off Edinburgh City 4-1 at Meadowbank Stadium in William Hill League 2. Forfar Athletic drew 2-2 with Stranraer at Station Park in the day's other game. A total of seven fixtures were postponed across the SPFL.