A superb second-half fightback helped United Counties League Division One side Thrapston Town see off ICA Sports and move into the last eight of the NFA Junior Cup.
The hosts were 1-0 up at the break through Dwayne Rankin and they doubled their advantage 10 minutes into the second half thanks to Giuliano Menes.
Jordan Cross pulled a goal back but Menes’ second made it 3-1 and looked to have ended Thrapston’s hopes.
However, Iain Blaikie converted a 65th-minute penalty and then grabbed the equaliser five minutes later.
And a fabulous fightback was complete in the 89th minute when Ben Sunderland struck to send the visitors through.
Burton Park Wanderers finished with eight men as they were beaten 4-2 at home by Division One local rivals Rushden & Higham United
Liam Fox, Mick Tolton and Danny Hockridge all saw red in an encounter that started with Shaun Melville giving the Lankies a seventh-minute lead.
But Burton fought back and Wayne Brown’s first-half double looked to have them on course for the quarter-finals.
However, Ash Green sent the game into extra-time with an equaliser six minutes from the end and he added another in the first half of the extra half-an-hour before Jory Mann rounded it off for the Lankies on 112 minutes.
Rothwell Corinthians also booked their place in the quarter-finals but they needed extra-time to see off Northants Combination side Milton as new boss Ben Watts enjoyed a winning start.
The game was goalless until the 104th minute when Jake Bindley finally broke the deadlock. And a 2-0 success was completed with five minutes of extra-time remaining when Ian Hay found the net.
Stewarts & Lloyds gained a point on the road in the ChromaSport & Trophies UCL Premier Division as they fought back to draw 1-1 at AFC Kempston Rovers.
The hosts took the lead through Craig Grieve on 16 minutes but Daren Young’s side grabbed an equaliser with 17 minutes to go through Ryan Finnegan.
But it was another bad day for struggling Irchester United as they were beaten 4-0 at Cogenhoe United.
It was 3-0 at half-time with Ross Harris, Jamie Russell and Jed Ainge on target. And Karl Bates completed the scoring on the hour.
Wellingborough Town, whose manager Phil Mason resigned earlier in the week before being replaced by his assistant Craig Adams, saw their home clash with Spalding United postponed.
Raunds Town pushed Division One leaders Sileby Rangers all the way before they were undone by late goal from former Shopmate Kevin Slinn.
Raunds took the lead after just four minutes through Alex Wills and it wasn’t until seven minutes into the second half that Steve Blackwood brought the home side level.
And veteran striker Slinn completed the comeback with an 89th-minute winner.
Whitworth were also denied by a late goal on the road as they had to settle for a 1-1 draw at Potton United.
Ryan Lovell put the Flourmen in front on 53 minutes but the home side earned a point thanks to Nathan Macrow’s goal two minutes from full-time.