Bradford and Bingley gave their promotion hopes a massive boost by defeating leaders Idle at Cavendish Road.

Off-spinner Matthew Cockshott was one of two heroes for the Wagon Laners.

He took seven for 37 as Idle were restricted to 141, Mohammed Hafeez making 46 and Ian Dewhurst 41.

Then Pat Fordham hit an unbeaten 71 as the visitors won by four wickets with exactly ten overs to spare, despite miserly bowling by Hafeez (two for 19 off 13 overs).

And Bradford and Bingley's joy was even greater when they found out that Mirfield had fallen to a shock 15-run defeat at home to Hartshead Moor.

All-rounder Naeem Khan was Moor's hero, scoring an unbeaten 85 in their 146 for nine.

Mohammed Asif took six for 45, but Khan's persistance with the ball (5-28) was even more crucial as Mirfield collapsed from 58 for one to 131 all out.

Ian Wardlow (3-34) also contributed to the shutter of wickets, and the upshot of these matches was that Bradford and Bingley leap-frogged Mirfield into the third promotion place before yesterday's matches.

Gomersal were the new leaders after winning a low-scoring encounter at Keighley.

The top score of the match was only 27 by Mark Beckett in Keighley's 102 all out, and that only came about tahnks to a last-wicket stand of 21.

Matthew Hawking, the division's leading wicket-taker, bagged five for 50 and Christopher Rhodes four for 44.

Gomersal were 51 for five at one stage, but Hawking (18 not out) and Matthew Barnes (25) helped them to victory.

Esholt may only be mid-table, but Mark Gilliver has become the first batsman in the league to top 1,000 runs this season.

He started the day on 970, and his 79 in their four-wicket victory over visitors Morley easily pushed him into four figures.

David Nebard's 87 not out helped Morley to 214, Darren Drake taking five for 43.

Gilliver was well supported by Daniel Gaunt, John Barton and Kevin Dewhurst, and Esholt won with with 16 balls left.

The most remarkable win of the day was undoubtedly that of Manningham Mills at home to Saltaire.

The hosts were staring defeat in the face when, chasing 105, they had collapsed to 55 for nine.

But M Hassan (42 not out) and No 11 Mahboob Hussain (17 not out) then added 54 for a highly improbable one-wicket victory.

Ijaz Khan (34) had earlier helped Saltaire start with 51 for their opening partnership, Nadeem Hanif (5-25) and Gulsheraz Ahmed (5-42) sharing the visitors' victims.

Bowling Old Lane sprinted off the bottom of the table after their 57-run victory over next-to-bottom Great Horton.

Things did not look that promising for Old Lane when they could only manage 164, having been 144 for three.

But the efforts of Old Lane's Javed Iqbal (49), A Khan (31), Arni Misra (30) and Raqib Younis (23) were really put into perspective when Great Horton were shot out for 87.

Zubair Najeed (4-21) and Wasim Khan (4-46) were the only bowlers used by the winners, only two Great Horton batsmen reaching double figures.

Philip Carter and Mark Horne both made half-centuries in Brighouse's 110-run victory over Drighlington, and Bankfoot only used up 28.1 overs in winning by five wickets at Salts, for whom Sarfraz Ahmed made 66.