Celtic moved five points clear at the top of the Ladbrokes Premiership with a 3-0 home win over Ross County thanks to goals from Callum McGregor and an Odsonne Edouard double. Third-placed Motherwell drew 0-0 with Hibernian at Fir Park while Livingston, in fifth, enjoyed a 4-2 victory away to Hamilton Accies. St Johnstone moved level on points with Kilmarnock after beating the Ayrshire club 2-1 at McDiarmid Park.
Lawrence Shankland scored in stoppage time as Ladbrokes Championship leaders Dundee United moved 18 points clear with a 1-1 draw against Morton at Tannadice. Ayr United closed to within a point of second-placed Inverness CT with a 1-0 win at Somerset Park. Partick Thistle dropped to the foot of the table after losing 2-1 at Arbroath while Alloa Athletic defeated Queen of the South 3-2 at Palmerston.
Raith Rovers stay a point clear in Ladbrokes League 1 after edging out Montrose 4-3 at Stark's Park while second-placed Falkirk thrashed Forfar Athletic 6-0. Airdrieonians were held to a 0-0 draw by bottom club Stranraer at the Penny Cars Stadium, Clyde beat East Fife 2-1 at Broadwood and Peterhead defeated Dumbarton 1-0 at Balmoor.
Cove Rangers remain five points in front in Ladbrokes League 2 following their 2-0 home win over Annan Athletic. Closest challengers Edinburgh City came from behind to beat Stenhousemuir 2-1 at Ochilview and Cowdenbeath, in third spot, overcame bottom club Brechin City 3-2 at Central Park. Elgin City moved into the play-offs with a 2-1 win over Stirling Albion at Forthbank while it ended 2-2 between Queen's Park and Albion Rovers at Hampden.