Substitute Dale Gorman scored a stoppage-time winner as Barnet left it late to beat Maidenhead 3-2.
Barnet struck first, with Idris Kanu striking into the top corner after four minutes.
Their lead did not last long as Jayden Mitchell-Lawson fired home to level the scoring in the 11th minute before Bradley Keetch gave the struggling visitors a surprise half-time lead.
Callum Stead headed the hosts level after 51 minutes before Gorman won it for the Bees in the 91st minute, with Maidenhead’s Sam Beckwith and two backroom staff being sent off in the chaotic scenes that followed.
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.