Salesbury claimed their first senior silverware since winning promotion to the Ribblesdale League’s Senior Division on Sunday.
The Red Caps beat the odds at Clitheroe’s Chatburn Road ground to lift the Watson Ramsbottom Solicitors Twenty20 crown, having seen off Padiham and Edenfield - semi-final conquerors of the hosts and league leaders.
And the Ribchester Road side will now go on to represent the league in the national competition next month.
Professional Susantha Pradeep hit 52 and Mudassar Panchbhaya 37 as Salesbury totalled 130 in their semi-final with Padiham.
And despite captain Callum Clarke’s 69, Steve Brown took 2-8 to send Salesbury through.
In the other semi-final, Edenfield provided an upset as they saw off Clitheroe, knocking off the runs after holding Paul Gaskell’s side to 106-5.
Then in the final, Salesbury reached 124-5, leaving Edenfield as the favourites at the halfway stage.
Edenfield enhanced that status as they moved onto 93 for the loss of just one wicket, but Peter Blackman took three quick wickets to slow their progress and Salesbury held on by nine runs.
The previous day, league leaders Clitheroe returned to winning ways after the previous weekend’s Houldsworth Ribblesdale League and LCB Club knockout defeats.
Beaten by Settle and Cumbrians Barrow, the Chatburn Road side hit back with victory over Whalley.
Chasing 187, Tom Lord struck an unbeaten 73 and Jack Dewhurst gave good support with 46 as Clitheroe got home with three wickets and eight overs to spare,
Performance of the afternoon came from Edenfield who crushed Ramsbottom Cup finalists Ribblesdale Wanderers by 10 wickets.
Wanderers, who meet Brooksbottom in Sunday’s showpiece final, notched a respectable 222-7 in their 45 overs, with Charlie Jackson undefeated on 84.
However, Paul Gallagher (123) and junior partner Mark Burns (62) made light work of the run chase, with Gallagher’s innings coming from 126 balls.
Pradeep, the senior league’s leading run maker, added another 70 as Salesbury won by eight wickets at Euxton.
This weekend, Ribblesdale Wanderers build up to their Ramsbottom Cup Final on Sunday against Brooksbottom at Cherry Tree (wickets pitched at 1 p.m.), with a league game at home to Cherry Tree on Saturday.
Read travel to second place Barnoldswick, while Clitheroe look to avenge their Twenty20 defeat against Edenfield at Chatburn Road.
Whalley make the short trip to face Padiham at the Arbories, while Salesbury are at Brooksbottom, wickets pitched at 1-30 p.m.