Motherwell moved level on points with cinch Premiership leaders Celtic - who were held to a 0-0 draw by St Johnstone at Parkhead - after coming from behind to beat Kilmarnock 2-1 at Fir Park. Hibernian are bottom of the table after losing 3-2 to Livingston at Easter Road while Rangers beat Ross County 2-0 in Dingwall in the early game.
Queen's Park saw their 100% record in the cinch Championship come to an end as they went down 3-1 to Partick Thistle at Firhill. Dundee United are two points back in second spot after winning 3-0 at Ayr United and Raith Rovers are third following their 1-0 victory away to Fife rivals Dunfermline Athletic. Airdrieonians beat Inverness CT 2-1 at the Excelsior Stadium to leave ICT bottom of the table after Arbroath defeated Greenock Morton 3-0 at Cappielow.
Hamilton Accies made it four straight wins in cinch League 1, beating Montrose 1-0 at New Douglas Park. Accies are two points clear of Falkirk, who beat Alloa Athletic 4-1 at the Indodrill Stadium in the late game. Queen of the South are third following their 2-1 win away to Cove Rangers while Stirling Albion are fourth after a 1-0 victory over Kelty Hearts at Forthbank. Annan Athletic beat Edinburgh City 3-2 at Galabank to move off the bottom at City's expense.
The top four sides in cinch League 2 are all on eight points, with Dumbarton leading on goal difference after a 4-2 win at Stenhousemuir. Bonnyrigg Rose are second thanks to their 2-1 win over Forfar Athletic at Station Park and Spartans are third following their 1-0 victory at Peterhead. Stranraer beat Clyde 1-0 at Stair Park to leave the Bully Wee bottom of the table while Elgin City and East Fife drew 1-1 at Borough Briggs.