Kidderminster Harriers have earned an unlikely draw away at Conference Premier leaders Barnet, after finding themselves 3-0 down at half time.
The Bees were seemingly out of sight by the break, but, after Michael Gash had got Harriers back into the game, Nathan Blissett struck twice in the final 10 minutes to earn the visitors a deserved point.
Woking have moved into second place after a 3-0 triumph away at Altrincham, while Gateshead were forced to settle for a point away at Forest Green Rovers.
Bristol Rovers missed out on the chance to move closer to Barnet after drawing 2-2 away at Aldershot Town, but Halifax Town were the big losers of the day after falling to a 4-1 defeat away at Eastleigh.
Wrexham have fallen down the standings on their 150th anniversary after a penalty from Lenell John-Lewis was enough to earn Grimsby Town a 1-0 win at the Racecourse Ground.
At the bottom of the table, Lincoln City heaped more misery on AFC Telford United as second-half goals from Sean Newton and Ben Tomlinson earned them victory at Sincil Bank.
However, Dover Athletic and Southport both enjoyed triumphs on Saturday afternoon as they recorded 2-0 successes over Chester FC and Braintree Town respectively.
Welling United won the battle of two struggling teams at Park View Road as they eased to a 4-1 win against Nuneaton Town, while Dartford and Macclesfield Town played out a 1-1 draw at Princes Park.
Results in full: Aldershot Town 2-2 Bristol Rovers, Altrincham 0-3 Woking, Barnet 3-3 Kidderminster Harriers, Braintree Town 0-2 Southport, Dartford 1-1 Macclesfield Town, Dover Athletic 2-0 Chester FC, Eastleigh 4-1 Halifax Town, Forest Green Rovers 1-1 Gateshead, Lincoln City 2-0 AFC Telford United, Welling United 4-1 Nuneaton Town, Wrexham 0-1 Grimsby Town