MATT Roberts' late assault on the Crossflatts bowling attack saw Bingley Congs record an improbable two-wicket away victory in Division One of the Craven and District Cricket League.

Crossflatts batted first and were 78-1 thanks to Ben Hinchcliffe (52) and Alex Bradbury (34). However, Neil Copping (5-47) and Mohammad Adil (4-19) blew away the middle and lower order to leave the home side all out for 140.

The visitors were struggling at 87-8 but Roberts entered the fray and blasted a quick-fire 47 to take them over the line.

Haworth beat Ingrow by three wickets thanks to a stunning all-round effort by Jamie Rowell. He took 3-50 before striking 66 not out to see his side home.

Sutton were chasing a daunting 222 to win against Barrowford but Craig Thornton (53) and David Snow (49) took them to 129-1. However, they were eventually bundled out for 193.

Denholme were sitting pretty at 125-4, with Toby Priestley making 60. However, visitors Haworth Road fought back, taking the other six wickets for 24 runs.

In the successful reply, Goher Ayoub (57) and Omar Khatab (50no) saw the Baildon Bottom side to a seven-wicket victory.

Jack Davison (43) and Joel Gallagher (41) helped Oakworth to 200 at Wide Lane. Visitors Wilsden closed on 146 with Chris Langley, who earlier took 4-26, top-scoring with 35.

Division Two leaders Cowling were in fine pomp at Haworth Road II. They blasted their opponents out for 57, with Josh Gill (5-16) and Ajmal Choudhry (4-5) doing the damage, before romping home by nine wickets.

Long Lee suffered a seven-wicket defeat at Cononley. The Golden View side were dismissed for 135 with Cameron Knowles taking 5-40. He then made 39 to go with skipper Andrew Starkey’s 70no in an easy win.

Glusburn bowled well against Gargrave, with Steve Brown taking 4-16 to dismiss their opponents for 138. Despite Brown's 31 in reply, they subsided to a disappointing 30-run defeat.

Asad Ejaz shone as Airedale staggered past Bradford & Bingley III. He took 3-4, before making 39 to see his side home by two wickets.

Andrew Stephenson took 4-44 for Eldwick and Gilstead but they were crushed by 101 runs at Foulridge.

In Division Three, Riddlesden powered to 323-3, mainly thanks to Mohammad Qadeer's superb 152no. This helped them beat Oakworth II by over 200 runs.

Sutton II were bundled out for a paltry 42 as Barrowford II cruised home by nine wickets. Haworth II were also heavily beaten by Skipton CI.

Elsewhere, Bingley Congs II won by 33 runs over Crossflatts and Bradley secured a 25-run victory at Thornton.

Cowling II and Denholme II suffered heavy Division Four defeats to Silsden and Chatburn II respectively, while Cononley II hammered Long Lee II by eight wickets.

Wilsden II lost by nine wickets to Skipton CI II while Bingley Congs III fared little better in a seven-wicket loss to Airedale II.

Oakworth III and Bradley II suffered humiliating defeats against Ingrow II and Foulridge II, losing by 10 wickets and 280 runs respectively.

Glusburn II proved to be an antidote to these one-sided contests with their thrilling one run win over Gargrave, achieved thanks to a stunning batting effort by their lower order.