ALL Rounder Cricket Bradford Premier League Championship Division Two winners Hartshead Moor were forced to work hard for their victory at Carlton.

Skipper Danny Squire (3-27) and Muhammad Khan (3-18) helped dismiss Carlton for 142, a total bolstered by Stephen Cooper's 44.

Hartshead Moor looked to be cruising to another easy win while openers Ahsan Butt (44) and Khan (33) were at the crease, but once they were parted a collapse set in against the bowling of Joshua Thurwell (6-39) and they lost eight wickets before edging home.

Who occupies the second promotion spot is still up for grabs after both Altofts and Hunslet Nelson were beaten.

Opener Asad Mahmood hit a stunning 141 from 108 balls as Brighouse piled up 310-8 in their 15-run win over Altofts.

Mahmood hammered 14 sixes and six fours as he showed no mercy for the Altofts attack.

He was joined in a magnificent opening stand of 207 by Qaisar Hameed (60), with Myles Robinson (4-49) the best of the bowlers.

Luke Whitmore (77) and Dominic Richardson (56) put on 103 for the sixth wicket and Adam Perry made 39, but Altofts were bowled out for 295.

That man Mahmood was in the thick of the action with 5-53, while Khurram Maqsood took 4-52.

Hunslet Nelson suffered a 109-run loss at Idle.

Overseas player Deron Greaves plundered 106 from 103 balls with three sixes and 13 fours as Idle scored 238, Arbaab Hussain (67) sharing a third-wicket stand of 164 with him.

Patrick Hinchliffe (3-56) and Derrick Hammill (3-68) had most success with the ball.

Harry Duke top-scored with 47 as Nelson were bowled out for 129, with Salman Khan (3-37), Quadratullah Azizi (3-27) and Parvas Khan (3-22) enjoying equal success.

Fourth-placed Northowram Fields also came unstuck against lowly opposition, suffering a 34-run defeat against Hopton Mills.

Umar Abbas proved to be a big hit for Mills as he plundered 88 runs in boundaries as he made an unbeaten 99 from just 47 balls.

He struck ten sixes and seven fours to build on the good work of opener Jordan Graven (67) and propel his side to 297-9. Jason Smith (4-46) was the pick of the Northowram bowlers.

Northowram Fields were dismissed for 262, with No 9 Ashton Richardson hitting a breezy 63.

Opener Louis Cockburn (40) was the other main contributor as Michael Carroll picked up 5-81.

There was a welcome win for bottom team Spen Victoria as they defeated Liversedge by 47 runs.

Ben Davis (5-23) and Danny Cross (3-12) enabled Spen to defend their modest 146 by bowling out Liversedge for 99.

Asif Ali top-scored with 34, having earlier taken 6-22 as the Spen innings petered out.

Opener Ollie Davison (37) and Chris Allen (36) were Spen's top scorers.

There was a close finish at Keighley, where Buttershaw St Paul's won by six runs.

Openers Kevin McDermott (96) and Jonathan Burston (46) set the tone for the St Paul's innings with a stand of 110.

Tosh Baker built on their good work with an unbeaten 55, which boosted the total to 224-5. Australian Travis Nightingale took 4-58.