York City beat Hartlepool United 2-1 in a match that lurched dramatically through its final half-hour before settling on a home victory secured deep into stoppage time.
The opening exchanges offered little indication of the turbulence to come. Alex Newby gave York the lead in the 19th minute, and Reiss McNally doubled the advantage before the interval, leaving Hartlepool with a considerable deficit to address after the break.
York appeared to have the result under control, but the game shifted sharply after the hour mark. Nathan Sheron's dismissal in the 61st minute altered the contest, and Hartlepool capitalised. Ollie Banks pulled one back six minutes later, and Charlie Caton levelled matters in the 72nd minute, drawing the visitors level and setting up a tense final quarter.
The closing stages were marked by a succession of substitutions and bookings as both sides chased the outcome. Daniel Batty and Ben Brookes were cautioned for York, with Gavan Holohan and Ryan Fallowfield also entering the referee's notebook. Hartlepool's momentum appeared to be building, and the game looked increasingly likely to end level.
Then, in the 84th minute, Hartlepool's H. Boateng was shown a red card, reducing the visitors to ten men. York pressed the advantage and Charlie Caton, despite his earlier equaliser, saw Josh Stones head home from a late set piece in the 90th minute to restore York's lead and seal all three points.
Recap generated from the event timeline. Editorial team review by request. How we use AI.