Harrogate Railway won for the first time in ten attempts in the Evo Stik Division One North and moved out of the relegation zone in the process.
Railway dramatically won 3-2 at fellow strugglers Droylsden after two goals in the last ten minutes.
Railway enjoyed a positive first half as Ryan Sharrocks went through and coolly finished to put his side ahead.
Droylsden pegged them back straight after the interval as James Hampson scored from close range.
Droylsden then went in front after Lee O’Brien scored with a looping header.
Lee Ashforth threw on three substitutes and they had the desired effect as Dan Barrett went round the Droylsden goalkeeper to equalise.
The much-needed win was sealed when Barrett crossed for Steve Bromley to slide in and score the winner.
Harrogate Railway: Stewart, Parkes, Hunter, Low, Horne, Stockdill, Sharrocks, Thirkell, Bromley, Worrall, Ibrahimi. Subs: Mason, Barrett, Peers, Clamp, Goodwin.