Wrexham beat Preston North End 3-2 to reach the third round of the Carabao Cup on Tuesday evening, thanks to Kieffer Moore's last-minute winner.
Within six minutes, Preston had the lead, as Lewis Dobbin, on his debut, curled a brilliant effort into the top corner to give the hosts a richly-deserved early advantage. But Wrexham levelled just four minutes later through Ryan Hardie, who collected the ball in the area, swivelled, and found the top corner from a remarkably tight angle, restoring parity in sensational style.
Liam Lindsay, though, gave Preston their lead back with a close-range header from a fine Alfie Devine corner delivery. And Preston should have had a third on the stroke of half-time, but Daniel Jebbison's chipped effort over an onrushing Arthur Okonkwo hit the post, instead of the corner of the net.
That miss proved decisive, as 19-year-old Harry Ashfield equalised for Wrexham just before the hour mark, taking aim for range and seeing his effort deflected beyond goalkeeper Jack Walton.
Wrexham grew into the game throughout the second half and exerted a great deal of pressure in an attempt to find a winner. And it came in bizarre circumstances in the 91st minute, as substitute Moore finished after Walton made a horrendous mistake, dropping a cross, and allowing the Welsh striker to pass the ball into an empty net. A breathless end to a breathless game.