Celtic remain five points clear at the top of the cinch Premiership table thanks to a 1-0 home win over Ross County while second-placed Rangers won 1-0 at St Mirren in the early game. Hearts are now 10 points clear in third place following their 2-0 victory over Aberdeen at Tynecastle. Kilmarnock, in fourth spot, drew 2-2 with Hibernian at Rugby Park. Dundee are just outside the top six after beating bottom club Livingston 4-1 in West Lothian. St Johnstone and Motherwell drew 1-1 at McDiarmid Park.
Dundee United are a point clear in the cinch Championship despite being held to a 0-0 draw by Dunfermline Athletic at Tannadice as closest challengers Raith Rovers lost 3-2 at home to Inverness CT, with Alex Samuel scoring a nine-minute hat-trick for the visitors. Morton moved into the top four thanks to a 3-0 victory over bottom club Arbroath at Cappielow. Ayr United beat Queen's Park 2-1 at Hampden while it was 1-1 between Airdrieonians and Partick Thistle at the Excelsior Stadium.
Falkirk are now 11 points clear in cinch League 1 after thrashing Alloa Athletic 5-0 at the Indodrill Stadium as second-placed Hamilton Accies drew 1-1 with Montrose at New Douglas Park. Queen of the South were 2-0 winners at Cove Rangers and Stirling Albion hammered Kelty Hearts 5-0 at Forthbank, with substitute Josh Cooper scoring a hat-trick. Annan Athletic beat bottom club Edinburgh City 3-0 at Galabank to leave the capital side 12 points adrift.
Leaders Stenhousemuir saw their winning run finally ended in a 2-1 defeat at Peterhead but the Blue Toon are 13 points behind the cinch League 2 leaders. Dumbarton won 1-0 away to Elgin City and East Fife defeated Stranraer 1-0 at Stair Park. The Spartans drew 1-1 with bottom club Clyde at Ainslie Park and it was 0-0 between Forfar Athletic and Bonnyrigg Rose at Station Park.