Bottom side Arbroath came from two goals down to beat Raith 3-2 and prevent them from going top of the cinch Championship.
Rovers looked to be cruising after goals from Zak Rudden – a stunning finish with the outside of his boot from 20 yards – and Josh Mullin put them 2-0 up.
But substitute Jay Bird pulled one back for Arbroath just after the hour with a fine turn and shot.
Arbroath drew level when Kevin Dabrowski misjudged a high ball and Leighton McIntosh nipped in to score.
The hosts then won it when Mark Stowe collected Connor Teale’s miscued shot and slotted home with 13 minutes remaining.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.