Stuart Clarke and Daniel Surridge both scored twic e as Harpole hit the goal trail against Stanion United in the Duston Garage Premier Division.
Also on the mark were Dean Mills and Alex Holmes.
James King Blisworth moved to within two points of leaders Weldon United with a 5-1 hammering of Heyford, who scored through Fraser Bennett.
On the mark for Blisworth were Ross Arundell, Chris Culley, Dale Lewis (2) and Ashley Magee.
Daventry Drayton Grange managed a 2-1 over Corby S&L Khalsa, while Earls Barton lost 3-1 to top dogs Weldon United.
Moulton were 4-1 winners over Clipston at home, while Milton thrashed rock-bottom Ringstead Rangers 5-0. Milton netted through Maxwell Gray, Vasile Baicoana (2) and Rob Turner (2).
Roade were 2-1 winners over lowly Brixworth All Saints.
In Duston Garage Division One, Spratton secured a point as they drew 2-2 with Burton United.
Weedon suffered yet another loss as they went down 2-1 to Kettering Orchard Park despite a goal from Robbie Farrell.
It was also a bad day for Wootton St George who lost 6-2 at Wellingborough Rising Sun.
Moulton Reserves gained some much-needed points in Duston Garage Division Two after beating Bugbrooke St Michaels A 4-1.
Charlie Pyle scored four times as Woodford Wolves buried Desborough & Rothwell United 5-1, their other coming from Matthew Watts.
Kislingbury scored through Will Cantrell and Bradley York as they drew 2-2 with Higham Town, while Sam Anderson notched as James King Blisworth Reserves drew 1-1 with Weldon United Reserves.
Roade Reserves were 3-1 winners at Wellingborough Aztecs while West Haddon Albion edged to a 2-1 win over Corby Locomotives to close the gap on league leaders Desborough & Rothwell United. On target for Haddon were Michael Buckmaster and Elliot Grice.
In Duston Garage Division Three, AFC Houghton Magna thrashed Stanwick Rovers 10-0.
Tom Burston, Paul Dempsey and Matt Baker all scored twice, while there were singles for Luke Carroll, Daniel Thomason, William Youney and Rory Harrison.
Grange Park Rangers saw off visitors JLB FC 2-0 to move up to third in the table, with Harry Barnes netting both goals.
Mereway suffered a surprise 4-3 defeat at the hands of Irthlingborough Town, while Wilby travelled to Wollaston Victoria Reserves and won 3-1.
Earls Barton United Reserves were 2-0 winners at Brixworth Reserves in Duston Garage Division Four, with the goals coming from Simon Goodall and Jonathan Wood.
Cameron Campbell netted for Harpole Reserves, but his team lost 3-1 at home to Irthlingborough Rangers.
Heyford Reserves went goal crazy in Duston Garage Division Five as they smashed Irthlingborough Town Reserves 10-1.
There were hat-tricks for Gentran Shahollaric and Ben Shelswell, an own goal and singles for Lee Moore, David Okereke and Chris Rayner.
Scott Baxter notched twice and Nathan Butler once as Daventry Rangers won 3-2 at Higham Town Reserves.