Heino Kuhn was the destroyer as he helped Kent pull off an improbable victory to secure their first Lord’s final in 10 years.
The South African hit 127, his fourth century in five innings, as Kent beat Worcestershire by two wickets at in the Royal London Cup semi-final at New Road on Sunday.
It fell to Harry Podmore to smash a four as Kent chased down the home side’s target of 306-6.
But the Spitfires’ run chase got off to a shaky start.
They lost Daniel Bell-Drummond for one, skipper Joe Denly for a duck and Sean Dickson for eight inside the first eight overs as they crashed to 31-3.
It fell to Kuhn and keeper Adam Rouse to steady the innings. Rouse was eventually out for 70 in the 31st over with Kent then on 145-4.
Darren Stevens feel cheaply for 1o before Alex Blake took to the crease to smash 61 off 48 balls which included four fours and three sixes.
Kiwi Matt Henry was out for eight before Podmore and Callum Haggett stayed at the crease to ensure victory.
Earlier, it had been Worcestershire’s turn to falter as their innings got off to a poor start.
Having won the toss, the home side opted to bat, but lost openers George Rhodes for two and Joe Clarke for 23.
Aussie Callum Ferguson, who looked in good nick, perished for 13 and Daryl Mitchell for just four as Worcestershire found themselves 48-4 in the 14th over.
Brett D’Oliveira with 78 and Ben Cox with an unbeaten 122 gave the innings impetus before Ed Barnard came to the wicket to smash an imperious 50 off 42 balls.
Darren Stevens was the pick of the Kent bowlers with 2-33 off his 10 overs while Harry Podmore finished with figures of 2-55 off eight overs.
Kent will play the winners of Hampshire versus Yorkshire, who play today, in the final at Lord’s on Saturday, June 30.