Guiseley were denied a famous FA Cup win as they lost 5-4 on penalties away to Stevenage.
The Northern Premier League side deserve plenty of plaudits and maybe more after the match had finished 1-1 following extra time.
But two saves during the penalty shoot-out from home goalkeeper Murphy Cooper, one from Lebrun Mbeka which stopped the Lions winning, were able somehow to send the League One side through.
Stevenage suffered a blow ahead of the match. With only four fit defenders at 2pm, Boro lost another in the warm-up, Luther Wildin replaced by Jordan Roberts and causing a drastic late reshuffle.
And Guiseley almost took full advantage after six minutes, a header from Will Longbottom going into the corner of the net but ruled out immediately for a push.
Stevenage did grow into the match in the half but showed little to worry visiting keeper Joe Cracknell.
However, when Jamie Reid scored after 53 minutes, turning in a Dan Kemp cross, they looked to have eased through.
But Longbottom equalised with seven minutes to go and as the game was sent into extra time.
And for a while they dreamed, only to have those dreams cruelly snatched away on penalties.
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.