Wealdstone’s game with Tonbridge was postponed but their title rivals all slipped up.
Bath City and Dorking played out a 0-0 draw, and Havant & Waterlooville suffered the same fate - unable to find a breakthrough at Concord Rangers.
Slough Town are in second but they went down to a surprise 1-0 home defeat to Oxford City.
Weymouth, in third place, could only take home a point from their trip to Braintree meaning the Stones advantage at the top remains seven points.
There were plenty of goals around the other ground - five of them going to Dartford.
They got them all in the first half at Chippenham, two Darren McQueen penalties meaning the game was over before the break.
Dulwich also hit five as they beat Chelmsford 5-3. A hat-trick from Danny Mills gave the managerless Clarets plenty to think about.
But both Dartford and Dulwich were outshone by Hampton who got seven against Hungerford Town.
Welling United are flying under new manager Bradley Quinton. They won 2-1 away at St Albans City as Dipo Akinyemi’s winner made in three wins in a row.
Hemel Hempstead need wins as they look to try and force their way into the play-offs but they left Eastbourne with just a 1-1.
National League South results:
Braintree Town 1-1 Weymouth
Chippenham 1-5 Dartford
Concord Rangers 0-0 Havant & W
Dorking W 0-0 Bath City
Dulwich Hamlet 5-3 Chelmsford
Eastbourne 1-1 Hemel Hempstead
Hampton & RB 7-1 Hungerford Town
Slough Town 0-1 Oxford City
St Albans City 1-2 Welling United