Batley have won the Bradford Premier League Championship One after a dramatic final day which saw both their title rivals suffer defeats as Bankfoot missed out on promotion.

While Batley were beating Gomersal by 114 runs, Morley were losing by four runs at Baildon and Bankfoot went down to a four-wicket loss against relegated Wakefield St Michael’s.

Batley, who had lost their previous three games, climbed from third to first place, to regain the Premier Division status they lost two years ago.

Read more: Woodlands keep treble hopes alive

Their win took them to 254 points and put them two ahead of Morley, who are also promoted, with Bankfoot a further nine points back.

Opener Sufyan Patel (74) and Adnan Mahmood (65) hit half-centuries as Batley made 208-7 when they batted first.

Gomersal were never in the hunt as Tariq Hussain (4-23) and Hazalfah Patel (3-20) bowled them out for 91.

Morley, who started the day as leaders, will be kicking themselves after losing their final game at Jenny Lane.

Australian all-rounder Blair Oakley brought his two-year stint at Baildon to a successful end with another match-winning performance.

Oakley top scored with 72 as Baildon made 198 when batting first. Off spinner David Nebard was the pick of the Morley bowlers with 5-24.

Morley lost early wickets but looked to be on course for the win they needed until Henry Rush (76) and Harvey Lockwood (35) departed. Oakley (3-37) was the pick of the bowlers as Morley were restricted to 194-9.

Bankfoot saw their hopes of a top-two finish disappear after they were bowled out for 119 by second-bottom Wakefield St Michael’s. Zaeem Zulfqar was the pick of the bowlers with 3-18.

St Michael’s were guided to victory by their Australian batsman Mitchell Forsyth. He made an unbeaten 50 to stave off the threat posed by spinner Andrew Stothart (3-43).

Despite the win, St Michael’s have been relegated along with Scholes. That’s because East Bierley pulled clear of danger with a stunning nine-wicket win over Keighley.

Rizwan Ali (5-8) and Umar Farooq (4-11) helped their side bowl out Keighley for just 24. Seven batsmen were dismissed for ducks as Keighley lost their last nine wickets for five runs.

Former Yorkshire and Scotland seamer Iain Wardlaw was Hartshead Moor’s match winner as they defeated bottom team Scholes by five wickets.

He took 5-37 as Scholes were dismissed for 136 and made 45 as his side chased down the Scholes score of 136.

Mohammed Rafiq (67) top scored for Scholes as Wardlaw and spinner Mohammad Khan (3-29) got to work.

Ossett’s strong finish to the season saw them claim fourth place after their three-wicket win over Pudsey Congs. New Zealander Izaiah Lange top scored with 65 as they chased down their opponents’ score of 195.

Mushy Rafique set up the win by taking 6-61, while Jacques Allen (44) and Bilal Butt (43) were the top scorers for Congs.