Ashford Campbell helped himself to a hat-trick as St Margaret’s progressed to the semi-finals of the Ken Parker League Cup with a 4-1 victory at AFC Dee.
Ex-Cobbler Courtney Herbert got the other as Maggies proved too strong for the division one leaders.
Margaret’s will be joined by Standens Barn in the last four as the premier division high-flyers triumphed 3-0 at Royals.
Nathan Burrows (2) and Kieran Flower were the men on target for Barn.
Kingsthorpe Wanderers also had no problems in their tie, recording a 3-0 win at Butcher Loco thanks to strikes from Mark Faulkner, Jonathan Shakespeare and James Maye.
Blakesley are the other semi-finalists as goals from Sam Reeve and veteran Ollie Stanbridge saw them to a 2-0 win at Welland Valley.
Darren Wright, Thomas Murfitt and Lee Cotton all bagged a brace each to steer FC Victoria to a 6-0 win at Wootton Fields Wanderers.
There were also goals aplenty in the other division one contest between Devonshire Club and MDS Rangers.
Stuart Reid netted for Rangers but goals from Ryan Brown (3), Dan Healey, Sam Nunn and Matthaus Bates sealed an emphatic 6-1 Devonshire win.
In division two, champions Golden Horse made it 11 wins in 13 league games with a 3-2 success at FC Jeckyll.
Matt Gale, Richard Crockett and Jack Winkel got the goals for Horse, cancelling out Jeckyll strikes from Craig Bartlett and Anthony Smith.
Deers Leap, who finish in second, won 3-1 at Manfield Rangers with goals from Kieran Rolfe, Danny Brown and Robert Bolton. Mark Bird replied for Rangers.
In division three, Hartwell Forest closed the gap on leaders Butcher Loco to just one point with a 2-1 win at Northampton Hotspur.
Paul Evans and Martin Holland got the vital goals for Hartwell, who still have a game in hand on Loco.
Third-placed Zedi United sit just two points behind the league leaders and have three games in hand.
Last weekend, Zedi dished out a 7-0 hammering to Brafield. Luke Pankewycz (2), Jacob Gartland, Daniel Stewart, Don Harris, Paul Campbell and Dan Martin were all on target.
Fourth-placed Thorplands Club 81 Reserves edged out Royals Reserves 3-2. Luke Kentish, Sean Anderson and Daniel Richards got the winning goals.
Billing United Reserves boosted their title chances as they swept aside Northampton Hotspur 6-1 with strikes from Luke Anderson (2), Tom Wilds, James Bell, Lee Felgate and an own goal.
Fourth-placed AFC Thorpe are the team that can catch them - they have seven games in hand on the current league leaders. Thorpe thrashed Abington Stanley 8-0, courtesy of goals from Ivan Cruz, Kyle Genner, Josha Neill, Adam Hillyard (3), Matthew Phillips and Ryan Thompson.
Hartwell Forest Reserves and Yusen Logistics shared the points after a 2-2 draw.