South African Ryan Canning notched his fourth league ton of 2015 as Ribblesdale Wanderers beat Earby by four wickets.
Earby skipper Matt Haines won the toss and elected to bat, as Chris Walton contributed 71 out of the home side’s 229-8.
Ian Britcliffe took a seasonal best 5-57 for Wanderers.
And Canning (106 not out off 101 balls) and Mick Clarkson (57 not out) shared an unbeaten seventh-wicket stand to bring Wanderers home in the 43rd over.
Canning now has 914 league runs at an average of 83-09 for the season – or 40.51% of the team’s runs!
Canning’s compatriot, Keegan Petersen, reached three figures for a second-successive weekend, backing up his 139 against Edenfield, with 144 not out from Read’s 254-4 against Baxenden.
Liam Watkinson and David Mills hit half centuries for the visitors, who eventually fell 20 runs short.
Read will face Oswaldtwistle Immanuel in the quarter-final of the Twenty20 competition after beating Clitheroe at Chatburn Road on Friday night by 44 runs to finish second in Group Two.
The defending champions travel to New Lane tomorrow night.
Skipper Kyle O’Connor top-scored with 44 in his side’s 147-5 tally, having put on 63 for the opening wicket alongside Petersen (31).
Michael Whalley (16) and Joe Marshall (10) pushed the tally towards 100 before unbeaten knocks of 25 and 14 from Thomas Turner and Elliot Lowes respectively gave Read the initiative.
Clitheroe professional Janaka Guneratne fired 47, but the pairing of Lowes (4-9) and Petersen (3-23) proved too prolific.
Back to the league, and Great Harwood’s Jack Edgar hit 14 fours and one six on his way to a 147-ball innings of 110 against Salesbury.
Harwood’s total of 208-4 proved plenty as Salesbury were dismissed for 169, with Paul Newton taking 5-28.
This weekend, Ribblesdale Wanderers face a Ribble Valley derby at home to Read on Saturday, while Salesbury travel to School Lane to face Brinscall.