HALIFAX League Premier Division leaders Triangle returned to winning ways with a 13-run victory at bottom team Shelf Northowram Hedge Top.

They hit 247-8, but basement dwellers Shelf made a valiant attempt to chase down the target, with skipper Daniel Cole last man out for 89 runs.

Razwan Saghir also hit 87 in the reply, but the hosts fell short at 234-7.

Hedge Top have matches against lowly Bradshaw and Sowerby Bridge yet to play so survival could still be on.

Struggling hosts Blackley made a dreadful start to their innings, as Thornton reduced them to 12-4.

They recovered slightly to 91 all out, but unsurprisingly Josh Hutchinson (42 not out) saw Thornton over the line in a four-wicket win.

In the First Division, second-placed Great Horton Park Chapel hit the biggest score of the day, with 297-4 at home to Low Moor Holy Trinity.

The vast majority of that total was down to a brilliant double century opening partnership of 204 runs between Jonny Phillips (140) and Ricky Hassall (74).

The Trinity were soon struggling in their reply at 12-3 and had it not been for a brave effort from Mark Stokes (73), the eventual score of 128 all out would have been considerably less.

Clayton made light work of winning at Mount after bowling their hosts out for 106 runs.

Paul Gelder took 5-23 in the Mount innings and then Connor Ambler (51 not out) and Chris Ramsden (47) ensured a maximum points return at 107-1.

Oxenhope chose to bat first on their visit to Luddendenfoot and posted 175 all out, with Joshua Fleetwood (52) top scoring.

Will Rankin took 4-66 for Oxenhope but The Foot won by four wickets in a successful chase.

In the Second Division, Queensbury still hold hopes of promotion - but they are making very heavy weather of it.

They bowled rock-bottom Augustinians out for 89, with Joshua Dougall taking 4-12.

But Dougall's efforts ended up being in vain, as Queensbury were shockingly dismissed for a miserable 75 in reply, with only two batsmen reaching double figures.

Bradley & Colnebridge racked up an impressive 262-6 at home to Cullingworth, and despite Jack Rogers' battling 51, the visitors never looked like chasing that total down, and they were eventually all out for 128.