Oxford City have got the top seven looking over their shoulders after their recent form.
Two Nana Owusu penalties gave City their latest win, over Dulwich Hamlet meaning they haven’t lost in the league since mid-October.
Leaders Wealdstone were made to wait for their win against Concord Rangers.
The Stones went ahead just after the break Jacob Mendy before Ross Lafayette and Michael Phillips added the gloss.
Stopping Dean Brennan’s men seems a tall order – but one Weymouth are more than up for.
The Terras fought back against Hungerford Town after falling being to Jose Maturino Da Silva’s opener. Abduali Bell-Baggie levelled things before Josh McQuoid struck late meaning they haven’t lost in the league since August 31.
Hampton & Richmond scored two goals in each half as they put four past struggling Braintree Town.
Ruaridh Donaldson, Louie Soares, Ryan Hill and Charlie Wassmer were all on target for the Beavers meaning the Iron have now conceded ten goals in two league games.
Steve King has set Dartford aims high – but they were easily beaten by rampant Bath City courtesy of an Andy Watkins double, that after Tom Smith opened the scoring.
Chippenham slipped to a fourth defeat in five against Eastbourne Borough. A Charlie Walker penalty in the last minute saw the Sports right.
Jimmy Muitt and Jack Barham were on target for Dorking Wanderers who saw off Welling while Slough Town and Tonbridge Angels played out a goalless draw.
Elsewhere, Shaun Jeffers had Chelmsford City ahead before Manashe Sundire levelled things up for St Albans for a draw.
Saturday’s National League South final scores:
Bath City 3-0 Dartford
Braintree Town 0-4 Hampton & Richmond Borough
Dorking Wanderers 2-0 Welling
Eastbourne Borough 2-1 Chippenham Town
Oxford City 2-1 Dulwich Hamlet
Slough Town 0-0 Tonbridge Angels
St Albans City 1-1 Chelmsford City
Wealdstone 3-0 Concord Rangers
Weymouth 2-1 Hungerford Town