Aaron Collins’ penalty deep into stoppage time snatched MK Dons a point in a 1-1 draw at promotion rivals Cambridge.
Substitute Collins rolled home from the spot in the sixth minute of time added on after Sean Raggett was adjudged to have fouled Aaron Nemane.
Cambridge had looked set to claim a massive victory in the challenge for a top-three finish, having taken the lead in the 75th minute through a sub of their own.
Elliot Nevitt and Ben Knight both saw efforts blocked before the ball was bundled in by substitute striker Shayne Lavery.
In the first half, Rushian Hepburn-Murphy ran clear but fired wide for the visitors.
The U’s went close after 51 minutes when Kell Watts crossed for James Gibbons, whose header was kept out by a strong Craig MacGillivray save, before they did go ahead through Lavery.
MK looked to hit back, with Jake Eastwood denying both Joe Tomlinson and Curtis Nelson from point-blank range in the final five minutes, before they did deny Cambridge victory at the death.
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.