Garforth eventually won through in a tricky presidents cup preliminary tie at Sheffield FC.
The match started badly for Town, as Sheffield flew into a two goal lead, courtesy of goals from David Graham (11 mins) and Brian Cusworth (14 mins).
It stayed that way until well into the second half.
Then, enter Adam Priestley.
Brimming with confidence after scoring three goals in his previous two matches, he hit a fifteen minute hat-trick (60,73,75 mins) to swing the tie Garforths' way.
Graham struck again in the 83rd minute to put the match into extra time.
However, Priestley wasn't finished yet, putting Town back into the lead six minutes after the re-start.
Dom Blair then made sure of the result on 106 minutes to see Garforth through to the next round.