Michael Boyle-Chong was the last-gasp hero for Desborough Town as they made it back-to-back wins in the ChromaSport & Trophies United Counties League Premier Division.
Ar Tarn had to do it the hard way against Harrowby United at the Waterworks Field as the visitors took the lead through Liam Harper.
But the game turned on 28 minutes when Sam Weatherstone was sent off for deliberate handball on the line and Michael Byrne scored from the resulting penalty.
It looked like the 10 men would hold on but substitute Boyle-Chong struck in the third minute of stoppage-time to seal the points.
It was a frustrating day for leaders AFC Rushden & Diamonds who saw their advantage at the top cut after a 0-0 draw with fellow high-fliers Yaxley at the Dog & Duck.
Wellingborough Town, meanwhile, produced a superb second-half fightback to claim a 3-3 draw at Deeping Rangers.
The game looked over at half-time as Charlie Coulson, David Burton-Jones and Jezz Goldsom-Williams put Deeping 3-0 up.
Alfie Taylor, on his debut, gave Wellingborough some hope when he struck on the hour and Jake Newman made it 3-2 when he scored from the penalty spot with 13 minutes to go.
And Newman was on the spot again late on as a second penalty secured an excellent point.
Rushden & Higham United produced the surprise result of the day in Division One as they claimed an excellent 1-0 success at morning leaders Peterborough Sports.
Jordan Pendered was the hero as his 85th-minute strike ended Sports’ seven-game winning run and also handed Lankie boss Dale Brunton his first win at the helm.
Sports were replaced at the top by Lutterworth Athletic who won 1-0 at fellow high-fliers Whitworth.
The Flourmen lost ground on the top two as Chris Bradshaw’s first-half goal for the visitors proved decisive.
Raunds Town claimed their first win in seven matches as they beat local rivals Thrapston Town 3-2 at Kiln Park last Friday.
The Shopmates were 2-0 up at the break thanks to Karl King’s double but Thrapston battled back after half-time with Jason Taylor and Jack Wisniewski making it 2-2.
However, Raunds found the winner thanks to substitute Zack Mills.
Burton Park Wanderers went down 2-1 at home to Northampton Spencer, who were 2-0 up at half-time thanks to Ryan Dove and Luke Stone.
Nathan Wills pulled a goal back for the hosts in the second period but they couldn’t find an equaliser.
Irchester United were beaten 4-1 by Woodford United at Alfred Street.
Tommy Waldock and Adam Knight put the visitors 2-0 up before Jack Dyson got the Romans back into it before the break.
But second-half goals from Waldock and Joe Henderson completed Woodford’s win.
Stewarts & Lloyds slipped to their 17th successive league defeat but didn’t go down without a fight as they lost 4-2 at Blackstones.
Alex Lyon and Rob Dunn put the hosts 2-0 up before Fraser Glover pulled a goal back.
Karl Down made it 3-1 in the second period but Glover struck again to keep S&L in it.
However, the home side’s nerves were settled by Declan Carr as he completed the scoring.