Hopton Mills picked up their second win in Allrounder Bradford League Championship Two as they defeated lowly Spen Victoria by eight wickets to move up to seventh place.
Spen made a bright start when they batted first with openers Evan Edwards (38) and Joe Wood sharing a 52 first wicket stand.
However, the early promise faded as Spen collapsed to 125 all out in the face of impressive bowling from Michael Carroll (4-45) and Ashley Mackereth (3-35).
Hopton had no trouble knocking off the runs in 38.2 overs with Mark Ashton making 50 not out and Chris Scott (48).
Birstall’s talented all-rounder Josh Haynes continued his excellent form to help his side record a 255-run win over Altofts.
Haynes struck three sixes and 28 fours in a magnificent innings of 168, taking his tally of runs for the season to 394.
Matthew Dyson (64) helped Haynes add 162 for the third wicket as Birstall piled up the day’s biggest score of 322-7.
Haynes followed up his efforts with the bat by taking 5-21 and his left arm spin has already claimed 30 wickets this term as Altofts were bowled out for 67.
Liversedge remain bottom of the table, four points behind Spen and six off third-bottom Altofts after they suffered a 126-run defeat to Wakefield St Michaels.
Saints opener Mark Atkinson made 105 in an innings which included 13 fours, as he helped his side to 227-6, with support from Ismail Patel, who chipped in with 31 not out.
Samar Farooq claimed two wickets for Liversedge and then made a battling 55 in reply but he was unable to save his side from defeat as Ollie Lightfoot took 4-21.
Leaders Keighley had Paul Quinlan to thank for their 53-run win over Carlton.
Quinlan made an unbeaten 31 to rescue his side from 84-7 as they posted 154 and followed up by taking 5-21 as Carlton were dismissed for 101.
Northowram Fields climbed from 13th to 10th after defeating East Ardsley by six wickets to register their first win, while Brighouse chased down Bowling Old Lane’s total of 255-5 to win by two wickets.