Leaders Celtic are now 16 points clear after beating St Mirren 5-2 in Paisley in the late game. Motherwell moved into the top six in the William Hill Premiership thanks to a 2-1 win over Rangers at Ibrox. Bottom club St Johnstone remain three points adrift after a 1-1 draw away to 11th-placed Dundee and Ross County defeated Kilmarnock 1-0 in Dingwall. There are two games on Sunday – Hibernian v Hearts (Sky Sports, 12.30pm) and Aberdeen v Dundee United (Premier Sports, 3.00pm).
Falkirk edged a point clear of Livingston at the summit of the William Hill Championship with a 2-2 draw away to Hamilton Accies while third-placed Ayr United are just three points back after defeating bottom club Airdrieonians 4-1 at Somerset Park. Dunfermline Athletic beat Greenock Morton 2-1 at East End Park and Queen's Park thumped Raith Rovers 4-0 at Stark's Park.
Arbroath have a two-point lead in William Hill League 1 following their 3-0 win over Annan Athletic at Gayfield while Stenhousemuir are second thanks to a 3-1 victory at bottom club Dumbarton, with Corey O'Donnell scoring a first-half hat-trick. Alloa Athletic defeated promotion rivals Cove Rangers 2-1 at the Indodrill Stadium while Kelty Hearts beat Queen of the South 1-0 at Palmerston. Inverness CT and Montrose drew 1-1 in the Highland capital.
Peterhead beat Elgin City 2-0 at Balmoor to move to within a point of William Hill League 2 leaders East Fife, who lost 1-0 at Stirling Albion. Third-placed Edinburgh City went down 1-0 at home to Stranraer while The Spartans beat Bonnyrigg Rose 3-1 at Ainslie Park. Bottom club Forfar Athletic remain six points adrift after losing 1-0 to Clyde at Station Park.