Airdrieonians defeated League 1 leaders Morton 2-1 at the Excelsior Stadium on Saturday to move to within four points of the play-offs.
Bryan Prunty and Nathan Blockley were on target for Gary Bollan's side before Jamie McCluskey pulled one back in stoppage time.
Forfar moved level at the top thanks to a 1-0 win over fellow title rivals Stranraer. Gavin Swankie got the only goal midway through the first half at Station Park.
Peterhead are now within four points of the top four after ending Brechin's 17-match unbeaten run with a 3-0 win at Balmoor. Gary McDonald opened the scoring and David Cox and Jordon Brown added further goals after the visitors had Colin Hamilton sent off.
Dunfermline's play-off hopes suffered a blow as they were held 1-1 by bottom club Stirling Albion at East End Park. Gordon Smith gave the Binos the lead but Andy Geggan equalised five minutes later.
Ayr United remain in the relegation play-off place - a point behind Stenhousemuir - after the sides drew 0-0 at Somerset Park.