PUDSEY St Lawrence extended their lead in the JCT600 Bradford League Division One to 27 points after a 14-run home win against Bradford & Bingley.

Bingley did well to restrict free-scoring St Lawrence to 199-9, with opener Mark Robertshaw (43), Matthew Duce (41) and Chris Marsden (36) the main contributors.

Leg spinner Tom Hudson then produced a match-winning bowling performance, taking 5-50 as Bingley were bowled out for 185 despite an innings of 48 from overseas player Noman Ali and 39 from skipper Phil Slater. This win extended St Lawrence's unbeaten run to nine matches.

Second-placed Woodlands gained a nine-wicket home win over Undercliffe. Skipper Pieter Swanepoel took 6-40 as last season's Division Two champions were bowled out for 128. Opener Sam Frankland then guided the home team to their easy victory with 63 not out, including 11 fours.

Hanging Heaton took over in third place from Cleckheaton after beating the defending champions at home by four wickets. Visitors' skipper John Wood and opener Andy Gorrod, who both made 50, laid the foundations for a big score with a second-wicket stand of 77, but they slid from 97-1 to 177 all out, with Dan Busfield taking 6-60 and David Stiff 4-21.

Hanging Heaton lost their skipper Gary Fellows to the first ball of the innings but recovered to win through Nick Connolly (56) and Ben Eldvidge (45no).

There was a tense finish at New Farnley where Pudsey Congs edged home by four wickets with one ball to spare.

Opener Nick Lindley (56) gave Congs a sound start as they chased New Farnley's total of 209-9. Then, just as it looked as if Congs' challenge was faltering, Andrew Bairstow guided them home with an unbeaten 47. Former Congs player Qasim Khan (69) top-scored for New Farnley, while James Pearson was the visitors' most successful bowler with 4-35.

Yorkshire pace ace Moin Ashraf produced a match-winning performance with 5-18 to help Lightcliffe win at East Bierley by 75 runs. Lightcliffe totalled 218-7, with overseas all-rounder Suleman Khan (63) and skipper Alex Stead (43) top scorers.

Bierley made a bad start, losing their first two wickets without a run on the board. After spirited resistance led by Gavin Hamilton (33), Awais Ejaz (32) and Richard Atkins (29), they lost their last four wickets for just one run and were all out for 143.

Promotion-chasing Scholes made the highest score of the season – 343-4 – to beat Windhill by 228 runs in Division Two. Overseas player Atif Zaidi led the runs spree with 122, sharing a fifth-wicket stand of 123, with Joe Duffy (50no) following an opening partnership of 123 between Kasir Maroof (97) and Toby Thorpe (40). Danny Cross took 5-38 as Windhill were bowled out for 115.

Scholes share second place with Baildon – winners at Spen Victoria – behind leaders Morley, who beat Idle by 138 runs.