KEIGHLEY enjoyed a derby win over Crossflatts on Saturday in Division Two of the Bradford Premier League, gaining revenge for their heavy loss to the same opponents last month.

Flatts were bottom of the table when the sides met at the start of June, in a game that had been rearranged due to Eid celebrations earlier in the season.

And despite Keighley coming into the game off the back of four consecutive wins, Crossflatts stunned the Lawkholme crowd with a seven-wicket win.

They had no such joy on home soil at Ryshworth Park at the weekend though.

Flatts started brightly and were 92-1, but Amjid Hussain (2-48) and Daanyaal Ahmed (2-61) helped keep them in check, as they slid to 187-7.

But captain Dom Bennett (75) held their innings together, and they eventually closed on 251-9, Wasim Hussain taking 3-54 for Keighley.

Keighley quickly broke the back of the chase though, as openers Mohammad Shahnawaz (95) and Scott Etherington (83) put on 141 for the first wicket.

Nobody else went big for the visitors, but they had more than enough in the tank to get over the line, winning by six wickets from the penultimate ball of the 41st over.

Keighley are seventh in the 12-team table, with Crossflatts 10th.

Over at Lawkholme Lane, the second team were involved in a thriller against Altofts.

Noah Thirkill top scored with 59 as the hosts posted 195-8, and despite all of the Keighley bowlers chipping in with wickets, Altofts scrambled over the line by one wicket from the final ball of the game.

The win means Altofts stay second and in line for promotion, while Keighley remain in mid-table in sixth.