Rangers remain six points clear at the top of the cinch Premiership after beating St Mirren 2-0 at Ibrox. Second-placed Celtic saw off bottom club St Johnstone 3-1 at McDiarmid Park in the early game. Hearts, in third, defeated Ross County 2-1 at Tynecastle and Motherwell overcame Livingston by the same score at Fir Park. Hibernian were 3-1 winners over Dundee United at Tannadice and Aberdeen hit back to beat Dundee 2-1 at Pittodrie.
Arbroath have a three-point lead in the cinch Championship after beating Dunfermline Athletic 3-0 at East End Park. Kilmarnock were 3-2 winners away to Hamilton Accies, with the hosts missing two penalties, and Ayr United defeated Raith Rovers 2-0 at Somerset Park. Inverness CT v Partick Thistle and Morton v Queen of the South were postponed due to Covid issues.
Cove Rangers are five points clear in cinch League 1 after beating bottom club East Fife 4-2 at Balmoral Stadium. Airdrieonians defeated Alloa Athletic 3-1 at the Penny Cars Stadium and Clyde hit back to win 2-1 at Falkirk. Queen's Park v Dumbarton was postponed due to Covid.
Tony Wallace hit a hat-trick as Annan Athletic thrashed Kelty Hearts 5-1 at Galabank to inflict a first defeat of the season on the cinch League 2 leaders. Stenhousemuir were 4-3 winners against second-placed Forfar Athletic at Station Park while Albion Rovers scored late to edge out Stranraer 3-2 at the Reigart Stadium.