It's a funny old game... cricket. Yeadon set off like an express train at Keighley and were 42 for none off five overs when Division Two's most famous all-rounder was called into action early by the home side.

Experienced campaigner Richard Robinson proceeded to bamboozle all before him and Yeadon's confidence suddenly evaporated as they fell for 122.

Robinson finished with seven for 27 and knocking off those runs was academic.

So Keighley are now well-placed for their big promotion push, and with Brighouse crashing at Manningham Mills and Undercliffe losing to Gomersal, they look like favourites to go up.

But it looked so different at Keighley's picturesque ground as Yeadon set off on a

mission. James Todd and John Henry took a liking to Alex Towler and Neil Austin and blasted them around the ground. Towler went for 19 off his first three overs, including a mighty leg-side six, and was taken off by his brother, stand-in captain Ross Towler.

On came Robinson to put a block on the scoring. He almost immediately broke through by clean bowling Todd.

Ross Towler brought himself on for Austin and he too made an immediate impact when Henry rather rashly pulled at a loose delivery and was caught by Paul Wilkinson.

The dangerous Iqbal Khan wasn't quite so dangerous on this occasion and perished moving down the wicket to Towler but he

didn't like the lbw decision one little bit.

Next in was Jim Henry and he played and missed a few times, although the Keighley players thought he got a nick off Towler and after a little altercation, Henry complained to the umpires about a collision with a Keighley player which he thought wasn't accidental.

But it was Robinson who then ran the show and only Naeem Khan got to grips with his bowling, finishing on 31 before he too was bowled by Robinson.

Keighley didn't get the best of starts when opener Paul Wilkinson was trapped lbw with the score on 12 and then Lee Gordon went cheaply, bowled by Chris Henry. But Austin took over and cracked an unbeaten 61, which included 12 fours, to steer the home side to

victory.

Manningham Mills looked the part at Brighouse. After scoring 165, they skittled out the home side for 65. Nadeem Hanif took six for 18 and Mohammed Waseem four for 37 as the Brighouse batsmen capitulated. They lasted just 19.3 overs, an amazing five wickets falling with the score on 33.

Gomersal won a close, high-scoring game at home to Undercliffe. The home side amassed 214 for four with Amer Siddique hitting an unbeaten 104.

Undercliffe's opening partnership replied with 132 - Craig Hunt scoring 71 of them - but the side's middle order failed and they were all out for 207. Mubashir Nazir took six for 89.

Windhill lost again - at Bowling Old Lane, where Saeed took six for 71.

Salts narrowly failed to beat Hartshead Moor, who hung on, and they had to be content with four points for a winning draw. Salts scored 196 and Moor were on 152 for nine when the overs ran out. Elsewhere, there was a winning draw for Esholt at Great Horton.