Airdrieonians beat second-placed Dunfermline 2-0 at the Excelsior Stadium to move three points clear of the bottom two in League 1.
Keigan Parker broke the deadlock in 28 minutes and Jim Lister added a stoppage-time second for Gary Bollan's men.
Brechin City also claimed an important 2-1 win against play-off hopefuls Ayr United at Glebe Park. Robert Thomson and Craig Molloy scored for City, with Alan Forrest replying.
Third-placed Stranraer earned a 1-1 draw at second-bottom East Fife thanks to a late equaliser from Scott Robertson after Nathan Austin had opened the scoring.
Stenhousemuir are three points outside the promotion play-offs after a 2-2 draw with bottom club Arbroath at Ochilview. Paul McManus and Bobby Linn hit back after Ben Greenhalgh's opener but Sean Higgins struck late on for the Warriors.