Max Sanders’ late strike earned Crewe a 2-1 victory at Harrogate, lifting them back into the League Two play-off places.
The Railwaymen fell behind early on but recovered well and went on to dominate large periods of Monday night’s fixture.
Harrogate got off to the perfect start, taking the lead after five minutes when veteran forward Jack Muldoon nodded home Reece Smith’s left-wing cross at the far post.
Calum Agius fired over for Crewe before the visitors drew level just before the half-hour courtesy of Reece Hutchinson’s clever dinked finish from Tommi O’Reilly’s corner kick.
Having finished the first half on top, the Railwaymen began the second looking the more likely and almost moved in front in the 60th minute through substitute Jack Lankester, who stabbed Josh March’s centre over the top.
Lankester then saw a close-range blast diverted behind by Jack Evans, while March shot into the side-netting.
Substitute Emre Tezgel had a goal-bound strike cleared off the line by Anthony O’Connor, before Sanders curled home with just three minutes of the 90 remaining.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.