The Bromley forward, pictured, pounced to end the leaders’ great winning run after Adam Chicksen put the home team ahead early on.
Wrexham took advantage - yet another home win upped the heat as they finally got one over bogey side Maidenhead United.
They needed another goal from Aaron Hayden, his 30th minute effort enough to pull them a point behind the pace-setters.
Southend United are sizzling - a fourth win in a row was sealed with an early 3-0 success at Barnet.
Second-half goals from Callum Powell and Jack Bridge had the near 1,500 travelling fans signing long into the night.
Torquay United ripped up the form book as they picked apart an Aldershot Town side who had won their last three.
The game was up just after half time, Aaron Jarvis making it 5-0 as he grabbed his second goal. It ended 6-1 when he completed his hat-trick late on.
Wealdstone were another out of sorts side to cause a shock.
Altrincham went down to a 1-0 home defeat, Olufela Olomola scored a much-needed winner to get the Stones back on track.
Chesterfield came from behind to beat Gateshead 2-1, their goals coming from Joe Quigley and Liam Manderville turning it around.
Padraig Amond’s 85th minute Woking winner sunk Yeovil Town - keeping the Glovers deep in the mire.
Eastleigh are unbeaten at home and won in front of their fans for a fourth game in a row. Vincent Harper late on added to Scunthorpe United’s problems.
Maidstone United and Solihull Moors fired blanks while FC Halifax Town’s game with Dorking was postponed.
We have new National League South leaders for the first time this season.
Dartford are now on top, a 5-1 victory against Welling United sees Alan Dowson’s team overhaul undefeated Ebbsfleet United.
Ruthless St Albans City went one better and hit Hampton & RB for six.
Three players bagged braces - Tafari Moore, Zane Banton and Kyran Wiltshire all had nights to remember.
Harry Lodovica kept Chelmsford City’s feel good factor high, he got the winner at Bath City.
Josh Parker and Charlie Rowan’s goals helped Oxford City beat struggling Hungerford Town.
Darlington got back on track in style as they beat AFC Telford 4-1 in the National League North, Jack Lambert scored a fine hat-trick.
Kieran Burton also bagged three goals as Scarborough Athletic ran riot against Kidderminster Harriers.
Brackley Town keep the pressure on leaders King’s Lynn Town with a win over Peterborough Sports, Callum Stead with both goals.
Boston United’s dreadful season has life at last - a 1-0 win over Alfreton ended a four-game losing run for the Pilgrims.
Chester win again, Harrison Burke’s two first half strikes helped them to a simple 3-0 win over Spennymoor Town.
Jack Edwards scored five minutes into time added on to claim Leamington’s point away at Blyth Spartans.
Elsewhere Kettering Town and Banbury Town ended 0-0.
For all tonight’s scores, click here.
PHOTO BY BROMLEY FC