Halifax’s winning streak came to an end as they were beaten 3-1 at fellow National League promotion-chasers Wrexham.
Paul Mullin opened the scoring by powering home a sixth-minute penalty, awarded for a handball by Tyrell Warren.
Wrexham then doubled their advantage just before the half-hour mark when Mullin’s shot was parried by Sam Johnson and Ollie Palmer slotted home the loose ball.
James Jones made it 3-0 in the 87th minute before Zak Dearnley registered a late consolation for Halifax, who had won each of their previous five games.
Wrexham, in fourth, are now a point behind third-placed Halifax and second-placed Chesterfield, who have played two games more and were beaten 1-0 at Altrincham on Tuesday.
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.