Despite having led for a long period of the game, Harrogate Railway needed a 94th-minute equaliser to help them to a point from Wednesday’s home clash with Penistone Church.
The game eventually finished 2-2 and the draw was Marlon Adams’ side’s third in succession in the space of just five days.
Railway moved ahead on the half-hour-mark when recent signing Josh Underwood got to the byline and pulled the ball back for Jordan Missin to slot home his first goal for the club.
The hosts were good value for their lead and remained in front until the 80th minute, Ashley Ellis heading home following a Penistone corner to level things up.
Things went from bad to worse for the Railwaymen when keeper Chris Senior was adjudged to have brought down Jordan Corduri inside the box and Nathan Keightley turned the game on its head from the resulting penalty.
Adams’ men did not let their heads go down, however, and pushed for an equaliser which eventually arrived deep into stoppage-time.
A long ball was headed on on the edge of the area and landed in the six-yard box where Shane Hamilton challenged the Penistone keeper and forced the ball past him and into the back of the net.
The result leaves Railway two points above the NCEL Premier Division relegation zone, but Hall Road Rangers, the side directly behind them, hould five games in hand.