The majority of the crowd of 435 were left frustrated until the 87th minute when Connor Gudger popped up with the Brakes` winner.
Slough Town remain second after they edged out Dorchester Town 2-1 at Arbour Park in front of 589.
They saw the Magpies take a 10th minute lead through Nathan Walker. Charlie Moone equalised 14 minutes later and, after it looked as though the visitors were going to hold on for a good point, Guy Hollis grabbed the Rebels` late winner in the 88th minute.
Chippenham Town are third after beating one of the form sides in the division, Basingstoke Town, 2-0 at Hardenhuish Park.
Matt Jones gave the Bluebirds a 20th minute lead they held until seven minutes from time when Andy Sandell doubled their advantage to settle the points.
Hitchin Town remain fourth after winning 2-1 at The Walks against King`s Lynn Town.
A crowd of 463 saw Ben Walster put the visitors ahead as early as the seventh minute. Matt Lench doubled their advantage on the hour-mark, and although Michael Clunan reduced the deficit from the penalty spot 18 minutes from time, the Canaries held firm for the spoils.
Cirencester Town pushed themselves two points clear of the bottom four after beating fifth-placed Dunstable Town 2-0 at the Corinium Stadium.
Kieran Diaz-Benitez gave the hosts an early eighth minute lead but it wasn`t until four minutes from time that they felt secure when Jamie Difford added a second.
St Neots Town moved themselves to fourth-bottom after edging a five-goal thriller at Kings Langley.
James Hall put the Saints ahead after 11 minutes and then David Hutton equalised on the half-hour mark. That was that until the final 20 minutes when Hall grabbed his second to restore the Saints` lead and Sam Mulready added a third six minutes later. Josh Chamberlain`s 87th minute second for the home side made for a nervy finale.
St Neots moved above neighbours St Ives Town, who were held to a 1-1 draw at home by Banbury United, whose Conor McDonagh gave them a 12th minute lead that Josh Dawkin cancelled out on 33 minutes.
Chesham United moved up to seventh after Brad Watkins` 14th minute effort eventually proved enough for all three points at The Meadow against inconsistent Kettering Town.
The game at the Bob Lucas Stadium between Weymouth and Hayes & Yeading United had to be abandoned due to thick fog.
Follow the EVO-STIK League Southern on Twitter at @SouthernLeague1
Keep up-to-date with our exclusive email newsletters.
Subscribe