Tilina Ambepitiyia stroked a valuable half-century as Division Two leaders Saltaire stepped up their promotion push with a 22-run victory over third-placed Keighley on Sunday.

Saltaire were reeling at 28 for six when Ambepitiyia sparked a revival which enabled them to post a total of 172.

Steve Reape maintained his purple patch for Keighley by taking six for 44 but his side were unable to cash in on his efforts.

Mark Beckett hit a defiant 61 but it wasn't enough to stave off defeat. Keighley were dismissed for 150, with Tahir Mahmood and Ijaz Khan each taking four wickets.

Second-placed Bankfoot maintained their challenge with a comfortable seven-wicket triumph over Salts.

Andrew Marshall (4-25) and Greg Colehan (3-36) were the main destroyers as Salts were dismissed for 123 despite a knock of 61 from opener Maz Bhatti.

Bankfoot cruised to their target with overseas batsman Saleem Mughal making an undefeated 50.

Windhill, fresh from their first win of the season over Hartshead Moor on Saturday, recorded their highest score of the season when they compiled 195 against Drighlington.

But the efforts of Mahesh Patel (88no) and Adrian Bennett (52) weren't enough to bring success as Drighlington reached their target in 37 overs with Baz King leading the way with 90. He hit three sixes and ten fours.

Lightcliffe returned to winning ways with a six-wicket success over Great Horton. The Tesseyman brothers, Daniel (4-51) and Richard (3-45), bowled well as Great Horton were restricted to 164 for nine.

Shaun Humphreys hit an unbeaten 47 as Lightcliffe reached their target with 13 overs to spare. Hartshead Moor gained only their third point of the season as they clung on for a losing draw against Bradford & Bingley.

Australian Chris Welsford led the resistance with 46 as Hartshead Moor defied the attempts of Matthew Cockshott (3-39) and Adam Swallow (3-16) to bowl them out.

Moor finished on 118 for eight in reply to Bradford & Bingley's 171 for seven which was constructed on the firm foundation laid by skipper Carl Sharp (62).