Hanging Heaton were crowned as Premier Division champions after securing a 219-run win over East Bierley.
They went into the game needing 15 points to be sure of winning the title for the first time in 18 years and picked up a maximum 20.
For skipper Gary Fellows it was a proud moment. "I have played 15 years in the Bradford League in two spells and this is the first time I have been in a league-winning side.
"In fact, there isn't one member of our side who has been in a championship-winning team. It is a proud moment for us and for the club.
"We have been close in recent years but now we have gone on and won the title. It is a reward for all the hard work that has been done on and off the field."
One of the key figures in the Hanging heaton success has been opening batsman Nick Connolly, He took his aggregate for the season to 1,165 with his fifth century of the season.
The left-handed batsman struck a six and 20 fours as he made 134, and he shared in yet another century opening stand with Fellows.
This time they put on 183 with Fellows, who had scored centuries in his two previous knocks, scoring 90 after hitting 15 four. Hanging Heaton went on to post a score of 298-7 with Amar Rashid - the former Hanging Heaton player aking 4-84.
There was a scare at the end of the Hanging Heaton innings when Umar Yaqoob was hit on the head while fielding a ball and had to be taken to hospital, but was later released with just bruising.
East Bierley, in need of points to stave off relegation, were bowled out for 79. Left-arm spinner Muhammed Rameez worked his magic again with 5-20 and is the Premier Division's top wicket taker with 57. Paceman Tom Chippendale took 3-29 as only Shaaiq Choudhary (31) looked at ease.
Farsley, who have been the long-time challengers to Hanging Heaton, suffered a five-wicket defeat at Woodlands who could still pip them for second spot.
An unbeaten 110 from Alex Atkinson - his first century of the season - enabled Woodlands to chase down Farsley's 241-9 with 11.2 overs to spare.
Atkinson made 110 not out off 78 balls, an innings containing eight sixes and 11 fours, as he powered Woodlands to a win that takes them on to 286 points - 12 behind Farsley whose best bowler was James Wainman (4-66).
Wainman had earlier opened the batting for Farsley and made 45 before skipper Ryan Cooper (77) stepped up the tempo as the Red Lane club picked up maximum batting points. Paceman Elliot Richardson impressed for Woodlands with 6-53, while spinner Chris Brice took 3-52.
Pudsey St Lawrence beat Townville by 57 runs in a match that may well go a long way to deciding who takes fourth place. The champions of 2015 and 2016 made 192 when they batted first with openers Mark Robertshaw (41) and Adam waite (34) leading the way. Richie Bresnan, the younger brother of Yorkshire's Tim, returned a season's best 6-47 for Townville.
Opener Jonathan Booth battled hard for a top score of 68 as Townville were bowled out for 135. Off spinner Chris Marsden impressed again with 4-8.
Cleckheaton were the day's big winners in the battle to avoid relegation. They defeated Bradford & Bingley by seven wickets while East Bierley, Batley and Pudsey Congs were all losing.
Skipper John Wood produced another crucial contribution to haul his side out of the bottom two. The former Durham and Lancashire paceman took 4-41 ashe an spinner Qaisar Ashraf (3-30) combined to send Bradford & Bingley sliding to 129 all out. Hamzah Iqbal was the top scorer with 45.
Cleckheaton lost three early wickets before Andy Gorrod (57no) and Mally Nicholson (48no) combined in an unbroken fourth-wicket stand of 95
Cleckheaton, who are at home to Lightcliffe in their final game next Saturday, have 176 points, with Batley on 162, East Bierley 160 and Pudsey Congs 159.
Batley, who host Woodlands in their last fixture, suffered a 183-run defeat at the hands of Priestley Cup winners New farnley.
Skipper Lee Goddard promoted himself to open in the absence of Mitch O'Connor and made a superb 123. His innings contained a six and 17 fours and he was joined in a fourth-wicket partnership of 102 by Richard Atkins (53) Dave Cummings (33) was the other main contributor to a total of 280-8 Muhammad Shahnawaz(3-67) and Tariq Hussain (3-101) were the main wicket takers.
Pace bowlers Andrew Brewster (5-32) and Richard Atkins (3-33) did the damage as Batley were bowled out for97.
New Farnley will have a big say in the relegation battle as they visit bottom team Pudsey Congs next week.
Congs suffered a 22-run defeat at Lightcliffe but they did secure eight bonus points. Lightcliffe batted first and made 251-7 with skipper Matt Baxter (69) and overseas player Kashif Naveed (46) sharing a fifth-wicket stand of 107. With Jonathan Wilson making 33, Lightcliffe posted a challenging total. The best of the Congs bowlers was Josh Holling (3-51).
Congs lost two quick wickets but Mubtada Akhtar (68) and Irfan Amjad (54) revived their side with half-centuries. Zahid Nissar chipped in with 44 but spinner Naveed (6-45) ensured that Congs were unable to force the victory they wanted as they finished on 229-9.
The race for promotion continues to be full of twists and turns with Wrenthorpe reviving their challenge as Methley slipped up again.
Wrenthorpe defeated Gomersal by 220 runs as Methley suffered a five-run defeat at Undercliffe. Methley are now only ten points ahead of Wrenthorpe while Scholes are seven ahead of them after beating Ossett by 246 runs.
Luke Patelsuffe suffered the anguish of being dismissed on 99 as he helped Wrenthorpe towards the day's highest score of 330-6. Patel was joined in a second-wicket stand of 163 by Andrew Bourke (81) which provided the platform for Wrenthorpe's big total.
Matthew Race (42) and Matt Holstein (38no) joined in the fun as the Gomersal bowlers were made to toil in the September sun.
Skipper Graham Hilton was again the mainstay of the Gomersal innings and carried his bat with 54, but he lacked support and his side were bowled out for 110. Jonathan Rudge (3-42), Matt Holstein (3-27) and Matthew Race (3-7) took the bowling honours.
Methley won't want to return to Undercliffe in a hurry. Beaten there in the Priestley Cup final by New Farnley last Sunday, they lost another close encounter to the host club.
Replying to an Undercliffe score of 236, Methley were restricted to 231-9 , despite the efforts of Muhammad Akhlaq (45), and Sohail Raz (41) they fell just short as spinner Amir Hussain took 4-35.
The Undercliffe innings was dominated by a fine century from Gulsheraz Ahmed. He made 105, an innings laced with four sixes and 14 fours, while wicketkeeper Luke Holroyd made a crucial 46 which bolstered the total. Raz (3-37) and Marcus Walmsley (3-50) were the pick of the bowlers.
Opener Sam Gatenby hit a maiden Bradford Premier League century to propel Scholes towards their total of 319-3. Gatenby struck 16 fours and after sharing an opening stand of 96 with Shoukat Ali (58), he was joined in a second-wicket alliance of 154 by overseas player Akbar Badshah who made 75.
Ossett plunged to 27-8 before finally being bowled out for 73. Left-armer Christian Jackson impressed with 6-21.
Bowling Old Lane improved their chances of avoiding relegation with a two-wicket win at Yeadon who have been dragged deeper into the scrap at the bottom.
Old Lane (165) remain in the bottom two and are just four behind Yeadon with Ossett a further six in front of them.
Khalid Bilal took 5-31 as Old Lane bowled out Yeadon for 144, opener Steve Simpson top scoring with 39. Bilal followed up with a top score of 42 as Old Lane edged home to what could prove to be an important win for them. Michael Hunter took 4-80 for Yeadon.
Baildon showed no mercy for a Birstall side destined to be relegated to Championship Two as they beat them by seven wickets. Spinners Mushtaq Ahmed (5-24) and skipper Simon Bailey (3-39) were the star turns as Birstall were bowled out for 127. Rishy Limbechaya (39) and Ian Carradice (35) were the top scorers. Jonny Reynolds hit an unbeaten 53 as Baildon cruised to their target.
Bankfoot continued their revival with an 18-run win over Morley. Skipper James Lee was again in match-winning form as he took 7-61 to help dismiss Morley for 142. Colin Nuthall (43) and Luke Heinemann (35) were Morley's top scorers.
Opener Micky Hutchins played the decisive innings as Bankfoot made 160 when they batted first. Paceman Matthew Dowse continued his good form with 5-43 while spinner Dave Nebard took 4-26.
Champions Hartshead Moor were forced to work hard for their two-wicket win at Carlton.
Skipper Danny Squire (3-27) and Muhammad Khan (3-18) helped dismiss Carlton for 142, a total bolstered by Stephen Cooper's 44.
Hartshead Moor looked to be cruising to another easy win while openers Ahsan Butt(44) and Khan (33) were at the crease, but once they were parted a collapse set in against the bowling of Joshua Thurwell (6-39) and they lost eight wickets before edging home.
Who occupies the second promotion spot is still up for grabs after both Altofts and Hunslet Nelson were beaten.
Opener Asad Mahmood hit a stunning 141 from 108 balls as Brighouse piled up a score of 310-8 in their 15-run win over Altofts.
Mahmood hammered 14 sixes and six fours as he showed no mercy for the Altofts attack. He was joined in a magnificent opening stand of 207 by Qaisar Hameed (60). Myles Robinson (4-49) was the best of the bowlers.
Luke Whitmore (77) and Dominic Richardson (56) put on 103 for the sixth wicket and Adam Perry made 39, but Altofts were bowled out for 295.
That man Mahmood was in the thick of the action with 5-53 while Khurram Maqsood took 4-52.
Hunslet Nelson suffered a 109-run loss at Idle. Overseas player Deron Greaves plundered 106 from 103 balls with three sixes and 13 fours as Idle scored 238. Arbaab Hussain (67) shared a third-wicket stand of 164 with him.
Patrick Hinchliffe (3-56) and Derrick Hammill (3-68) had the most success with the ball.
Harry Duke top scored with 47 as Nelson were bowled out for 129, with Salman Khan (3-37), Quadratullah Azizi (3-27) and Parvas Khan (3-22) enjoying equal success.
Fourth-placed Northowram Fields also came unstuck against lowly opposition. They suffered a 34-run defeat against Hopton Mills.
Umar Abbas proved to be a big hit for Mills as he plundered 88 runs in boundaries as he made an unbeaten 99 from just 47 balls. He struck ten sixes and seven fours to build on the good work of opener Jordan Graven (67) and propel his side to 297-9. Jason Smith (4-46) was the pick of the Northowram bowlers.
Northowram Fields were dismissed for 262 with number nine Ashton Richardson hitting a breezy 63. Opener Louis Cockburn (40) was the other main contributor as Michael Carroll picked up 5-81.
There was a welcome win for bottom team Spen Victoria as they defeated Liversedge by 47 runs.
Ben Davis (5-23) and Danny Cross (3-12) enabled Spen to defend their modest total of 146 by bowling out Liversedge for 99. Asif Ali top scored with 34 having earlier taken 6-22 as the Spen innings petered out. Opener Ollie Davison (37) and Chris Allen (36) were Spen's top scorers.
There was a close finish at Keighley where Buttershaw St Paul's won by six runs. Openers Kevin McDermott (96) and Jonathan Burston (46) set the tone for the St Paul's innings with a stand of 110. Tosh Baker built on their good work with an unbeaten 55 which boosted the total to 224-5. Australian Travis Nightingale took 4-58.
Skipper Andrew Wear (43) and Sam Murphy (35) were the top scorers as Keighley finished on 218-9. Left-arm spinner Ben Platt took 5-59.
East Ardsley kept up their pursuit of leaders Wakefield St Michael's with a crushing ten-wicket win at East Leeds.
Ashley Pearson took 4-22 and David Battye (3-24) as East Leeds crumbled to 87 all out.
Openers Simon Davies (48no) and Dan McTernan (33) sped East Ardsley to victory.
Jacob Wright and James Conlon both made 46 as Great Preston overhauled Sandal's 154-9 to record a three-wicket win. Darcy Kennelly took 5-37 for Sandal, but it wasn't enough to save his side from defeat.
Sandal failed to capitalise on opener Danny Riley's 57 as Jacob Wright (5-32) and Lee Russell (3-50) got to work.
Imran Mahboob took 5-49 as Azaad bowled out Heckmondwike & Carlinghow to complete a 50-run win. Opener Haseeb Hashmi top scored with 72 and Matt Crowther hit 46 in Heckmondwike's 177.
Razwan Subhani (44), Zahoor Hussain (38) and Riffat Mehmood (36) were the top scorers in Azaad's 227-9. Khurram Shehzad took 5-52 for Heckmondwike & Carlinghow.
Wicketkeeper Chris Curtis hit 92 and Vinit Patel (61) as Adwalton scored 258-8 on their way to a 102-run win over Oulton. Patel completed a fine all-round performance by taking 6-51 as Oulton were dismissed for 156. Opener Alan Winn (42) and William Harrison (37) were their top scorers.
Captain Simon Denton scored a fine 93 as he guided Crossbank Methodist to a 167-run win over Windhill & Daisy Hill.
Paul Sauer (44), Adam Holroyd (35) and Christian Duncan (34) were the other main contributors to a total of 285. Alex Drake followed up with 5-53 as Windhill perished for 118.
Ashley Marsh (4-50) and Ghulam Hussain (4-23) helped Gildersome bowl out Rodley for 117 to complete a 20-run win.
Ian Brear's (51) wasn't enough to stave off defeat for Rodley, despite bowling out Gildersome for 137. Anthony Yelding took 5-47 and Robert Young (3-41), while Liam Pearson top scored for Gildersome with 55.