Josh Winters was the hat-trick hero for Harpole as they booked their place in the NTFA MDH Teamwear Cup final.
The villagers beat MDS Rangers 4-2 with the other goal coming from Jez Hindle.
On the mark for MDS were Stuart Reid and Garry Stohrer.
In the Ken Parker Cup, FC Polish Champions are into the last four after a 2-0 win over Midshire Electrical. Champions’ scorers were Mariusz Suszynski and Lukasz Kowal.
Houghton Magna suffered penalty shoot-out agony as they lost to Wellingborough Exiles in the semi-final of the NFA Sunday Trophy.
The match ended 2-2 after extra-time, with Magna scoring through Luke Bromley and Daniel Thomason, but they lost 4-1 on spot-kicks.
FC Gallery were beaten 5-1 by Kettering United in the semi-finals of the NFA Vase despite James Mason’s goal, while goals from Adam Night and Adam Baptiste weren’t enough for Windmill Warriors as they went out of the NFA Shield at the semi-final stage to Melbourne Arms.
Charlie Wixon rattled in four goals as Standens Barn hammered Blakesley 6-0 in the premier division, the others coming from Lee Cotton and Michael McGannon,
Second-placed James King Blisworth were 4-1 winners against The Sunnyside, with Dan Spicer, Andy Seaton, Matt Curry and Rossi Arndell on target. Jimmy Trilla replied.
Stuart McDermott and Jamie Ellis scored for AC Squirrels in their 2-2 draw with St Margaret’s (Simon Underwood 2), while Dynamo beat Monks Park WMC 5-2 thanks to aWayne Richardson hat-trick and singles for Lee Chamberlain and Dean Lukeman. Reece Coleman and Eddie Symonds notched for Park.
An amazing match in division one saw St Margaret’s Reserves thrashed Thorplands Club 81 19-3!
Thomas Murfitt led the way with six goals, there were hat-tricks for Jordan Casey, Tom Casey and John Moriarty, and singles for Dan Kennedy, Leon Govan, Jack Lee and Tom Retief.
Fox & Hounds have gone level on points with Midshire Electrical thanks to a 2-0 win over Sunnyside Corinthians Res, both goals coming from Chris Aveyard.
In division two, St Margaret’s A went top on goal difference without kicking a ball.
Previous leaders Duston & Diamonds suffered a 6-1 defeat at Spartak with goals from Will Briscoe (2), Kevin Bull, Matty Silecchia, Liam Harris and Ben Howard.
Howdenbeath secured their fifth win when they swept aside Outlet Sports 5-1. John Byrne, Phil Wilson, James Stryjek, Craig Bounds and James McDermott got the goals, Craig Lee replying for Sports from the spot.
JWC Athletic also netted five as they saw off AC Squirrels Reserves 5-1. Craig Eason netted for the Duston side but James Moore (2), Jason Bailey, Brett Parry and Delroy Kilburn were all on target for JWC.
Division three’s match of the day between Crown & Cushion and Golden Horse was abandoned after 20 minutes following a bad injury.
FC Locomotiv Moulton took advantage and closed the gap to five points with a 3-0 away win over Brafield United thanks to goals from Kyle Daniels (2) and Mitch Austin supporting.
Third-placed Billing United failed to produce and drop an important three points when Obelisk United welcomed them with an impressive 4-0 win at home. Curtis Bryan (2) Joe Robinson and Jamie Sharman all did the damage.
Andy Ranft and Sam Dengel both netted to earn a point for Manfield Rangers Reserves in a 2-2 draw with Zedi United. Ross Fontella and Nick Pankioski for hit back for Zedi.
Nene edged out Wootton Fields in a bottom of the table clash with strikes from Paul Pearson and Sam Evans. Andy Hall replied for Wootton.
Division four leaders The Workhouse beat Staples 1-0 in a hard-fought game, while third-placed Ryan Munich were held to a 0-0 draw by AFC Pioneers.
Gaz Watson and Gaz White both scored to inspire Royals Reserves to a 2-1 win against Victoria Park Rangers.
Obelisk Reserves came out on top of a nine-goal thriller at Standens Maestro, winning 6-3.
Rory Corrigan, Kieran Rolfe and Gavin Harding scored for Maestro but Obelisk went three better with efforts from Shaun Walsh, Jack Cargill, Carl White (2), Ash Draper and an own goal.
In division five, Craig Miller got the vital goal to give The District all three points in a 1-0 win over Vesta.
Northampton Hotspur were also celebrating after a 1-0 win, Daniel Hawksworth getting the goal to down FC Locomotiv Moulton Reserves.
Abington Stanley welcomed another three points with a 2-0 win over Victoria Park Rangers Reserves, Tomasz Swiergul and Max Andrews getting the goals.
Chris Smith scored twice to ensure FC Gallery Reserves took a point in a 2-2 draw with Thorplands Club 81 A.
Sixfields Rangers moved up the table with a 5-0 win over struggling Spring Park, who are still waiting for their first point.
Grant Collins, Jamie Stevenson, Connor Ryan, Connor Leason and Chris Collett all netted one apiece.