Colne earned a rain-assisted three-wicket victory at Haslingden on Saturday to register only their third victory of the season.
Haslingden skipper Phil Hayes won the toss and chose to bat at Bentgate, and opened the innings (29) with Graham Knowles (31).
The pair put on 68 for the first wicket, before wickets started to fall at regular intervals.
Andy Hakin took 5-53 for Colne - seeing off five of the top six batsmen, and passing 50 Lancashire League wickets in the process.
Professional Ali Azmat also claimed 3-4.
Contributions from paid man Brenton Parchment (20), former Clarets professional Alex Coleman (11), Anthony Harris (12), Jordan Shannon (11) and Richards (13) saw Haslingden to 119-7, before rainput a halt to the hosts’ innings after 32.1 overs.
In reply, Colne lost skipper Matt Walker for six with 10 on the board, caught by Knowles off Matt Griffin - the first of his career-best five-wicket haul.
Tom Bradshaw (19) and Alex White (20) added 34 for the second wicket, although both perished at the hands of Griffin by the time the score had reached 54.
Professional Ali Azmat (21) stuck around, although Parchment saw off Khurrum Nazir (5) and Wrigglesworth (5).
But Hakin (14 not out) and Kenton Rhodes (8 not out) saw Colne past their target of 118 runs in 33 overs, with three wickets in hand.
Colne travel to face league leaders Lowerhouse in the mini-derby on Sunday at Liverpool Road.