Salesbury were unable to prevent Earby going top of the Ribblesdale League, after an 82-run defeat at Ribchester Road.
The hosts won the toss and gave Earby first use of the wicket, and Matt Wilson hit five fours before being caught in the sixth over for 20 with the score on 31, and professional David Crotty (24) hit two sixes before he was caught behind by Ian Rabagliati.
Matt Haines added 41 with Chris Walton before being dismissed lbw, but Andrew Jaggers scored at almost a run a ball, while Walton fell with the score on 147, becoming Mohamed Shabaz’s third victim on 49.
Earby skipper Richard Craddock helped Jaggers add 75 in the next 11 overs, Jaggers eventually falling in the final over for a hard-hitting 65. Craddock ended with 35 not out and Salesbury needed 225 to win.
Their reply was four overs old when Craddock trapped James Watson (1).
Aneeq Hassan scored a swift 10 before Danny Kegg had him caught in the deep by Crotty. Professional Susantha Pradeep seemed happy to take singles and the required rate began to climb. Jason Rawson was run out after a smart bit of fielding by Craddock for 30, and Peter Blackman supported the pro well for a partnership of 30, until he was bowled by Lee Parkinson for 15, who then had Pradeep caught by his skipper for 35. Crotty and Parkinson bowled well in tandem and chipped away at the Salesbury tail, bowling them out for 147.