Left arm spinner Gurman Randhawa impressed with 5-14 as New Farnley defeated Pudsey St Lawrence by eight wickets to reach their third Gordon Rigg Priestley Cup final.
They will face the winners of the tie between Townville and East Bierley which will now be played on August 22 after rain forced the semi-final to be postponed.
The weather also had an impact on the clash at the Barry Jackson ground where the tireless efforts of the home club meant the game was able to go ahead as a 45 overs per side contest.
As well as delaying the start of the match it also caused the start of the second innings to be delayed by an hour which resulted in 15 overs being lost and New Farnley being given a DLS Target of 103 from 30 overs.
St Lawrence were put in to bat by New Farnley and soon found that run scoring wasn't easy against the home bowling attack.
Paceman Dan Houghton (3-31) and Mark Lawson (2-18) claimed the early wickets before Randhawa entered the attack with devastating effect.
Charlie Best attacks the bowling during his innings of 48. Picture: Ray Spencer
He started by claiming the key wicket of opener Charlie Best (48) who had shown determination and application.
He followed up with four further wickets as St Lawrence were bowled out for 127 with 4.2 overs left unused.
One of the highlights for New Farnley was a stunning running catch from Adam Waite to dismiss Harry Cullingford off the bowling of Houghton.
St Lawrence knew they needed to take early wickets if they were to win the game. Their hopes were briefly raised when they removed both openers Lee Goddard and Aidan Langley, but Waite (28no) and Steve Bullen (25no) steered their side to victory without further loss.
The Priestley Cup final will be played at Undercliffe on Sunday, August 29.
Steve Bullen helped guide New Farnley to victory Picture: Ray Spencer