In quite possibly the best match for many years, Wrexham eventually beat Barnet 7-5.
The jaw-dropping encounter witnessed no fewer than 12 goals with four players scoring twice.
Aaron Hayden and Paul Mullin both got doubles for the home side, with the Bees’ attackers Idris Kanu and Nicke Kabamba also getting two goals.
Notts County’s win over Woking was also a thriller.
The table toppers saw off the Cards 3-2, this time in was Cedwyn Scott who stole the goalscoring headlines as he twice scored in Surrey, with Ruben Rodriques also hitting the target for Luke Williams’ team.
But Chesterfield slipped up again - a 2-1 loss at Eastleigh was their third defeat on the spin.
Brendan Camp two minutes into time added on sent the Spitfires fans home very happy.
Boreham Wood are up to third, Tyrone Marsh’s winner at Wealdstone keeps Luke Garrard’s team on course for another fantastic season.
Bromley couldn’t jump after being pegged back to home to Gateshead, Daniel Ward levelled ten minutes from time after Louis Dennis’ opener at Hayes Lane.
Solihull Moors are going through a rough patch and Yeovil Town took full advantage, Chiori Johnson will the winner at Huish Park.
Torquay United remain bottom after Alex Hurst won it for York City.
Strugglers Scunthorpe United and Aldershot Town drew 3-3 in a thriller, the Shots coming from 3-1 down to claim a valuable point.
FC Halifax couldn’t hold on against Maidstone United, it ended 1-1 when Roarie Deacon hit a late leveller.
Altrincham are really up and running as they thrashed Dorking Wanderers 4-1 while in the live game a Callum Powell equaliser earned Southend a 1-1 draw at Dagenham.
That’s also how it ended between Maidenhead United and Oldham after Charlee Adams’ penalty.
In the National League North, new Brackley Town manager Roger Johnson started with a point against AFC Fylde.
Connor Barrett made sure it wasn’t a winning start, he equalised Riccardo Calder’s opener for the Saints.
King’s Lynn Town stay top, Jordan Ponticelli scored again as Tommy Widdrington’s team beat Chorley 2-0.
Darlington keep winning, Kaine Felix’s goal after 62 minutes was enough to get three points at Chester.
Scarborough had five different scorers as they eased past Kettering Town.
Hereford’s awesome first 23 minute saw them storm 4-0 up at Boston United and despite two Scott Pollock goals the Bulls charged to the victory.
Gloucester City came back from 2-0 down to beat Southport 3-2, the perfect welcome for new manager Steve King.
Elsewhere there were victories for Bradford PA, Farsley Celtic at Kidderminster, Alfrerton, Buxton and Peterborough Sports.
In the National League South, Ebbsfleet United won for a tenth times in 11.
Toby Edser scored twice as they thumped Taunton Town 5-0, but Havant & Waterlooville remain hot on their heels - Jason Prior was back amongst the goals as they won 2-0 against Concord Rangers.
Dartford win for a fifth league game running, Charlie Sheringham completed the turn-around at Dulwich Hamlet.
Chelmsford City apply the pressure, late goals from Henry Ochieng and Charlie Ruff eventually broke Cheshunt hearts.
It was more woe for Weymouth - they were picked apart 5-1 at Eastbourne Borough.
It was a tale of two penalties as Welling United and Hampton & RB drew 1-1 while Alfie Pavey hit the mark for Dover Athletic against Braintree Town as the Whites won 3-1.
Elsewhere there were wins for Hungerford Town at Bath City, Hemel Hempstead at Slough Town and Farnborough at Worthing.
Click here for all today’s results.