Ayre United dropped into second place in the league following a 2-0 defeat at home to Stranraer. Grant Gallagher's second-half strike was followed by Jamie Longworth's 81st-minute goal to seal the win.
Stirling Albion were hammered 5-0 by Brechin City as Andy Jackson put the away side ahead after 14 minutes. Jackson then doubled the lead in the second half before Alan Trouten's penalty made it 3-0 with 23 minutes remaining. Bobby Barr added to the scoresheet late on before Trouten doubled his tally with a minute before the final whistle.
Greenock Morton sent Airdrieonians to the foot of the table after second-half comeback won all three points for the hosts. Liam Watt put Airdrieonians ahead after just 15 minutes but Andrew Barrowman's equaliser left Robbie Crawford to win the game on the 69th minute.
Results in full: Dunfermline Athletic 2-0 Stenhousemuir, Ayr United 0-2 Stranraer, Stirling Albion 0-5 Brechin City, Greenock Morton 2-1 Airdrieonians