A stoppage-time winner from Stephen Hendrie earned struggling Hamilton a dramatic 3-2 win at Peterhead in Scottish League One.
Kevin O’Hara put Hamilton ahead after nine minutes, only for Kieran Shanks to level two minutes later.
Steven Bradley put Hamilton back in front early in the second half and, although Niall McGinn’s 80th-minute equaliser brought Peterhead back on terms again, Hendrie snatched a last-gasp winner.
In League Two, second-placed East Kilbride got their first win in four games with a 2-1 victory at Stirling Albion.
Leading scorer John Robertson put the away side ahead in the 14th minute with his eighth goal in seven games.
Joao Balde doubled the lead in the 34th minute and East Kilbride held on for the win, despite Chris Eadie’s late consolation.
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.