There were goals galore as Houghton Magna took on AC Squirrels in the premier league, with Magna edging a 12-goal thriller 7-5.
Shane Ranft, Greg Crane and Matty Reeve put Magna 3-1 up at half time, with Daniel Gray netting for Squirrels.
After the break Dylan Hewitt and Ray Reeve added their names to the scoresheet for Magna with Matty Reeve also completing a hat-trick for the home side. Jamie Ellis with a double and Peter Walters along with a second goal for Dan Gray were all on target for Squirrels in the second half.
The match between the top two sides went the way of the visitors as AFC Trinity recovered from being 2-0 down at Abington FC to win the match 3-2.
Sam Lapite put the home side ahead in the first half and when Jordan Timson doubled Abington’s lead to go 2-0 up it looked like Abington would take a giant step towards the title.
However, with 20 minutes left Danny McWilliams, and an own goal put Trinity level and in the last few minutes Daniel Smith struck a winner to put Trinity within two points of leaders Abington with a game in hand.
Parklands Phoenix secured a 9-2 win against struggling AFC Obelisk.
Ant Werrell, Ian Stavely, Matt Schofield and Stuart Harman put the Phoenix 4-0 up at half time and they scored five more in the second period with Stuart Harman netting again along with doubles for Luke O’Rourke and Sami Abarak.
Luke Freestone was the Obelisk scorer with a brace.
Table-toppers Sixfields Rangers Reserves fell to a surprising 3-1 home defeat to mid-table Mill Park.
A goal from Jake Varley proved to be no more than a consolation as two goals from Scott Liebscher and another goal from Ashley Pancoust gave the Mill Park side the victory.
Oakley Diamonds have moved to second place in the table following a 5-3 home win against Abington Stanley.
The visitors took a 2-1 half time lead as Omarou Kromah netted twice for Stanley and Dan Bailey scoring for the Diamonds.
In the second half the Oakley side side turned things around as a goal from Aaron Rolfe and a hat-trick by Marc Hall put the hosts 5-2 up and despite another Stanley goal from Will Moore to bring it back to 5-3, Diamonds took the three points.
Premier League leaders Queens Park claimed a third victory in Group B after a 2-1 home win against division one leaders Hartwell Forest.
A double from Ashley Clamp put the hosts 2-0 up and despite a goal from Hartwell’s Marc Thorp to reduce Queens Park’s lead to one goal, Park took the win and now look in a very strong position to progress to the semi-finals.
In Group C, Championship side Gardeners Arms got their got their campaign up and running following a 1-0 home win against Premier side Norteles FC.
In very poor conditions it was Charlie Merrey who popped up with the winning goal for the Gardeners.
David Ferguson Trophy
League One side Pitsford Rangers have made it back-to-back wins in Group A following a 2-1 home victory against Premier league side Juventus Tigers.
Goals from Richard Sultana and Liam Waddy put Rangers 2-0 up and despite the Tigers pulling a goal back from Marius Obreja, the Prem side could not find an equaliser and have now made an exit from the competition.
In Group C, Northampton Sovereigns hit 12 goals against an Ashby Athletic side who had already been knocked out of the trophy.
Hat-tricks from Nick Renda and Mariusz Suszynski along with doubles from Dean McCaffery, Adam Witich Jackson and Lee Wilkinson gave the Soverigns a 12-1 victory.
Daniel Hawksworth was on target for Ashby Athletic.
Alan Dimmer Trophy
Group A saw the two unbeaten sides Nomads of Barratts and Swan & Helmet face each other, with Nomads already qualified for the semi-finals and with the Swans needing a point to join them.
This looked in danger as the Nomads went 2-0 up early in the match through strikes from Andy Munday and Joe Collins.
Swan then fought back with a double strike from top scorer Adam Hughes before half time, and they then held on in the second half to take the point they needed to secure the other semi-final place.
That was despite a last minute scare as Nomads missed a penalty to ensure the match finished 2-2.