There were nine SPFL matches played on Saturday, with fewer fixtures due to the fifth round of the Scottish Cup.
Livingston are up to second place in the Ladbrokes Championship after a 0-0 draw at home to Dunfermline Athletic, who climb to fourth.
Raith Rovers have increased their lead at the top of Ladbrokes League 1 to eight points after coming from behind to beat Airdrieonians 2-1 at Stark's Park with second-half goals from Willis Furtado and Lewis Vaughan.
Alloa Athletic are up to third after Andy Graham's goal secured a 1-0 victory over Forfar Athletic, who slip to the foot of the table. Aidan Keena bagged a brace as Queen's Park won 2-0 at East Fife to move off the bottom. Stranraer v Arbroath was postponed due to a waterlogged pitch.
Montrose now have a six-point lead at the summit of Ladbrokes League 2 thanks to a 1-0 home win against Stenhousemuir, courtesy of a late goal from Jamie Redman. Second-placed Peterhead were held to a 0-0 draw by Edinburgh City at Ainslie Park and Stirling Albion are up to third spot after winning 2-1 at bottom club Cowdenbeath with a Peter MacDonald double.
David Goodwillie converted a stoppage-time penalty as Clyde won their fourth game in a row, beating Berwick Rangers 1-0 at Shielfield. Andrew McDonald grabbed the winner as Elgin City edged out Annan Athletic 2-1 at Borough Briggs.