Andrew Fergie took 6-46 to spin Skipton to a convincing 84-run win over Thackley in the Aire-Wharfe League Division Two.
Thanks to Fergie, the Sandylands side were able to dismiss their rivals for 140 in reply to their own total of 224-4.
Former Barnoldswick captain Richard Nichols was the mainstay of the Skipton innings with 91, including 12 fours. He was well supported by Keir Nelson (42) and Ben Holderness (31).
Upper Wharfedale had defeats in both the league and Waddilove Cup to Knaresborough and Kirkstall Educational respectively.
In both matches they fielded first and found themselves chasing leather in the sunny conditions.
Knaresborough made 278-6 on Saturday, a total that Upper Wharfedale never threatened to challenge despite a determined 59 from opener Dave Eggleton. Neil Marshall (5-51) and Simon Bridson (4-40) were the main destroyers.
Upper Wharfedale were hammered for 328 by Kirkstall Educational but did make 195-9 in as they lost by 133runs.
Steeton suffered a last-ball defeat as they went down by one wicket in a thrilling Division One encounter against Rawdon.
The Steeton total of 232-5 looked a potential match winner when Rawdon slipped to 59-6, but the whole complexion of the match was changed by Andrew Doidge (48), Shane Franklin (45no), Jake Hughes 38 and James Doidge (38) snatching victory for their side.
Stephen Pearson (4-43) and Russ Suri (3-49) were the pick of the Steeton bowlers while the main contributors in their innings were in-form Neil Spragg (63), opener Andrew Foulds (50) and Jonathan Best (44no).
Hopes of a good cup run were shattered by Collingham. They bowled out Steeton for just 75 to secure a 51-run win, Division Three promotion chasers Silsden maintained their good start with a 61-run win over New Rovers. Big-hitting Iqbal Khan smashed six sixes in his 59 which, along with Sadir Khan’s (73) and 41 by Simon Cox, enabled Silsden to make 181.
Khan followed up with 4-29 as he and Gulsheraz Ahmed (4-40) bowled out New Rover for 120.
Waddilove Cup holders Burley proved too good for Silsden on Sunday as they eased to a seven-wicket win.