Division One South & West leaders Bideford went ahead from a penalty by Matt Hockley ten minutes after the break and scored again three minutes from time through Jamie Mudge to complete a 2-0 home win over Halesowen Town.
Second in the table Hungerford Town, a goal behind ten minutes into the second half when Paul Robinson netted, hit back to secure a 2-1 home win over Didcot Town with goals from Mark Draycott and Luke Hopper.
Sam James scored five minutes from time for Sholing to win 1-0 at Cinderford Town and move into third spot.
Paulton Rovers, were held to a 1-1 draw at home when Abingdon United scored a penalty four minutes from time. Adam Mahdi gave Paulton the lead but the decisive kick came from Sam Collier.
Gosport Borough held on to the last play-off place with a 2-1 home win over Bridgwater Town. Justin Bennett scored both goals for the home side with Ollie Barnes pulling a goal back.
Poole Town, trailing at half time, scored four times in the final twenty four minutes to keep up their challenge with a 4-1 home win against Mangotsfield United. Lee Marshall gave Field the lead afer 24 minutes but the home side proved too strong in the end, scoring through Rhys Baggeridge 2, Dan Cann and Carl Preston.
Elliot Osborne-Rickets scored in the first half to give North Leigh a 1-0 win at home against bottom of the table Stourport Swifts.
Thatcham Town, a goal down after seven minutes but ahead at the interval, conceded two goals in the final ten minutes to lose 3-2 at Yate Town. Tyrone Mings gave Yate the lead but
the visitors came back to take the lead before the interval through James Clark and Carl Self. However, after Tom Warren was sent off for a dangerous tackle, Yate showed real fighting spirit and equalized through Hector Mackie ten minutes from time, and snatched all three points when David Stone pounced.
Carl Brown notched a hat trick for Bishops Cleeve, who were two goals up at half time, and took the lead again ten minutes from time only for hosts Taunton Town to score two minutes later and secure a point from a 3-3 draw. Rodney Marsh 2 and Peter Knox.
Second from bottom Wimborne Town, a goal ahead at the interval, conceded a goal on the hour but picked up a valuable point from a 1-1 draw at Clevedon Town. Tom Jeffes fired them ahead but Leigh Walker-Samuels earned a share of the spoils for the Seasiders.
Premier Division leaders Brackley Town, three ahead mid way through the second half, conceded two goals in seven minutes but held out to win 3-2 at Redditch United. Ellis Myles, Owen Story and Steve Diggin netted for the Northamptonshire outfit, whilst Jake Jones and Sam Adkins replied for the Reds.
Second in the table AFC Totton, trailing at the break, scored twice in the second half to win 2-1 at second from bottom Cirencester Town. James Mortimer-Jones gave Ciren the lead but goals from James Whisken and Stefan Brown gave the Hampshire side all three points.
Third placed Cambridge City, ahead after just seven minutes when Lee Clift netted, were pegged back just before the interval by Dave Pearce, but scored with eleven minutes remaining through Craig Hammond to stay in touch with the leading pair with a 2-1 victory at third from bottom Hemel Hempstead Town.
Fifth in the table Chesham United fell a goal behind to John Frendo with twenty minutes remaining at Hitchin Town but secured a point from a 1-1 draw with a goal just three minutes from time by Ryan Moran.
Oxford City scored twice in seven second half minutes to record a 2-0 home win over Weymouth. Chris Wilmott and Anthony Ballard.
Leamington could only take a point from a 0-0 home draw with Chippenham Town.
Banbury United, a goal ahead after five minutes, completed a 4-1 home win over Stourbridge to dent the visitor's hopes of challenging for honours. Danny Edmonds, Ricky Johnson 2, and Josh Blake netted for Banbury; Sam Rock bagged a consolation goal for the visitors.
Barwell were held to a 1-1 home draw by Arlesey Town who went ahead through Chris Dillon. Luke Barlone levelled for the home side.
St Albans City, a goal down at the interval, lost 2-1 at home to Bedford Town. Josh Beech and Drew Roberts were on the mark for Bedford, while James Gray scord in between times for the home team.
Bashley were held to a 1-1 draw at home when Frome Town equalized from a penalty two minutes before half time. Luke Whitley gave the Hampshire side the lead but Mike Perrot scored from the spot.
Bottom of the table Swindon Supermarine, after racing into a four goal lead in the first half, conceded three goals after the interval but held on to win 4-3 at Evesham United. Bradley Gray and Rob Dean scored a brace apiece for Swindon but they almost let it slip when the home team came back through Marcus Palmer, James McPike and Craig Wilding.