The Magpies set a new club record of 20 league games undefeated tonight to return to the top of the National League table.
They came from a goal down to do it as Ruben Rodrigues’ penalty double, pictured, did the business at Solihull Moors.
It means they reclaim the leadership from Wrexham after their show of mental strength in the Midlands.
Woking couldn’t take all three points at home to Torquay United, despite going a goal ahead through Padraig Amond.Tope Fadahunsi’s goal on the hour secured what could be a crucial point.
Barnet keep on winning - Ryan De Havilland and Ben Wynter both scored as the Bees left Eastleigh with all three points.
Tyrone Marsh’s winner for Boreham Wood at Aldershot Town put Luke Garrard’s team back into the top seven.
Ten man Yeovil Town had to make do with a point at home to Wealdstone, who couldn’t make the man advantage count.
King’s Lynn Town are the latest team to top the National League North.
Christian Oxlade-Chamberlain scored the winner at home to Bradford PA as their title rivals dropped points.
Darlington and Southport couldn’t be separated, while title chasing Scarborough and Brackley also drew 0-0.
Amari Morgan-Smith scored twice as Kidderminster Harriers beat Blyth Spartans 3-1.
Anthony Dudley’s late, late leveller kept Chester’s unbeaten run going against Alfreton as Kettering Town’s stunning comeback killed off Boston United.
In the National League South, Havant & Waterlooville couldn’t close the gap at the top.
Taunton Town recovered from losing their incredible home record last weekend with a 2-0 win, Zac Smith sealed the deal late on.
Farnbrough’s unbeaten run is over as Hemel Hempstead won 2-1 in Hampshire, Bayley Brown got what turned out to be a winner.
Worthing won’t stop - a fourth win in a row came at Dover, it ended 3-0.
Ahkeem Rose’s winner boosted Weymouth’s survival chances and added to Hampton & RB’s relegation worries.
For all tonight’s results, click here.