Motherwell notched up the biggest win in the Ladbrokes Premiership, beating St Johnstone 4-0 at Fir Park to stay fourth in the table. Third-placed Aberdeen defeated St Mirren 2-1 at Pittodrie and Kilmarnock hit back for a 2-2 draw against Hibernian at Easter Road. Livingston and Hamilton Accies drew 0-0 at the Tony Macaroni Arena.
Kevin Nisbet scored four times as Dunfermline Athletic thrashed bottom club Partick Thistle 5-1 at East End Park in the Ladbrokes Championship. Inverness CT are second after a 2-0 win at Alloa Athletic and Queen of the South scored a last-gasp winner to beat Dundee 2-1 at Dens Park. Ayr United v Arbroath and Morton v Dundee United were postponed.
Airdrieonians saw off East Fife 4-0 at the Penny Cars Stadium to stay top of Ladbrokes League 1 while Raith Rovers are just a point behind after a 1-0 victory at Montrose. Falkirk beat bottom club Stranraer 3-0 and Dumbarton came from behind to beat Clyde 2-1 at Broadwood. Forfar Athletic ended their long wait for a win by defeating Peterhead 2-1 at Station Park.
Annan Athletic hammered Ladbrokes League 2 leaders Cove Rangers 6-1 at Galabank, helped by a Tommy Muir hat-trick. Cove stay five points clear of Edinburgh City, who lost 2-1 to Queen's Park at Hampden. Stirling Albion were 2-1 winners away to Elgin City and Stenhousemuir defeated bottom club Brechin City 2-1 at Glebe Park. Albion Rovers v Cowdenbeath was postponed.