THE title is still up for grabs in the Halifax League Premier Division and First Division, after a dramatic penultimate weekend.

The Premier Division title race was blown wide open after mid-table SBCI routed league leaders Triangle by nine wickets, with the latter bundled out for a miserable 71.

Mytholmroyd were the beneficiaries of Triangle’s folly, and from being title also-rans a few weeks ago, they now find themselves at the top of the Premier Division tree with just one game to go.

A lower order recovery helped them to a total of 187 and opponents Bradshaw crumbled terribly with the bat to be skittled for a pathetic 39.

Booth are clinging on to hopes of their fourth title in six years after defeating Blackley by 54 runs

Sowerby Bridge have been out of form with the bat in recent weeks, but despite a shaky start, they managed to post a respectable 184-9 against already-relegated Shelf Northowram Hedge Top.

Shelf never got going in response, and despite a solid 23 from Razwan Saghir, it was the same old story as they were dismissed for only 89.

Illingworth won an exciting match against Copley by just six runs, with that defeat ending the latter's title hopes once and for all.

Warley hosted Thornton and posted a respectable 249 all out.

And when the Bradford behemoths started slowly, they looked to be in trouble.

But big-hitting Josh Hutchinson was dropped while he was still on nought, and that proved vital.

He was subsequently put down on a further four occasions on his way to a thrilling 104 not out.

He was ably assisted by Greg Soames (49no), with the pair guiding Thornton to a six-wicket win with four overs remaining, keeping their slim title hopes just about alive.

It was an identical narrative in the First Division, where league leaders Luddendenfoot imploded at home to Low Moor.

Low Moor have underachieved in 2021, but they are a good side, and in Matthew Jordan (5-11) have possibly the best seam bowler outside of the top flight.

His unerring accuracy and nagging length make him a real handful on slowish decks and both he and Mark Stokes (4-15) took advantage of a Luddendenfoot batting line up who must have though the title was already in the bag.

In an innings that contained an incredible six ducks, they collapsed to be all out for just 49.

Low Moor’s reply then saw them lose James Overend and Kaden Lancaster for ducks, but Jason Gelder (30no) and Andrew Pinfield (10) got them close enough to get over the winning line on 50-4.

The other teams involved in the Division One title race played each other, as Sowerby St Peter's hosted Great Horton Park Chapel.

Winning the toss and electing to field, Sowerby were quick to rue that decision, as first Ricky Hassall (102) and then skipper Adam Beesley (73no) put their bowling to the sword.

The dynamic duo helped Great Horton to 228-7 and in response Sowerby were never really in the hunt.

Visiting bowler Dom Anderson did well and finished with figures of 5-58 as St Peter's closed on 189-9, meaning they suffered a 39-run defeat.

The game leaves the title race wide open, and as Great Horton host Luddendenfoot next week, the season will be decided at Ewart Street.

Oxenhope entertained Clayton and the game looked to be heading for an early finish when having won the toss and elected to bat, the hosts found themselves an astonishing 1-4.

Mitesh Mistry (4-39) and Sam Wilson (3-29) carved through the top order like a hot knife through butter.

But a sensational fightback, led by wicket-keeper Chris Kibble (50no) and tailenders Will Rankin (32) and Liam Witney (45no), propelled Oxenhope to a very respectable and unlikely 180-8.

Clayton were always up with the run rate and looked to be heading for victory thanks to Will Edden (75no), but losing wickets at key times stalled the chase and the finished on 178-8, two runs shy of the Oxenhope total.

Upper Hopton and Mount played for pride only as both will be plying their trade in the third tier next season.

Upper Hopton posted a respectable 181 all out and ended up winning comfortably, with their opponents dismissed for just 123.

In the Second Division, Greetland hosted Southowram and beat them by three wickets in a low-scoring encounter to clinch the league title.

The defeat for Southowram has damaged their promotion chances, and with Stones beating Bradley and Colnebridge by one wicket, it means several teams are in contention for the second and final promotion spot.

Any one of Bradley & Colnebridge, Queensbury, Southowram and Stones could go up, with the former currently the side in pole position.

Elsewhere in the division, Cullingworth beat Augustinians at home, but only just, as what looked to be a sedate run chase almost turned sour.

Augustinians looked to be heading for a total under 100 before No.9 Khurram Shazad hit 46 from 41 balls, taking the visitors to 155 all out from 40.4 overs.

In reply, a fine 49 from veteran Richard Leach set up the Cullingworth response well and he was ably supported by Jack Rogers (34).

However, wickets then fell frequently and a moment of temporary panic set in.

Step forward Under-13 George Leach, who displayed the carefree attitude of youth, by hitting 11no in 18 balls to see his side to a three-wicket win.