Prolific Susantha Pradeep passed 1000 runs for the season as Salesbury beat Cherry Tree by eight wickets in the Houldsworth Ribblesdale League Senior Division.
The Sri Lankan star’s unbeaten 107 was his third ton of the season, including 123 not out in a Twenty20 Cup tie against Feniscowles, on the road to the Red Caps’ first senior trophy success.
Chasing 174 for victory, the home side lost Ian Rabagliati (0) and Scott Wharton (4) for only eight runs.
However, Mudasser Panchbhaya (51 not out) and Pradeep shared an unbroken third-wicket partnership of 168 to win the game with nearly 15 overs to spare.
Pradeep’s innings came off only 75 balls, including 17 boundaries and two sixes.
Salesbury are now sixth as Clitheroe and champions Barnoldswick continue to set the pace at the top.
Clitheroe were bowled out for 133 by Oswaldtwistle Immanuel at Chatburn Road, losing their last five wickets for just 19 runs.
Peter Dibb top scored on 39 and James Banks made 30, with Andrew Metcalf taking 3-42 from 16 overs.
And ‘Ossie’ were certainly in the game at 51-1 and opener Olly Jones at the crease.
Jones top scored with 38, but when he was fourth out at 78, ‘Ossie’s’ innings subsided and they were eventually dismissed for 107.
Tom Lord claimed 5-31 off 14 overs and also took two catches, including one off his own bowling, to dismiss danger man Jones.
Barnoldswick are 27 points behind leaders Clitheroe in second but made hard work of beating Whalley at Victory Park.
Reliable professional Imran Khalid finished with 65 out of the home team’s 209-7.
Richard Palmer (57) and Saurabh Bandekar (50) certainly helped make a game of it, before Whalley eventually finished just nine runs behind with four wickets in hand.
Ribblesdale Wanderers were grounded at Settle after their Ramsbottom Cup triumph six days earlier.
Tom Davidson top scored with 70 as Settle made 199 and then Andrew Davidson took 5-55) as Wanderers were dismissed for 157.
Meanwhile, Read enjoyed a seven-wicket win at home to Earby.
Earby were 224 all out, with Matt Wilson hitting 76 and professional Fahid Rehman 61.
But Read knocked the runs off with just three wickets down and 11 overs to spare as skipper Kyle O’Connor made 82.
On Saturday, Read are on the road as they travel to face Oswaldtwistle Immanuel at New Lane, while leaders Clitheroe make their first visit to Ramsbottom-based Brooksbottom.
Ribblesdale Wanderers are at The Cliffe to face Great Harwood, while there is a Ribble Valley derby at Station Road as Whalley host Salesbury.