Aldershot Town were bundled out of the Hampshire Cup in the most dramatic fashion as Sydenhams Wessex League high-flyers Bashley scored four goals in the final 12 minutes and won the game with a penalty which proved to be virtually the final kick of the match.
Lee Collier's young side, featuring seven players aged 17 or under alongside four first-teamers in Charlie Walker, Nick Arnold, Jim Kellermann and goalkeeper Mark Smith, found themselves two goals down inside 20 minutes only to then roar back with five goals in 25 minutes either side of half-time.
That apparent cushion prompted the withdrawal of the three senior outfield players and Aldershot Town's inexperience showed as Bashley gathered both momentum and renewed belief.
It was Jesse Gould who began and ended a thrilling night for the hosts, with fine low shots from distance on 11 and 19 minutes which stunned the visitors and belatedly stung them into life.
The impressive Luca Wrightman pulled one back on 25 minutes, easily beating the onrushing goalkeeper, Joe Coombes, in a 50/50 tackle and stroking the ball into an empty net. Walker's deft lob, latching onto Arnold's chip over the defence, restored parity and Darnell Shortland robbed a hesitant Aaron Dunn to run on and shoot past Coombes to put The Shots ahead.
Seconds before the break Walker slid in to touch Kellermann's goalbound header over the line, and on 49 minutes Eion Kirwan's deft pass sent Shortland through to ride one tackle and fire a shot through Coombes' legs.
Bashley appeared a spent force but with three goals in four minutes they were suddenly level. Gould completed his hat-trick with a brilliant free-kick before Nick Magee poached a quickfire double from a combined distance of five yards.
A penalty shoot-out loomed as Will Heather missed a great chance in the first minute of stoppage time but Gould won it in the 96th minute with his own penalty, awarded for a needless handball.
There was barely time to restart the game and, although proud of their performance for large parts of the match, Aldershot Town were left to ponder how they managed to lose a remarkable game.
Aldershot Town: Smith; Arnold (Abril 59); Williams, Barker, Haworth; Shortland, Kellermann (Wickham 59), Bozier, Shortland; Kirwan, Walker (Gillett 73). Subs not used: McCoy, Clark