Cherry Tree’s Mark Hadfield hit the highest Ribblesdale League score on a soggy Sunday with 88 out of his team’s 225-4 in a close encounter at Salesbury.
The Red Caps were set a revised target of 165 before eventually falling nine runs short.
Tree had first knock, but Susantha Pradeep removed opener Jack Woolridge for two, with the score on 26.
However, captain Hadfield put on a partnership of 129 with Amar Ullah, which proved pivotal.
Hadfield was eventually out to Josh Bristol for a 90-ball 88, but Ullah continued with overseas amateur Ruan Sadler (36), sharing 66, with Ullah unbeaten on 68 at the close.
Further rain saw Salesbury’s target reduced, and they made a decent fist of their reply, anchored by Aneeq Hassan, who made 83 off 58 balls, crashing seven fours and three sizes after coming in at number three, initially sharing 78 with opener Jason Rawson (18).
But Salesbury fell narrowly short in their run chase, as Ullah claimed 3-41.
The Red Caps have a free date on Saturday, but travel to face Brooksbottom on Sunday.