Harpole made NFA Junior Cup progress after holding their nerve in a penalty shootout to beat UCL outfit Thrapston Town.
The game finished level at 3-3, with Harpole winning 3-1 on penalties to book their place in the semi-finals.
Harpole goals in normal time came from Stuart Clarke (2) and Shaun Markie.
James King Blisworth join Harpole in the last four after beating UCL team Rothwell Corinthians on penalties.
Andy Seaton and Dale Lewis both netted for Blisworth as the teames fought out a 2-2 draw.
Blisworth came out on top on penalties, winning 3-1.
In the Duston Garage Premier Division, Nathan Cook hit a hat-trick to inspire Milton to a 3-1 win at struggling Corby Locomotives.
Earls Barton and Ringstead Rangers, who are close together in the table, played a good game in difficult conditions but it was Earls Barton that took the spoils 3-1.
Barton goals came from Justin Dowling (2) and Nathan Burrows.
Brixworth had to settle for a point as they were held to a 1-1 draw by Kettering Nomads.
Roade went down 2-0 to second-placed Corby Eagles, with Brian Farrell getting both the goals.
Aidy Redmond scored a hat-trick to lead Moulton to a 4-2 win over Welford Victoria.
Daniel Raymond got the other for Moulton, who move up a place to ninth.
In Duston Garage Division One, leaders Daventry Drayton Grange made home advantage count with a 2-1 victory over Kettering Orchard Park.
Weedon kept the pressure on the top two with 6-3 win over local rivals Heyford Athletic.
Weedon’s goals came courtesy of Scott Cross (2), Ben Drinkwater (2), Ashley Brown and Jack Wise.
Wootton St George played host to Corby Pegasus and made home advantage count, winning 4-1.
In Duston Garage Division Two, strikes from Alex Burley, Michael Christie, Gavin Cope and Josh Brown saw West Haddon Albion edge out Kettering Park Rovers 4-3.
Third-placed Spratton closed the gap on second-placed Higham Ferrers with a thumping 5-0 win.
Matthew Pheely, Alex Bonser, Matthew Stevens, Richard Kimbell and Michael Hewitt all netted for Spratton, who have three games in hand on Higham.
Kislingbury took a point in a 1-1 draw at Stanwick Rovers.
In Duston Garage Division Three, Brett Greenhalf’s double earned Northampton Falcons a 2-0 win over struggling Corby United.
Obelisk went down to a surprise 2-1 defeat to Irthlingborough Town, but there was better news for Northampton Mereway, who thrashed Corby Strip Mills 7-0.
Justin Jones (2), Liam Davies, Stuart Reid, John Slater, Andy Wimpress and James Brown.
Leaders Northampton Spartak suffered only their second league defeat of the season as they were beaten 2-1 by Desborough & Rothwell United.
In the Duston Garage Reserve Premier Division, leaders James King Blisworth Reserves suffered their first league defeat of the season as they went down 4-1 at Corby Grampian Reserves.
Duston Garage Reserve Division Two leaders Bugbrooke B eased to a 3-0 win over Finedon Volta Reserves thanks to strikes from Luke Tate, Oliver Waples and Jack Whiting.