Livingston thumped bottom club Dundee 4-0 to move into the top six in the cinch Premiership while Dundee United are up to fourth spot after a 1-1 draw with Aberdeen at Pittodrie. Third-placed Heart of Midlothian were 2-0 winners at St Mirren and Ross County defeated St Johnstone 3-1 in Dingwall to move seven points clear of the relegation zone. Leaders Celtic face Hibernian at Easter Road on Sunday, live on Sky Sports at 12 noon, with Rangers at home to Motherwell at 3.00pm.
Bottom club Queen of the South were the only winners in the cinch Championship, beating Ayr United 1-0 at Somerset Park. Arbroath remain top on goal difference after a 0-0 draw at Morton and second-placed Kilmarnock drew 0-0 with Dunfermline Athletic at East End Park. It was also 0-0 between fourth-placed Raith Rovers and a Partick Thistle side a point below them.
Cove Rangers fought back to draw 2-2 with Alloa Athletic at the Indodrill Stadium to stay five points clear in cinch League 1, with closest challengers Airdrieonians held 1-1 by Clyde. Third-placed Montrose won 1-0 against Queen's Park at Firhill and Falkirk were 3-1 winners over bottom club East Fife. Peterhead beat nine-man Dumbarton 4-3 at Balmoor to move out of the relegation zone.
Kelty Hearts are now 12 points clear in cinch League 2 after a 3-1 home win over Annan Athletic. Second-placed Forfar Athletic went down 2-0 at Stenhousemuir and Elgin City saw off Stirling Albion 3-1 at Borough Briggs. Stranraer and Albion Rovers drew 0-0 at Stair Park.