Brighouse are back on track for promotion after skipper James Stansfield ripped through Bowling Old Lane's fragile batting line-up.

Stansfield took seven for 48 off a marathon 18 overs as Old Lane tumbled to 50 for five - and then recovered to 155 all out.

The total was not near lyenough. Brighouse lost an early wicket but then Atiq Rehman (81 not out) and Zubair Raje (69 not out) knocked off the runs in a brilliant 142-run partnership to claim the six points.

Home side Old Lane had won the toss but were in trouble as early as the third over when Mohammed Hanif played a poor shot to a straight ball and was trapped leg before for a duck.

Stansfield soon struck again, clean bowling Raqid Younis and score was 11 for two.

His next victim was Gazanfar Reman, caught behind by Mark Horne for 13, and the Old Lane score was now a worrying 18 for three.

Robin Hill was plugging away at the other end but Stansfield was the dangerman and he trapped Rashid Ramsad lbw at the start of his next over, which meant he was on hat-trick ball. For once, he strayed down leg-side.

Overseas player Rizwan Saeed looked as though he might thwart the visitors and hit a splendid six back over Stansfield's head.

But he lost his wicket during Stansfield's next over - hitting the ball down mid-off's throat.

The Brighouse skipper, who had taken all five wickets, then took himself off in favour of off-spinner Bashir.

And after some loose deliveries, he lured Wajid Hussain into a false stroke and the batsman, who had made a brave 23 under the circumstances, was caught behind.

But with skipper Zubair Najeeb and Amjid Khan at the crease, suddenly Old Lane looked a different proposition.

Both skippers exchanged sharp words as the play warmed up and Khan began to smash the bowlers to the boundary.

Bashir came in for treatment and Stansfield decided to bring himself back on and promptly had Khan caught behind to claim his sixth wicket.

Khan had hit a creditable 32. Old Lane were getting more adventurous and Sajid Patel announced himself by smashing Hill back over his head and out of the ground.

Patel went for his runs and was dropped twice before being clean bowled by Stansfield, again going for the big hit.

Old Lane, though, were nearing 150 and that score was beginning to look quite useful, bearing in mind that Brighouse had been dismissed for low scores this season.

But Brighouse had that steely edge, and Rehman and Raje cracked 23 boundaries in a run chase that proved relatively easy in the end.

With Keighley having a day off, Brighouse are now just two points off top spot.

Promotion-chasing Under-cliffe found Windhill in good batting form. The bottom club hit 207 for seven with Paul Mosey (82) and Amar Iqbal (84) getting the bulk of the runs.

But big-hitting Craig Hunt was in the mood and hit his second 100 of the season.

He and James Clarke (84 not out) found the Windhill bowling to their liking and put on 102 for the first wicket.

Hunt hit 18 fours and three sixes in his 101 as Undercliffe powered to their target in 28 overs.

Yeadon are also hoping to play Division One cricket next season and did their cause a power of good with a low-scoring win at Esholt.

Yeadon batted first and struggled to 137 all out as James Finch took six for 22.

But Esholt, after moving to 37 for two in reply, collapsed to 84 all out, Sami Nawaz taking five for 26.

Great Horton made 215 for seven at Hartshead Moor but it wasn't enough as Moor passed that total for the loss of four wickets.

And Manningham Mills made it four wins on the trot at Lightcliffe. They batted first and made a modest 157 all out.

Then Zulfigar Butt, having made 30 of them, was the star bowler taking five for 36 as Lightcliffe were bowled out for 142.

And Salts gained four points at home to Gomersal with a winning draw.

They made 213 for nine but could not bowl out their opponents, who finished on 146 for seven thanks to a battling 67 from Amer Siddique.