Wellingborough Town were out of luck as they suffered a 3-0 defeat at Harrowby United in the ChromaSport & Trophies United Counties League Premier Division.
The Doughboys were denied by the woodwork on no fewer than three occasions as the hosts took advantage of their opportunities.
Fraser Bayliss opened the scoring just before half-time and second-half goals from Danny Durkin and Scott Webb settled the contest.
Two late goals denied Ian Walker a winning return to Thrapston Town as they were forced to settle for a 2-2 draw at Bourne Town in Division One.
Ben Morgan gave the visitors the lead after 10 minutes and when Jack Wisniewski struck with just five minutes remaining, the points looked safe.
However, Tyler Sculthorpe pulled one back and then Dan Smith grabbed the equaliser a minute into stoppage-time.
The damage was done in the opening period at Alfred Street as Irchester United’s unbeaten home record was ended after a 3-2 loss to Woodford United.
Two goals from Joe Henderson and another from Adam Creaney had the visitors 3-0 up inside 19 minutes.
Sam Dengel pulled one back before half-time and Nathan Heycock struck with 15 minutes to go, but the Romans couldn’t find an equaliser.
Rushden & Higham United suffered a 3-1 defeat at Oakham United, despite taking an early lead through Jon Tite.
But the hosts responded through Seb Archer-Fern and Lewis Leckie to lead at the break before Richard Nelson rounded things off in the second half.
Raunds Town were hammered 5-1 by Olney Town at Kiln Park.
Aaron Murrell (2), Danny Webb, Jack Weeden and Will Wright were on target for the visitors while the Shopmates’ consolation was scored by Josh Davis from the penalty spot with 13 minutes to go.