Kyle Lafferty scored a double as Kilmarnock came from behind to beat Dunfermline Athletic 2-1 at Rugby Park and move to within two points of cinch Championship leaders Arbroath. In-form Morton struck twice in the space of two minutes in the closing stages to defeat bottom club Queen of the South 2-1 at Cappielow.
Airdrieonians saw off Montrose 4-1 at the Penny Cars Stadium to cut the gap on cinch League 1 leaders Cove Rangers - who drew 0-0 with Queen's Park - to five points. Dumbarton moved out of the relegation zone with a 3-1 win over Clyde at Broadwood and bottom club East Fife ended their goal drought with a 3-1 success at Alloa Athletic.
In the day's only cinch League 2 game, Stranraer beat Elgin City 2-1 at Borough Briggs. Edinburgh City defeated Stirling Albion 1-0 at Ainslie Park on Friday to remain in fourth place.