CHRIS Thompson produced his season's-best batting and bowling as Otley made short work of Ilkley to keep alive their slim hopes of snatching the Aire-Wharfe League Division One championship from Beckwithshaw.

Thompson was top scorer with 62 as Otley made 225-6, and then produced a ten-over spell of 6-20, twice being on a hat-trick, as Ilkley crashed for 108.

With three matches to go, Otley trail the leaders by 35 points but will have a chance to make a big dent in that when they travel to their rivals on the penultimate Saturday of the season.

Burley’s lean spell continued, unable to lay a glove on Beckwithshaw, who defended a 227-9 total, in which Jason Wright took 4-32, by dismissing the visitors for 131.

Bradley Reeve took 4-30 as Colton were dismissed for 131 to set up a comfortable win for Rawdon that sends Colton back to Division Two after just one season. Marcus Berryman (44) top-scored in Rawdon’s reply.

Collingham are favourites to go down with Colton, even though they gave themselves an outside chance of survival by beating Pool.

Sam Wilkinson scored an unbeaten 88 as Pool were bowled out for 206, but Kuda Sumenderu (51) and Leo Johnson (71) led the visitors to victory.

That still leaves them 48 points adrift of North Leeds, who, despite a 5-26 spell from Corey Barsby, recovered from 58-7 to pass Horsforth’s 118.

Guiseley became the latest victims of Bilton’s overseas star Kiel van Vollenhoven, the South African following up a 4-10 haul with an unbeaten 48 to clinch a five-wicket win.

In Division Two, Ben Holderness (119) and Majid Inayat (58no) led the way as Skipton raced to 254-3 and clinched a 121-run win at Thackley which lifted them out of the bottom two.

Their place has been taken by Leeds Modernians, who came off second-best in a high-scoring match against Steeton.

John Akrigg (57) gave Steeton a good foundation, and a sparkling, unbeaten stand of 142 between Tom Stead and Jake Starkey took them to 318-5.

Stead hit ten fours and four sixes in his 94 not out, while Starkey included five sixes in crashing 61 not out in 32 balls.

Modernians looked beaten on 82-3 but Quizam Mahmood (100no) and Dane Rogers (77no) salvaged some much-needed batting points for them.

There were also fireworks at the other end of the table, where the top two crashed to defeat.

Mark McEneaney took 7-25 as leaders Adel were skittled out for 66, Hall Park going on to win by five wickets.

That should have been a golden opportunity for Ben Rhydding to make up ground, but instead they fell victim to Istikhar Hussain (5-38) and Yasar Ali (5-27) as third-placed Follifoot scraped home by three wickets and reduced the gap between them to just 14 points.

Fawad Maqsood (64) and Mahir Ali (5-37) starred as Tong Park Esholt beat Kirkstall by 32-runs, while Will Atkins (65no) and James Nixon (29no) saw Addingham home against Calverley and above them in the table, just above the drop zone.

Division Three also had its share of shocks, three low-scoring matches giving the promotion race something of a shake-up.

New Rover’s Rahat Shah and Hanzaq Mir each took five cheap wickets as leaders Saltaire crashed for 81 and to an eight-wicket defeat.

That allowed Olicanian to move within three points of them, though that didn’t look likely when St Chads Broomfield bowled them out for 108.

However, Ed Broadley (4-39) and Sajjad Ijaz (3-43) managed to clinch a seven-run win, despite the efforts of No 9 batsman Aliq Khan, who followed up a 6-14 haul with 31.

Neil Britton (4-10) and Chris Spivey (5-33) sent Bardsey packing for 48, and even though Green Lane lost six wickets on the way to victory, they boosted their chances of snatching a promotion spot.

Phil Raikes hit a season's best 97 not out and needs only 27 more for 500 for the campaign as Menston made 273-6.

Tony Jones scored 98 in the reply but Bolton Villas still came up 55 runs short.