Dunfermline surrendered top spot in Division One as Ryan Donnelly netted twice in an away win for Airdrie United.
Donnelly fired home from 10 yards early on but the opener was soon cancelled out by Ryan Wallace's close-range shot.
The visitors regained the lead when Donnelly netted again with a low strike from the edge of the penalty area.
And Paul Di Giacomo converted a penalty for Airdrie's third after Callum Morris had fouled Jamie Bain.
Dunfermline: Gallacher, McMillan, Dowie, Morris, Jordan, Thomson, Husband, Geggan (Cardle 62),Whittle (Dargo 78), Barrowman (Kirk 37), Wallace. Subs Not Used: Hrivnak, Kane.
Booked: Geggan, McMillan.
Goals: Wallace 13.
Airdrie Utd: Adam, O'Neil, Gregor Buchanan, Lamie, Warren, Bain (McKenna 89), Liam Watt, Davidson, McLaren, John Boyle (Di Giacomo 60),Donnelly (Barclay 83). Subs Not Used: Drummond, McKenna.
Goals: Donnelly 4, 59, Di Giacomo 83 pen.
Ref: Euan Norris