Slough were three minutes away from their fourth defeat of the season but Manny Williams and Warren Harris weren't having it.
The pair both struck in the final five minutes to complete a turnaround win against Bath City.
Wealdstone are top after seeing off Chippenham Town.
Dean Brennan's men were pegged back just before the hour mark but goals from Dennon Lewis and Ross Lafayette secured the win.
Maidstone continued their fine form with another win on the road - this time at Concord Rangers.
Tommie Hession-Harris gave Tonbridge Angels an early lead against Havant & Waterlooville.
But the Hawks came from behind with Nicky Bailey, Jonah Ayunga and Andy Drury all netting before the break.
Chippenham Town inflicted a first defeat of the season on Weymouth courtesy of Chris Zebroski's strike.
Norman Wabo struck a late winner for Dartford against ten-man Braintree Town after Femi Akinwande had earlier put the Iron ahead.
Billericay Town had a Jake Robinson to thank after a narrow win over St Albans.
Harry Wheeler's side were twice pegged back by the Saints but Robinson's goal five minutes from time settled things.
Hampton & Richmond finally have their first win - seeing off Dorking Wanderers through Sam Deadfield's goal.
Ricardo German struck a late winner for Hemel Hempstead against Oxford City.
Dulwich Hamlet put three past Eastbourne without reply - a Danny Mills brace and a debut goal for Reise Allassani made it safe.
Elsewhere, Chelmsford and Welling shared the spoils after both scoring in the final five minutes.
Saturday's National League South final scores:
Billericay 3-2 St Albans
Chelmsford 1-1 Welling
Chippenham 1-0 Weymouth
Concord 0-1 Maidstone
Dartford 2-1 Braintree
Dorking 0-1 Hampton & Richmond Borough
Eastbourne 0-3 Dulwich Hamlet
Oxford City 1-2 Hemel Hempstead
Slough 3-2 Bath City
Tonbridge Angels 1-3 Havant & Waterlooville
Wealdstone 3-1 Hungerford