Carlton and Birstall secured their promotion to Championship One with comfortable victories.

Leaders Carlton overcame Jer Lane by 41 runs while Birstall eased to a seven-wicket victory over Altofts.

It means that with two games to go, Carlton need 16 points to be assured of going up as champions. They have 303 points to Birstall’s 279, and even if the teams finished level on points they would finish top by virtue of having secured more wins – currently 15-12 in their favour.

Overseas player Kershaski John Lewis was in the runs again with 86 not out for Carlton to take his aggregate in his first Bradford Premier League season to 908.

Jer Lane must be sick at the sight of the talented Dominican because he hammered a league record score of 237no against them earlier in the season.

Daniel Ford (79no) joined John Lewis in an unbroken stand of 159 for the third wicket after Daniel White (64) had laid a good foundation for the eventual total of 276-2.

Jer Lane made a spirited reply of 235-8 with Imran Mirza (77), Raqeeb Younis (49) and David Syme (36no) leading the way. Kieran Holliday (3-60) and Jonathan Rudge (3-67) wrapped up victory for Carlton.

Ryan Gray and Josh Haynes were the key figures in Birstall’s win over Altofts. Gray took 5-48 as Altofts, despite an unbeaten 53 from Danny Eden, were restricted to 155-9.

Haynes ensured that Birstall had no trouble knocking off the runs. The left-handed opener made 74 and was assisted by Brad lay (36no).

Jack Hampshire Cup winners Yeadon looked to have given themselves a chance of victory when their young bowlers James Massheder (4-15) and Tom Lindsay (3-33) helped them bowl out Bowling Old Lane for 128, skipper Farakh Hussain top scoring with 42.

The Yeadon batsmen were unable to take advantage and crumbled to 67 all out to lose by 61 runs. Adam Zahid (5-35) and Zeeshan Haider (4-20) did the damage for Old Lane.

Spen Victoria are fourth after Abid Awain returned stunning figures of 8-48 to secure a 26-run win over Buttershaw St Paul’s.

He ensured that Kevin McDermott’s battling 87 was in vain as St Paul’s finished on 155-9 in reply to the Spen Victoria’s 184-8.

Opener Sam Gatenby (48), Bilal Ejaz (41) and Michael Flathers (38) helped their side counter the threat of their former spinner Ben Platt (6-51).

Bottom team Adwalton kept alive their slim hopes of avoiding relegation alive with a four-wicket win over second-bottom Liversedge.

Vinit Patel set up their win by taking 5-40 as Liversedge were dismissed for 155, Sohail Hussain (53) and Qaiser Hameed (34) proving to be the best of the batsmen.

Adwalton were guided to their target by their young opening batsman Josh Bennett. His unbeaten 72 ensured they collected only their second win of the season. Graham Winn took 3-32 for Liversedge.

Northowram Fields eased themselves out of the relegation places with a six-wicket win over East Ardsley.

Hammy Shahzad (5-19) and Josh Bennett-Keer (3-22) were instrumental in their side bowling out East Ardsley for 140. Jacob Slater’s unbeaten 57 and 46 not out from John Lister saw them home to a much-needed win. Ashley Pearson took 3-27 for East Ardsley.

Hopton Mills dropped into the bottom three – one point adrift of Northowram Fields – after their 47-run defeat by Hunslet Nelson.

Will Stiff (82) and Sam Haigh (39) helped Nelson to make 187-8 against a bowling attack in which Michael Carroll (5-33) and Ashley Mackereth (3-57) were the most successful members.

Hopton Mills were dismissed for 140 as Glen Thompson (3-40) helped wrap up the win for Nelson.