GUISELEY are celebrating after claiming an amazing 3-2 after extra-time UniBond League Challenge Cup final success against Ilkeston.
Steve Kittrick's never-say-die troops did it the hard way at Curzon Ashton, falling behind twice before claiming a stunning late winner, courtesy of Adam Muller's sublime strike against his former club.
Prior to the goal burst, Guiseley suffered adversity aplenty after losing three players during normal time.
James Hanson succumbed to the effects of food poisoning in the first-half, while Ryan Crossley was then taken off early in the second-half, with James Cotterill entering the fray.
To rub salt into the wounds, James Walshaw later had to be replaced by Mark Thompson.
But all that was only the prelude to a sensational extra-time period, which saw an incredible five goals scored after a goalless 90 minutes.
Ilkeston drew first blood from the penalty spot after Piotr Skiba felled a player with Ben Pringle netting.
Five minutes later, Guiseley levelled through Simeon Bambrook from Skiba's long punt.
Ilkeston, chasing a league and cup double, restored the lead when Danny Sleath found the net.
Guiseley hit back once again when Cotterill diverted Jerome Fitzgerald's effort home.
With the clock ticking and penalties seemingly looming, Muller hit a sensational volleyed winner to the delight of the delirious Guiseley bench.
Farsley Celtic's survival battle continues after a 2-1 Blue Square North defeat to Fleetwood Town last night, with the Lancastrians netting a last-minute penalty.
Fleetwood went ahead in only the second minute when Mike Wilde capitalised on poor defending to tap home.
Farsley equalised on 66 minutes when Tom Penford headed Rory Prendergast's cross home.
But seemingly heading for a point, Farsley were denied when Shazad Iqbal was deemed to handled a shot on the goal-line.
Iqbal was dismissed for delibrate handball and then Jamie Milligan coolly buried the penalty to win the game.
Harrogate Town's three-match unbeaten run was ended by AFC Telford United, who triumphed 3-1 at the New Buck Head Stadium.
The result all but dashed Neil Aspin's troops' slim play-off hopes.
The Bucks went ahead on 16 minutes when a corner kick from Danny Edwards was headed towards goal by ex-Town player Andy Brown, and Ricky Sappleton diverted the ball in.
Darren Dunning then hit the underside of the bar with a free-kick before Town levelled on 24 minutes when James Dean fired home a fine effort on the volley.
Brown put Telford ahead on the hour with an acrobatic effort and the hosts made the game safe from the spot six minutes from time.
Keeper Jonathan Hedge saw red for bringing down Steve Jagielka, with Jamie Smith donning the keeper's gloves.
But he was sent the wrong way by Brown from the spot.
In the Premier Division of the NCEL, Selby and Bridlington maintained their title hopes with narrow home wins.
Andrew Hart's 22nd-minute penalty saw second-placed Selby beat Armthorpe 1-0, while a third-minute strike from Chibuzor Chilaka enabled hosts Bridlington, in third, to edge out Winterton 1-0.
Nostell MW were denied at the death, James Mitchell hitting an 89th-minute leveller for Parkgate in a 1-1 draw. Craig Stephens kept Nostell ahead on 59 minutes.
Pickering lost 2-1 at Arnold, with late strikes from Chris Freestone and Martin Carruthers proving decisive.
Chris Johnson hit a 90th-minute consolation.
In Division One, Tadcaster claimed a fine 3-2 success at Barton Town Old Boys.
Tonight, Liversedge go to Brodsworth in the Premier, while AFC Emley host Hemsworth MW in Division One.