St Just have made it through to the televised stages of the national club Twenty20 finals after beating Chobham's Valley End by five wickets.
Valley End finished on 148-7 as Nick George, Mark George and Gareth May each took two wickets.
Opener David Roberts hit 52 not out while fellow opener Neil Curnow managed 66 as St Just put on 118 for the opening wicket.
Nick George hit a six with two balls left to send St Just to the finals.
They will take on Middlesex-based side Ealing in the last four at Chelmsford with the winners facing either Hyde or Chester-le-Street.
"To be in the last four in Great Britain is a hell of an achievement," Nick George told BBC Radio Cornwall.
"To be fair we should have absolutely cruised it," George added.
"We were 112-0 off probably 11 or 12 overs - we wanted 34 off eight and made a complete hash of it.
"We starved David Roberts of the strike - he finished 52 not out but I think five wickets went down and Robbo faced only 10 balls."
But George played down his side's hopes of beating Ealing.
"We've had a hell of a run, we've lost three games maybe, but they will be full on semi-professionals and they'll be massive favourites.
"Out of the four obviously us and Kendal would be the weaker of the two sides," he said.