Rhys McCabe got the only goal with nine minutes left as Ladbrokes League 1 leaders Dunfermline beat Cowdenbeath 1-0 at Central Park.
The result means the Pars could clinch the title as early as next weekend if results go their way while the Blue Brazil are now bottom of the table.
Second-placed Peterhead extended their unbeaten run to 19 matches with a 1-0 home win over Airdrieonians thanks to an Andy Rodgers goal.
Ayr United, in third spot, went down 3-1 to Forfar at Station Park. Ryan Stevenson cancelled out Andy Ryan's early goal but Ryan and Steven Craig scored in the second half to lift Gary Bollan's team out of the bottom two.
Stranraer are now four points clear in fourth place after a 3-1 win against Stenhousemuir at Stair Park. Mark McGuigan grabbed a double and Scott Robertson was also on target before Jason Scotland pulled one back from the penalty spot.
Late goals from Robert Thomson and Liam Coogans saw Brechin City come from behind to beat Albion Rovers 2-1 at Glebe Park and move off the foot of the table. Ally Love scored for the visitors.