Hereford FC are just three points away from gaining a third successive promotion after earning a last-gasp win at the ProKit UK Stadium against Bishop`s Stortford on Saturday.
The Bulls have four games remaining but could clinch the title on Tuesday when they travel to Biggleswade Town.
However, it wasn`t looking as if it was going to be their day, despite the backing of a big away support in the 738 crowd.
Mike Symons saw his first half penalty saved and, despite the Blues having captain Marvel Ekpiteta dismissed for a second booking soon afterwards, it wasn`t until the 91st minute that Mike McGrath headed home to grab all three points.
Second-placed King’s Lynn Town came back from a goal down to earn a 2-2 draw at Arbour Park against play-off chasing Slough Town.
The Linnets maintained an outside interest in the title, despite Perry Coles scoring at either end of the game for the Rebels in front of 822.
Cameron King equalised in the 15th minute and then gave the visitors a 45th lead before they were forced to share the spoils.
Weymouth are third, Kettering Town fourth and Slough fifth and it will be those teams battling out the other play-off places.
Only the Poppies won on Saturday though, 4-1 at Latimer Park against Hitchin Park in front of a crowd of 611.
It was a great day in the sun for Aaron O`Connor who notched all four of the home side`s goals in the 8th, 37th, 47th and 54th minutes.
Josh Bickerstaff netted an 81st minute consolation for the Canaries from the penalty spot.
Weymouth were held to a 1-1 draw at the Bob Lucas Stadium by Banbury United, whose Ricky Johnson cancelled out Brandon Goodship`s 24th minute opener just before half-time.
With the top five sorted, focus of attention now falls firmly on who goes down between Dunstable Town and Gosport Borough.
And both lost again on Saturday, meaning the gap between them remains two points in Dunstable`s favour and both have four games left, including the clash between the sides at Creasey Park on Thursday, April 26th which could prove to be the decider.
Dunstable lost 2-0 at the Camrose against Basingstoke Town, for whom Dan Bayliss after 54 minutes and then Callum Bunting a minute from time sealed victory.
Gosport lost 3-0 at the Meadow against Chesham United, who led through Jefferson Louis` 8th minute effort.
On the hour-mark Chesham’s goalkeeper Hafed Al-Droubi saw red for a reckless challenge just outside the box.
Midfielder Scott McGleish went between the sticks and made a fine save from the resulting free-kick.
And the Generals went on to add an own goal from former Reading favourite James Harper and a penalty from Matt Bevans 5 minutes into stoppage time.
Elsewhere, Ryan Prosser bagged a brace as Merthyr Town won 4-1 at Penydarren Park against Kings Langley – Ashley Evans having given the Martyrs a first-minute lead and Jarrad Wright adding the other, with Mitchell Weiss replying 17 minutes from time, while Ashley Pope also scored twice as Dorchester Town won 2-1 at St Ives Town, for whom Danny Kelly had equalised.
Sam Corcoran after 20 minutes and Scott Bridges 11 minutes from time sealed Royston Town`s 2-1 win at Ladysmead against Tiverton Town, whose Nick Hurst had opened the scoring in the first minute.
Liam McDevitt after 5 minutes and Tom Meechan after 37 minutes outgunned Ashley Sammons` penalty for Redditch United at St Neots Town, while Jack Bowen, George Bailey and Taishan Griffith were all on the mark for Biggleswade at Langford Road against Stratford Town, whose in-demand Ben Stephens replied from the spot.
Frome Town and Farnborough shared a 1-1 draw in the day`s other game – Ryan Bath`s 24th minute goal for the Somerset side being cancelled out by Connor Calcutt on 67 minutes.
Read More At Pitchero Non League
Keep up-to-date with our exclusive email newsletters.
Subscribe