Ossett secured the second promotion place in Championship One when they defeated Bradford & Bingley by 95 runs.
The 19 points earned from the victory saw them finish one ahead of Undercliffe who defeated East Ardsley by eight wickets in their final game.
Phil Lamb made 59 and Lee Stevenson (48) as Ossett made 201-9 when they batted first. Zack Critchelow was the best Bradford & Bingley bowler with 3-58.
Skipper Matthew Keaton (31) top scored as Bradford & Bingley were bowled out for 106. Timmy Saghir (4-31) and Chris Hosley (3-17) did much of the damage.
Undercliffe picked up a maximum 20 points for their win but it was not enough to secure second place. Abdullah Khan took 3-31 as East Ardsley were bowled out for 140, while Darren Drake led Undercliffe to victory with an unbeaten 91.
Champions Gomersal were in party mood against bottom team Keighley. All 11 players bowled and they reversed their batting order in a match that was abandoned with them struggling at 85-5.
The highlight of the Keighley innings was an unbroken eighth-wicket stand of 105 between Rory Robinson (59no) and Greg Wilkinson (37no). They took advantage of the generous Gomersal bowling to take their side to a score of 218-7. Opener Harry Hollingsworth (37) and Joe Williams (30) were the best of the earlier Keighley batsmen.
Idle will be relegated with Keighley despite beating Methley by 16 runs in their final game. Opener Zahir Shah carried his bat through the Idle innings to top score with 68 not out in a total of 184-9. Jason Baddeley was the pick of the bowlers with 4-30.
Methley, despite a determined innings of 77 from opener Dave Winter, were all out for 168. Three bowlers took three wickets each, Mohammed Sohail (3-28), Aqib Mahamuduz (3-47) and Sibtain Ali (3-11),
Shahid Rehman took 5-45 to set up Cleckheaton's final day five-wicket victory over Wakefield St Michael's.
Opener Lawrence Morton dominated the St Michael's innings of 145 with an innings of 107 which included a stunning ten sixes and seven fours.
That man Rehman came up trumps with the bat too. he scored an unbeaten 41 to steer his side to their victory target. Opening bowler Ashley Hale took 3-35 for St Michael's.
Clark Harrison impressed with 6-14 as Carlton bowled out Wrenthorpe for just 61 to set up a ten-wicket win. Tom Schofield (3-16) gave him good support as Paul Marshall (20) and extras at 20 provided most of Wrenthorpe's sorry total. Dan Hartley was unbeaten on 33 when Carlton reached their target.
Baildon won the race to join champions Bankfoot in Championship One next season after bowling out Brighouse for 66 and romping to an eight-wicket win.
Bankfoot rounded off their outstanding season by chasing down a Great Preston total of 131 ro win by seven wickets.
Hartshead Moor missed out on promotion by four points. They looked to be in danger of losing when they were bowled out for 105, but they hit back to dismiss their opponents for 74.
Opener Andrew Spencer rounded off his season in style with a knock of 101 for Scholes as they defeated Spen Victoria by 49 runs.
Spencer struck a six and 16 fours during his innings and shared a second-wicket stand of 159 with former Spen Victoria player Richard West (66no) as Scholes made 204-5. Mohammede Maroof made an unbeaten 59 and Liam Grant (31) as Spen Victoria made 155-8. Abrar Heder (3-12) and Neil Kellett 93-29) were the pick of the bowlers.
Northowram Fields made the biggest score of the day. They made 324-6 as they defeated Birstall by 121 runs. Skipper Dru Patel led the way with an impressive 139, an innings laced with six sixes and 18 fours. Patel was joined in an opening stand of 215 by Steve Elliott (81) while Paul Brook (3-74) was the pick of the bowlers.
Birstall opener Brad Lay also signed off with a century. he made 112 and dominated his side's score of 203-9. He struck seven sixes and 12 fours. Joseph Hough took 3-24 for Northowram Fields.
Azaad got the better of Azaad in their season's finale winning by 33 runs after scoring 164 and dismissing their rivals for 131,
The destiny of the league title has still to be resolved after Liversedge and Townville finished on the same number of points with equal qins.
The outcome will be decided by dividing the average runs per wicket for for each team by the average runs per wicket against.
This will be carried out by league officials this week once each club has audited the results of each of their games.
Townville drew level with Liversedge at the top by taking 19 points from their eight-wicket win over Hunslet Nelson. Liversedge gained 16 points for defeating Oulton by 49 runs.
Will Rich took 4-4 and Luke Slater (3-18) as Townville bowled out Hunslet Nelson for 79. Rich was on the money with an unbeaten 34 as Townville secured the win with two wickets down. If they had only lost one, they would have taken the title on points.
Liversedge looked to be in for a tough time when Oliver Brown of Oulton took 6-52 as they were dismissed for 137. Despite a battling 37 from Jonathan Landels, Oulton were all out for 88 as Adam Clarke took 5-22 for Liversedge.
There was a close finish at Buttershaw St Paul's as visitors Gildersome edged a one-wicket win after overhauling the home side's 149. Opening bowler Maddy Jamil was the star performer for Gildersome with 6-18 while veteran Keith Robson top scored with 47.
Gildersome edged home with nine wickets down thanks to the efforts of Sufiyan Zaman (59no) . He managed to see his side to their target despite the determined efforts of Dan Bolland (5-35).
Low scores were the order of the day elsewhere. Heckmondwike & Carlinghow were dismissed for 78 as they went down to a four-wicket defeat against Windhill & Daisy Hill. Fazal Hussain took 5-33 for Windhill & Daisy Hill who took the win despite some determined bowling from Dave Pickett (4-21).
Tom Hosley took 4-22and Nigel James (3-14) as Crossbank Methodists dismissed Sandal for 63 on their way to a narrow two-wicket win. Jim Davis took 5-16 for Sandal, but it wasn't quite enough to save them from defeat.
Rodley were out for the division's lowest score of 60 as they went down to an eight-wicket defeat against Adwalton. Opening bowler Tom Davidson took 4-5 and Ben Allinson (3-9) did the damage. Adwalton lost two wickets knocking off the runs.
Picture: Ray Spencer