Leaders Leyton Orient were beaten for just the third time this season when going down 1-0 to promotion chasing Northampton at Sixfields.
Ben Fox scored the game’s only goal early in the second half as the Cobblers bounced back to winning ways, opening up a seven-point cushion over fourth in the process.
Orient edged a cagey first half and they had the better moments in front of goal as Idris El Mizouni and Jordan Brown missed the target from long-range.
Darren Pratley brought a decent save out of Lee Burge after trying to convert Theo Archibald’s superb pass, but that was about it for chances before the break.
Neither side were helped by injuries with three players forced off in the first half, but Northampton broke the deadlock just five minutes into the second period when Fox squeezed a shot into the bottom corner after Lawrence Vigouroux had brilliantly kept out Sam Hoskins following a slick counter-attack.
Omar Beckles had an equaliser disallowed for offside after a long consultation between linesman and referee on the hour mark, but the visitors created very little else before Beckles saw red for an elbow in stoppage-time.
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.