With King’s Lynn’s trip to Altrincham postponed, York City knew a win at Kidderminster Harriers would mean they finally overhaul the table toppers.
They did just that - a 1-0 victory was secured by Dan Maguire and manager Steve Watson said: “It sounds as if I am rolling out the clichés, but it really is that simple - we can only worry about what we do.”
Boston United kept up the pressure as they edged past AFC Telford with a 1-0 win.
Don Knowles’ penalty made it six wins from six for the Pilgrims and manager Craig Elliott said: “It’s another excellent win.”
But Matt Lowe’s winner for Brackley may well have ended Chester’s title challenge - the Saints taking it 3-2, days after the Blues beat the leaders in dramatic style.
Spennymoor were the day’s most impressive winners. They shook Alfreton 5-0, Rob Ramshaw at the double.
Omar Holness rescued a point for Darlington late on after Hereford thought they had done enough to claim all three points. It ended 2-2 at Edgar Street.
It was the same scoreline at Nethermoor as Gateshead and Guiseley played out an entertaining draw.
Farsley kept their play-off hopes alive with a 2-0 win over Blyth Spartans, who remain six points from safety.
Meanwhile Leamington beat Southport 1-0 thanks to a late Joe Parker goal.
National League North results:
Boston United 1-0 AFC Telford
Chester 2-3 Brackley Town
Farsley Celtic 2-0 Blyth Spartans
Guiseley 2-2 Gateshead
Hereford 2-2 Darlington
Kidderminster 0-1 York City
Leamington 1-0 Southport
Spennymoor 5-0 Alfreton