Mark Lloyd is one step away from winning the English Under-16 Championship
The 15-year-old, from Gosport, will take on Jack Harris (Walsall) at the EASB finals weekend at the beginning of May.
After qualifying for the last 16 through a regional event in London in November, Lloyd travelled to Leeds hoping to go one stage further than last season when he lost in the semi-finals to the eventual champion, Lewis Gillen.
But his dreams were nearly ended before a shot was played.
Friends and family were urgently dispatched to scour the city’s shops as the youngster was in contravention of the strict dress code.
Lloyd said: ‘I turned up in a short-sleeved shirt when the dress code was long-sleeved.
‘I had to get my godfather and my dad to go and buy me a shirt.’
Suitably attired, he then saw off James Beaven 4-0, Sean Maddocks 4-3 and last season’s beaten finalist Riley Parsons 5-1.
The result also earned the budding star from Stoke Snooker Club an invitation to next year’s European Under-17 Championship in Malta.
He said: ‘I struggled through it, I didn’t play amazing but I managed to get through.
‘It was a good day, though, and I’m looking forward to the final and Malta next year.’