Wealdstone’s impressive 4-2 win over Havant & Waterlooville send out a real message to the rest the the Stones are going to take some shifting.
The long-term table toppers came from 2-1 down to turn things around - and they avenged their only home defeat of the season.
Hawks boss Paul Doswell accepted: “We were beaten by the better side” while Dean Brennan, the Wealdstone manager, said: "It was a fantastic performance."
Bath City are the division’s form side and they have to keep on winning.
They did just that on Saturday, Ross Stearn and Tom Smith made it five wins in six for Jerry Gill’s team as they overcame Hemel Hempstead 2-0.
Dartford’s great run is over as Slough Town ended their sequence of four without a win.
Dan Roberts got the winning goal but both teams will be confident of their chances of remaining in the promotion places.
So will Weymouth, who remain fifth after an impressive 2-1 win at Concord Rangers. Yemi Odubade hit the decisive goal in Essex as the Terras great first year back in the league continues.
The game of the day possibly anywhere came at Dorking Wanderers.
A thrilled saw them take a point in a 4-4 draw with Billericay very late on and it was a stunned from Matt Briggs.
St Albans enhanced their survival chances by damaging Maidstone United’s play-off hopes.
An own goal at Clarence Park game the Saints a big three points, while Braintree Town did just the same.
They halted their poor run in style - thrashing Oxford City 4-1 away from home.
There’s a new name in the bottom two as Welling United grabbed their first win since Bradley Quinton took chance.
They defeated Hungerford 3-2 in the big game down the bottom and that means Chippenham are now in the drop zone.
They picked up a useful point at Dulwich, 1-1 it finished at Champion Hill, but they have work to do.
Eastbourne picking up a good point in their fight - they held Chelmsford Cityto a 1-1 draw at Melbourne.
National League South results:
Bath City 2-0 Hemel H
Chelmsford City 1-1 Eastbourne
Concord 1-2 Weymouth
Dorking 4-4 Billericay Town
Dulwich 1-1 Chippenham
Havant 2-4 Wealdstone
Oxford City 1-4 Braintree
Slough Town 1-0 Dartford
St Albans 1-0 Maidstone United
Welling United 3-2 Hungerford