Salesbury professional Neil Hornbuckle did all he could to help his side avert disaster but the South African’s unbeaten knock of 68 wasn’t quite enough.
The Ribchester Road paid man restructured the innings after the visitors had slipped to 13-3 against Settle.
Joe Rawlinson (10), Scott Wharton (11), Liam Parkinson (13) and Andrew Mercer (13 not out) all reached double figures as Salesbury culminated the innings on 145-6.
Hornbuckle added two wickets to his afternoon statistics but the home side got over the line with six wickets and three overs to spare.
Meanwhile, Great Harwood professional Ashen Silva was the difference in the Twenty20 competition as he was the only one of nine players to hit the stumps in a bowl out.