After a relatively disappointing first half, it was the visiting Beachboys who surprised the Saints by taking the lead when a cross was headed home by Steve Cawley.
But the hosts were behind for barely 3 minutes as David Noble fired an effort from 25 yards into the bottom corner of the net.
And then on 65 minutes, the Saints were in front when Noble's corner found Charlie Walker, who fired past Louis Wells.
East Thurrock United and Dartford are also yet to taste defeat in 2017/18, with both winning on Saturday.
The Rocks enjoyed a 2-0 home win over newly-promoted Bognor Regis Town.
The home team took a 12th minute lead through Montel Agyemang with his 5th goal of the season already.
It took the hosts just 60 seconds to double their advantage in the second half when a free-kick was sent in and Sam Higgins climbed highest to net.
The Darts inflicted a third defeat on Hemel Hempstead Town, this time on their own Vauxhall Road patch.
It wasn`t until the 53rd minute that the breakthrough came when Lyle Della-Verde was brought down in the box and Elliot Bradbrook duly converted the resulting penalty.
Alfie Pavey then doubled the Darts` lead on 77 minutes.
And 7 minutes from time, Mark Onyemah was brought down in the area, and Bradbrook netted his second spot-kick.
Chelmsford City are second after recording their fifth win in six games.
The Clarets beat Truro City 2-0 at Melbourne Stadium, although it perhaps should have been a more comfortable win for Rod Stringer`s side.
It wasn`t until just past the hour-mark that they managed to make the breakthrough, courtesy of Matt Johnson.
But they ensured the Cornish side faced a miserable long journey back home when Chris Dickson doubled their advantage 11 minutes from time.
Bath City picked up their third straight win by beating Poole Town 1-0 at Twerton Park.
Marvin Morgan’s 42nd minute strike was the difference come full-time, yet by that point the Romans had already used up all three of their substitutions, forced through injuries.
A late Wes Fogden strike for Havant & Waterlooville snatched the points away against hosts Hampton & Richmond Borough.
The game’s flashpoint came about with less than 10 minutes to go, as Sam Howes’ kick from hands was interfered with by a Hawks player; as play was allowed to continue by the referee - to everyone's surprise - substitute Matt Tubbs struck his shot against the post as the Beavers reacted unhappily.
As the referee went to stop the Hampton protests to the assistant, he appeared to hurt his shoulder, necessitating a long stoppage in play.
With seconds to go of normal time, the Hawks snatched the points as Fogden found himself in space and curled a shot over Howes and into the corner of the net to send the visitors home happy.
Hungerford Town, under caretaker bosses Jon Boardman and Ian Herring, suffered a best-of-five defeat at Bulpit Lane by Gloucester City.
Ed Williams gave the Tigers an 18th minute lead that Joe Parker doubled in the 33rd minute.
The Crusaders quickly pulled themselves back into the game when Kieran Parselle put the ball into his own net 2 minutes later.
But a second for Parker 7 minutes into the second half took the visitors 3-1 ahead, and although Hungerford showed some spirit to pull a second back through Frenchman Stephane Ngamvoulou on 68 minutes, they weren`t able to find a leveller.
Oxford City once again suffered a red card as Welling United grabbed a late equaliser in a 1-1 draw rife with controversy.
Lee Henderson controversially saw red in the 78th minute after tangling with Jack Parkinson, Bradley Goldberg converting the resulting penalty to cancel out former Forest Green Rovers favourite Rob Sinclair's debut goal on the stroke of half-time.
Whitehawk are finally off the mark, salvaging a point from a 1-1 draw at the Enclosed Ground against relegated Braintree Town.
The Hawks headed into the game on the back of five defeats and were able to record their first point of the campaign as Braintree had to come from being a 14th minute Pape Gueye goal behind.
Luke Allen eventually equalised just shy of the hour-mark.
Two well-taken goals from Jake Reid and Dayle Grubb earned Weston-super-Mare a point at the Woodspring Stadium against new boys Chippenham Town, despite looking down and out with 15 minutes remaining.
Davis Pratt gave the Bluebirds a 27th minute lead that Matt Smith eventually doubled after 74 minutes.
The Seagulls responded within 2 minutes through Jake Reid and then grabbed a point with an 81st minute Dayle Grubb effort.
It also finished all-square on the Sussex coast between Eastbourne Borough and Wealdstone.
The Stones, under new boss Bobby Wilkinson for the first time, fell behind to a 35th minute Jamie Taylor goal.
And, despite dominating possession, it wasn`t until the 84th minute that Eddie Oshodi managed to grab the visitors` equaliser.