Geggan’s late winner keeps dogged Dunfermline in the best-of-the-rest position
Dunfermline Ath 2, Airdrieonians 1
Dunfermline dominated a goalless first half and had Jordan Moore been sharper they would have been ahead. Stephen Husband finally broke the deadlock early in the second half with a free-kick but Liam Coogans equalised almost immediately.
But Andy Geggan struck late on to keep the Pars in second place on goal difference ahead of Stenhousemuir and two points behind leaders Rangers, who visit Forfar today.
Arbroath 3, Stenhousemuir 4
Bryan Hodge struck after 21 minutes to give Stenhousemuir the lead but Lee Erwin equalised before the break. Sean Higgins, John Gemmell and Sean Dickson put the visitors in control before Colin Hamilton and Alan Cook pulled a couple back.
Ayr United 2, Brechin City 2
Brechin were reduced to ten men in 33 minutes when Graham Hay was sent off and Michael Moffat and Michael McGowan put Ayr 2-0 up at half-time. But Alan Trouten and Paul McLean in the final minute completed a brave comeback.
Stranraer 2, East Fife 0
Stranraer hoisted themselves off the bottom with a deserved victory. Martin Grehan put Stranraer ahead midway through the first half with his sixth of the season. Jamie Longworth gave the home side a two-goal cushion in the 61st minute.