Barnoldswick will play champions Settle in the semi-final of the Ramsbottom Cup after a fine all-display from Jack Rietschel inspired them to victory at Read.

The other semi-final will see Cherry Tree host Salesbury after victories over Brinscall and Ribblesdale Wanderers respectively.

At Read, Barnoldswick batted first and set a challenging total of 238-8 thanks largely to a knock of 75 from Rietschel that included eight fours and four sixes.

Ashir Imdad (28) and Matt Cavanagh (26) did their bit early in the innings before Rietschel took command and late runs from Jonny Beech (26) pushed the total along.

Read needed a good start but were reduced to 65-5. Duncan Bennett tried to get Read back in the match with 55 while Jack Wood made 35 not out but Read were all out for 165 to give Barnoldswick a win by 73 runs.

Rietschel followed up his batting performance by taking 4-36 to cap an excellent all-round display. Matt Simpson took 2-33 and Jonny Beech 2-23.

Settle are in to the last four after beating Whalley.

The runs were shared out in Settle’s 330-6 total with Alex Gould (42), Ashen Silva (57), Tom Davidson (74), Robbie Davidson (42no) and Dante Niles (46) in the runs. In reply, Ethan Jackson and Yiannis Hanson-Ikonomou made 38 runs apiece as Whalley were out for 143.

Brinscall batted first at Cherry Tree and posted 169-8 with Nisal Francisco top scoring with 65 that included six fours and three sixes.

Experienced duo Liam Winstanley (25) and Sam McLachlan (38no) helped Brinscall to a decent score. Ross Bretherton took two wickets with one each for the other Cherry Tree bowlers.

Cherry Tree got off to a poor start in reply but Daniel Lord (41), batting with a suspected broken finger, and Louis Strand (27) put together a 54-run sixth wicket partnership to help rebuild the innings.

Youngsters Harry Stevenson (40no) and Joseph Littler (17no) had the task of getting 53 off the remaining 11 overs and Stevenson hit three fours to give Cherry Tree a thrilling victory with just one over to spare.

At Salesbury, Ribblesdale Wanderers batted first and were bowled out for 132, Ryshon Williams top scoring with 45 with Andrew Mercer (4-15) the pick of the Salesbury bowlers.

Liam Bedford dominated the Salesbury reply, scoring a well constructed unbeaten 77 off 85 balls having earlier enjoyed an opening partnership of 67 with Liam Parkinson who scored 16.