Notts County hit four goals for the third game in a row, breezing past in-form Southend United to maintain their five-point advantage.
Macaulay Langstaff hit his 31st and 32nd goal of the season to see off the Shrimpers.
Sam Austin also grabbed a brace and was unlucky not to leave with the matchball as his team now go 25 games unbeaten.
It was a day of doubles - Paul Mullin also got two, both from the spot, as Wrexham kept up the pressure by dispatching Scunthorpe United 2-0.
Woking always bounce back from a bad result - Scott Cuthbert and Jim Kellerman got the goals as they defeated play-off rivals Bromley.
Barnet suffered another blow, Altrincham twice came from behind to win 4-2 at the Hive.
Harry Ottaway changed the game for Dorking Wanderers - and maybe their season.
They ended their long winless run by defeating relegation rivals Torquay United 3-2.
That result kept Gateshead in the bottom four but a brave 2-1 win over Oldham Athletic was sealed by Marcus Dinanga.
Dagenham & Redbridge are back to winning ways, Junior Morias got what turned out to be the winner against Aldershot.
Armando Dobra got Chesterfield a leveller against Wealdstone but it couldn’t hide another tough night for Paul Cook’s team, pictured.
A debut goal for Jake Scrimshaw sealed Eastleigh’s 3-1 win at troubled Maidstone United as George Broadbent made Boreham Wood’s point at York in a 1-1 draw.
Andrew Dallas’ goal wasn’t enough for Solihull Moors to leave FC Halifax with all three points, as Maidenhead United won 2-0 against Yeovil Town.
In the National League South, Worthing stole the scoring headlines.
They hit Dulwich Hamlet for six, Ollie Pearce and Reece Myles Meekums both plundered two goals.
Ebbsfleet United maintain their nine point lead, Toby Edser and Dom Poleon both scored again as they came from behind to win at St Albans City.
Dartford stay in the hunt, Keiran Murtagh’s early goal was enough to see to Slough Town.
Havant & Waterlooville are surely out of it, Scott Wilson and Sonny Cox both scored as Bath City beat the Hawks, who ended with nine men.
Hungerford sense a great escape, Dan Roberts’ winner against Cheshunt made it three on the spin.
Hampton & RB got the win they craved as they defeated Eastbourne Borough 3-2, while Braintee left Welling with a 2-0 win and Weymouth went down 3-1 at Farnborough.
It wasn’t a good day for National League North leaders AFC Fylde.
Tyrone Barnett secured Hereford’s 3-1 win as King’s Lynn Town return to the top - Gold Omotayo was on the mark as they left Banbury United with three priceless points.
Brackley couldn’t close the gap, a Tom Nixon goal for Boston United dented their title hopes.
Darlington also dropped points, it ended 1-1 against Buxton as Ben Liddle’s late penalty snatched a point.
Jonathan Ustabasi got the only goal as Chorley beat Kidderminster Harriers 1-0.
Tom Peers is in great form and got two more as Curzon Ashton beat Peterborough Sports 3-0.
Luca Colville made sure as Scarborough Athletic won 2-0 at home to Alfrerton while Chester left Gloucester City wondering what if after an own goal handed the hosts a point.
For all tonight’s results, click here.