RIBBLESDALE League table-toppers Salesbury suffered a shock defeat at Baxenden on Saturday.
The Section A leaders posted 209-6 batting first but were undone by a fine century from Aneeq Hussain.
His 138 set up victory for the Section B outfit who got over the line with the final pair sealing a one-wicket victory.
Salesbury were asked to bat first and made a good start through openers Liam Parkinson (37) and Jarryd Clements (25).
This was built on by Hashen Ramanayake who made 65 and the required acceleration was provided by Andrew Mercer who scored 41 off 40 deliveries.
Ben Swindells took 3-62 for Baxenden.
In reply, the hosts initially struggled but it soon became a battle between Hussain and the bowlers.
He hit 14 fours and 10 sixes and was out with only six needed for victory at 203-8, to the returning Sam Bristol who took 5-62.
It was a tense finish though as Baxenden edged home for a fine win, Salesbury taking the consolation of five bowling bonus points.
Settle, second in Section A at the start of the day, were 174-run winners over Earby.
Darryl Husbands hit 108 and Tom Davidson 42 as Settle posted 260-8, Will Davidson giving the innings some added gloss with 25 from 10 balls.
Jake Hargreaves took 4-63 and Martin Windle 3-86.
Earby, facing such a huge total, had no answer to Simon Tarbox who took 6-47 as they were bundled out for just 86.
Barnoldswick maintained their position at the top of Section B with a big win over Padiham.
Barlick made 230-9 batting first with Padiham struggling in reply as they were all out for 113.
Whalley were 50-run winners in their game at Feniscowles.
They posted an imposing 243-5, Jack Edgar finishing on 118 not out having shared a second wicket partnership of 150 with Frankie Jackson (73).
Feniscowles battled hard in their run chase but were dismissed for 193.
Sachithra Serasinghe and Andreas Sudnik helped reigning champions Oswaldtwistle Immanuel pick up a much-needed victory at the bottom of Section A as they won a low-scoring game with Cherry Tree.
The 2018 title winners, second from bottom at the start of the day, were all out for 125 batting first.
That was almost entirely down to a sixth wicket partnership between Serasinghe (60) and Sudnik (23).
There were three wickets each for Kelan Florentine, James Cuff and Mark Hadfield.
Serasinghe (5-44) and Sudnik (5-33) would then thwart Cherry Tree in the reply, taking all the wickets as they were bowled out for 101.
Euxton were humbled by Read, being dismissed for just 42.
The innings lasted some 20 overs with only extras making double figures with 14.
Matt Walker, 3-19, Luke Powell 3-5 and Luke Jongwe 3-5 did the damage.
Read wasted no time in getting the runs led by Michael Whalley (27) as they won by seven wickets off only 7.3 overs.
Ribblesdale Wanderers were big winners over Brinscall as two of next week’s Ramsbottom Cup semi-finalists met in league competition.
Andrew Needham took the attack to Brinscall making 57 and getting the total towards the 100 mark before Michael English (52) and S Singh-Parhar (54) built on that to set a total of 200-6.
Sam MacLachlan, Sehan Weerasighe and Jonathan McDonald took two wickets each.
This always looked a stiff target on a wicket giving some assistance and so it proved.
Brinscall had no answer to the opening attack of Jordan Britcliffe 5-28 and Saffi Ahmed 3-28.
The last pair of MacLachlan and Adam Wozciechowski added 20 for the final wicket which was the longest and most prolific stand of the innings.
Brinscall were all out for 73 off 27.3 overs.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here