Faissal El Bakhtaoui scored a late winner at Cliftonhill as Ladbrokes League 1 champions Dunfermline Athletic beat Albion Rovers 1-0.
Stranraer took a big step towards sealing a play-off place with a 4-0 win over Airdrieonians at Stair Park. Craig Malcolm, Willie Gibson, Andy Stirling and Kyle Turner were all on target.
Wins for the bottom three mean six clubs are now separated by just six points with four fixture rounds remaining in an incredibly tight division.
Brechin stay bottom despite a 1-0 home win over Stenhousemuir, thanks to a goal from Robert Thomson. Jonathan Tiffoney and Ciaran Summers were sent off in stoppage time as both sides ended with 10 men.
Forfar, in ninth place, beat Peterhead 2-0 at Station Park thanks to second-half goals from Danny Denholm and Steven Craig.
A Sean McKenzie own goal proved decisive as Cowdenbeath defeated Ayr United 1-0 at Central Park to stay just above the relegation zone.