Salesbury sit a point behind champions Clitheroe after a third win in five league games on Saturday.
The Red Caps enjoyed a 28-run victory over Barnoldswick.
Susantha Pradeep top-scored with 53 before being bowled by Sajid Akhtar, while Joe Rawlinson added a valuable 32 in the home team’s 153-8.
Barnoldswick’s first five batsmen reached double figures with professional Kyle Marshall leading the way with 32.
But Andrew Mercer (4-32), Josh Bristol (4-28) and Pradeep (2-34) eventually dismissed their visitors for 130.
Skipper Steve Brown is delighted with how things are going, but is keeping his feet on the ground: “We don’t want to get ahead of ourselves, but we’re playing really well, bowling and batting.
“We just want to try and keep it going.
“We have quite a young side – we had five players under 19 against Barnoldswick, and they were unbeaten before Saturday, so it was a good win.”
Brown won the toss and decided to bat on a bright, but windy day, and he said: “We finished on 153-8, which was about 25 short. We had a bad start, but pulled ourselves out of a hole before losing our way a little at the end.
“Joe Rawlinson’s 32 was a good knock, worth it’s weight in gold, Andrew Mercer hit 28, and the pro hit a half-century as well.
“We bowled well – we talked about getting their top three or four as cheaply as we could, it was vital we did that, and we managed to bowl them out for 130, with Andrew getting four, and Josh another four –he has 14 off 22overs now, and his brother Sam is bowling well as well.”
Then on Sunday, Salesbury were in action at Croston, near Chorley, in the National Village Cup.
The Red Caps were in trouble at 88-8, but recovered to post 161 off their 40 overs.
Croston, in reply, were dismissed for 82, and Salesbury now face Egerton of the Anthony Axford Bolton Cricket League in the next stage.
On Saturday, Salesbury are back in league action when they host Baxenden at Ribchester Road, wickets pitched at 1-30 p.m.