Adam Patel hit a sparkling century as Pudsey Congs defeated Undercliffe by 26 runs to reach the Dyson Energy Services Twenty/20 Cup for the second time.
Patel made 106 off just 60 balls with three sixes and 13 fours as Congs ran up an impressive score of 220-3 when they took first use of an excellent wicket.
Patel was joined in a rapid opening stand of 87 by Callum Geldart, who made 43 as Congs got away to a perfect start.
Andrew Bairstow (28) and skipper Gareth Phillips (23no) gave good support to Patel as the Undercliffe bowlerscam in for heavy punishment.
It was to Undercliffe's credit that they made a bold attempt to go for the runs. They made 194-8 with Nawaz Sardar and Matthew Crowther both making 42, while Ahmad Raja made 22. The best of the Congs bowlers was Mustafa Rafique wityh 3-30.
Congs, winners in 2012, will now face their old rivals Woodlands in the final under the floodlight's at Bradford & Bingley's Wagon Lane ground on Thursday, August 14.