Dale Lewis claimed a brace as James King Blisworth won their top-of-the-table clash with Weldon United.
Lewis struck twice to steer the leaders to a 4-1 win to keep his side top of the premier division.
Mark Faulkner and Aaron Chilton were also on target.
Brixworth All Saints made home advantage count for them beating Roade 4-1.
Brixworth goals came courtesy of Andrew Bennett, Neil Dolman, Craig Rose and substitute Darren Inns.
Kettering Nomads put up a good fight and pushed Earls Barton United hard but to no avail as Earls Barton came out on top 4-3.
Barton found the net through Nathan Burrows, Nicky Charlton, Adam Sharpe and Matthew Zok.
Harpole sent Corby S&L Khalsa back home empty-handed after beating them 6-2.
Daniel Surridge and Stuart Clarke helped themselves to doubles, with others from Lee Nash and Alex Holmes.
Moulton ran riot as they eased their way to a 7-0 win over lowly Corby Locomotives.
Daniel Raymond (2), Adrian Redmond (2), Shane Roberts (2) and Sam Durrant got the goals.
Milton came out on top of a seven-goal thriller at bottom club Stanion Redstar, winning 4-3 thanks to strikes from Matthew Panter (2) and Robert Turner (2).
In Duston Garage Division One, Weedon had to settle for a point after they were held to a 2-2 draw at home to Corby Grampian.
Ashley Brown and Thomas Murfitt struck for Weedon, who remain in sixth.
Fifth-placed Wootton St George were also held to a 2-2 draw in their game at Wollaston Victoria.
In Duston Garage Division Two, Andrew Mosdell scored the only goal of the game as Kislingbury beat struggling Grange Park Rangers.
West Haddon Albion could not make home advantage count against Stanwick Rovers, going down 3-2. Elliot Grice and Tom Yorston netted in vain for Albion.
In Duston Garage Division Three, Northampton Mereway followed up a 13-0 win with a 3-0 defeat at Desborough & Rothwell United.
Northampton Obelisk were also beaten, 1-0 by Corby Strip Mills.
Second-placed Northampton Spartak secured their 15th league win of the season with a 5-2 success over Wellingborough Gleneagles.
In the Duston Garage Reserve Premier Division, Roade claimed all three points thanks to a 1-0 win over Bugbrooke A.
Earls Barton are celebrating after reaching the final of the Duston Garage Reserve Division One KO Cup.
Barton won 1-0 thanks to a late extra-time winner from Ben Blomley.
In Duston Garage Reserve Division Two, Heyford Athletic Reserves played host to Finedon Volta Reserves and the home side made better use of the conditions than Finedon to finish as 8-3 winners.
Heyford scorers were Gentran Shahollaric (2), Elliott White (2), Chris Kirby, Kasy Morgan, Mark Smith and Blake Threadgold.
Division two side Spratton put up a spirited display in their NFA Lower Junior Cup tie against UCL side Spencer Reserves before going down 1-0.
Drayton Grange did make it through though, following a 3-0 win over UCL side Irchester United Reserves.