THORNTON completely blew their chance of finishing top of the Halifax League Premier Division and handed the title to Triangle on a plate, as lowly Sowerby Bridge produced the shock win of the season by seven wickets.

Thornton opener Matthew Wear (41 not out) could only watch on in horror as he ended up losing all his partners in a 125 all out total.

The usually prolific top order collapsed to 17-5 and despite a recovery of sorts, Sowerby Bridge bowlers Jake Dixon (5-21) and Tom Belfield (4-36) ensured their batsmen, led by Tim Helliwell (36no), had an easy total to chase.

Triangle still had to win at Booth though, but a solid batting effort saw them post 237-4, as Tom Watson (64), Kurtis Whippey (55no) and Adam Stocks (52) all made hay.

Booth skipper Richard Laycock (83) headed a recovery from 35-5 in the reply, but Whippey’s 4-60 ensured Triangle bowled the opposition out for 215, giving them a 22-run win and a shock title.

Illingworth St Mary’s opener Josh Cooper scored 101no at Shelf Northowram Hedge Top, despite Oliver Hemingway’s fine bowling figures of 5-25.

Chasing 197 to win, Shelf got nowhere near, with only Scott Richardson (44) and No 11 Chaitanya Deshpande (21no) emerging with any real credit in a 137 all out total.

First Division champions Great Horton Park Chapel finished in style, thrashing Oxenhope away from home by 10 wickets.

Opening bowler Harris Cunningham (4-29) led the way for Great Horton as Oxenhope were dismissed for 166.

The best was yet to come for the visitors, as openers Christopher Brown (83no) and Ricky Hassall (60no) put on an undefeated partnership of 170 runs to win the game with ease.

Clayton skipper Joseph Brown (39) did his best, but his side were bowled out for a miserable 133 at Upper Hopton.

But his opening bowler Matthew Roe (6-26) was in fine form and at one point in the chase, Hopton looked out of it at 97-8.

Their captain Charlie Gallagher came to the rescue, however, with his 30no ensuring a two-wicket win.

Queensbury needed eight points to guarantee the Second Division title and achieved that with ease.

Gareth Walker (4-17) helped bundle out opponents Leymoor for 86, before skipper Oliver Challis (57no) and Joshua Dougall (21no) guided Queensbury to a comfortable eight-wicket win and the title.

Outlane faced a long trip to Cullingworth and could only manage 116 all out batting first, as Jack Rogers (5-30) ran riot with the ball.

Opener Steve Welch (49no) held his nerve despite wickets falling at the other end, guiding Cullingworth to a four-wicket win.