A pulsating second half at Brisbane Road saw Leyton Orient edge Northampton 4-3 thanks to a late brace from substitute Ruel Sotiriou.
Orient had led on three occasions only for the Cobblers to level but they had no answer to Sotiriou’s late strike deep into added time.
Ollie O’Neill notched his first goal since his January transfer from Fulham on 35 minutes only for Marc Leonard to restore parity in first-half added time.
In contrast to the first period, the second half proved a thriller.
Shaq Forde found the net on 58 minutes to restore the hosts’ advantage before Kieron Bowie equalised on 77 minutes in what had become an end-to-end encounter.
The introduction of leading scorer Sotiriou proved a master stroke. Within five minutes he had netted to record his 10th goal of the campaign but substitute Tyreece Simpson replied three minutes later.
But Sotiriou had the last word in the seventh and final minute of added time when the visitors failed to clear a corner and the Os man drove the ball powerfully into the net to settle the issue.
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.