Holders Methley will host Wrenthorpe in the Jack Hampshire Trophy final at Little Church Lane on Sunday, August 16.
It is a repeat of the 2013 final that Methley won by 26 runs.
CYL Premiership leaders Methley, aiming to complete a league and cup double for the second successive season, avenged the previous week’s league defeat at Wakefield Thornes by beating them by four wickets.
Marcus Walmsley (3-23) and Mustafa Bashir (3-43) had Thornes floundering at 56-6 before Tom Froggett (38) and Jared Warner (25) led a fight back with a seventh wicket stand of 65 as they finished on 143-9.
Methley’s reply started badly when they lost opener Richard Foster in the first over, but Marcus Walmsley then struck 72 off 65 balls and shared a second-wicket partnership of 109 with Luke Patel (36) to put them well on their way.
Methley survived a scare when Warner (5-26) sent them collapsing from 109-1 to 121-6.
Townville missed out on reaching the Heavy Woollen Cup final when they lost to Huddersfield League champions Hoylandswaine in a high scoring semi on Sunday.
Despite some tidy bowling from Peter Hepworth (3-27), Nick Bresnan (2-38) and Jack Hughes (1-29) Hoylandswaine were able to score 268-9 off their 50 overs.
Townville made a good effort to reach the big target, standing at 90-2 in the 21st over before Chris Holliday was out for 31 and Hughes for 27.
Bresnan (40) and Conor Harvey (62 off 57 balls) gave them hope again with a 101-run stand only for the innings to end on 231 in the 48th over.