James Allcock was the hat-trick hero as Cotton Hill Warriors secured a thrilling 6-4 win at FC Hux.
Neil Jarrett, Adrian Muir and Nat Liburd also chipped in with a goal apiece.
Hux's goals came from Chris Charles, Benji Graham, Danny McWilliams
and Nathan Cranston.
Another division one side to beat a top flight side were Roade, who beat Ritzy Old Boys 2-0 thanks to strikes from Robert Tapp and Dan Porter.
Simon Skipworth, Jim Leah, Dan Stevenson and Scott Goodacre were all on target as Trotters swept aside Alba Eagles 4-0.
Byron Leverkusen also cruised through, thrashing Mears Ashby Jackdaws 5-1.
Chris Woolhouse netted for Jackdaws, but goals from Phil O'Brien (3), Daniel Letts and Andrew Wimpress saw Byron coast home.
Andy Blackwell scored four times as Northampton United beat Heyford 5-2. Paul Edwards also netted in the win, while Will Briscoe and Eddie O'Brien replied for the home side.
Jordan Casey, Wayne Richardson and Dan Surridge took St
Margaret's a step further with a 3-1 victory against Kingsley
Park WMC. Chris Pinches scored Kingsley's solitary goal. Dallington Rovers' game with Kislingbury was cancelled.
NFA SUNDAY TROHYDuke of York marched on in the Sunday Trophy, comfortably seeing off Plumbline United 6-1.
Dean McCaffrey hit a hat-trick in the win, along with singles from D Fifield and Chris Ling.
Nipper Curtis and Andy Ranst (2) got the goals as Overstone beat Olympic JJE 3-2.
Red Lion Kislingbury played host to a strong Kettering Tyetune side and went down 3-0.
BILLY BEHAN TROPHYSpartak Moulton went out, losing 5-2 at the hands of Garibaldi United.
Jamie Lyons did most of the damage with a treble, while the others came from Andy Watts and Connor Botterill.
The Foundry took Westone Club 81 A to extra-time but it was Westone Club 81 A who came out on top 2-1. Carl Hambley and Mark Grant for the victors and Joe Londregan for Foundry.
Whitworth Wanderers went goal crazy as they thrashed Midshire Electrical 7-1 with strikes from Josh Dawson (3), Antonio Bordone (2), Louis Deacon and an own goal. Craig Young netted for Midshire.
The full article contains 373 words and appears in n/a newspaper.