SETTLE remain top of the Ribblesdale League despite suffering defeat to Read in a game that saw more than 500 runs scored.

Matt Walker hit a superb 135 in Read's 305-5 while Ben Goron made 82.

Warren Eastham then took 3-47 but the home side could not bowl out the visitors who closed on 213-9. Sadrian Ward hit 47 and John Davidson made 33 for the leaders.

Settle's lead is 23 points with Barnoldswick leading the charge after their win over Oswaldtwistle Immanuel.

Ossie made 171-4 with Jack Harrison making 62 and Barlick conceding 37 extras.

But in reply A Saddique hit 46 and Shashrika Pussegolla made an unbeaten 40 to guide Barlick home with seven wickets in hand and three overs to spare.

Whalley are third, a point further back, after a commanding win over a battling Earby side.

Whalley reduced Earby to 1-2 but Sam Parry made 35 to help them up to 108 all out.

That never looked like being enough despite the early wicket of Sam Sweeney. Kye Stevens posted 31 and Toby Bulcock made 29 to make a match-winning stand as Whalley got home with six wickets and more than 20 overs to spare.

Earby's cause was not helped by conceding more than 30 extras. Ryan Levy and Saffi Ahemd took two wickets apiece.

Keith Barker was the hero for Salesbury as they pulled out of the bottom two.

The sub professional took 3-9 as Euxton were bowled out for 83.

Sam Bristol chipped in with 3-39 as only Mark Winrow offered any resistance.

Barker then hit an unbeaten 42 off just 21 balls to see Salesbury home.

Padiham saw their lead at the top of Section B trimmed after suffering defeat to Cherry Tree.

Kelan Florentine took 5-38 for Cherry Tree with Padiham grateful for a last wicket partnership of 29 from Shahbaz Rashid (16 not out) and Toby Burrows (15) in their total of 114 all out.

Burrows took 5-44 in reply and Cherry Tree were wobbling at 66-4 but recovered to win by four wickets.

Baxenden closed the gap to two points after they saw off Brinscall while Ribblesdale Wanderers were indebted to Ryn Canning's unbeaten 53 as they chased down Feniscowles' 190-8 in the last over to keep their promotion hopes alive and leave the home side still bottom of the pile.