National League: York denied, Guiseley win, North Ferriby lose
The Minstermen had taken the lead via Heslop after just five minutes.
In a match where McNamara had said he would resign if York failed to get a positive result, it looked promising for the visitors.
Advertisement
Hide AdAdvertisement
Hide AdBut with the clock ticking down, the hosts grabbed a penalty and Barnard netted.
Guiseley enjoyed a 2-1 win against Southport.
Goals from Cassidy and Rankine did the damage, with Allen equalising for the visitors.
North Ferriby United lost 3-0 to Forest Green.
Pinnock put the visitors 1-0 up at the interval, before further strikes from Clough and Doidge.