Opener Lee Gordon, pictured, made the most of a good batting wicket to crack a century and help Keighley pick up a winning draw at Great Horton in their continued assault for promotion from Division Two.

Gordon's 116, combined with yet another Richard Robinson half-century, helped Keighley to a season-high 288 for five.

The home side were never in the hunt despite half-centuries from John Tetley and Faisal Naved, and they finished 96 runs behind. Dale Towler and Robinson each claimed two of the six wickets to fall as Keighley claimed four useful points, which kept them in sixth place in the table, 12 points behind second place Mirfield with a game in hand.

Keighley 288-5

Great Horton 192-6

Keighley: P Wilkinson b Sajawal 19, L Gordon c Choudrey b Maloney 116, S Reape c Maloney b Siddique 25, D Robinson c Tetley b Naved 18, R Robinson not out 76, S Ratcliffe c Maloney b Ahmed 0, T Bould not out 4. Extras 30. Total 288-5.

Bowling: D Maloney 11-2-64-1, G Ahmed 10-1-52-1, T Sajawal 5-0-34-1, M Siddique 14-0-64-1, F Naved 10-0-56-1.

Great Horton: J Tetley b R Robinson 55, N Patefield c Wood b J Robinson 0, F Naved c R Robinson b D Towler 53, D Maloney b D Towler 23, M Siddique b R Robinson 25, M Sharafat c R Robinson b Gordon 16, T Sajawal not out 3, N Choudrey not out 6. Extras 11 Total 192-6.

Bowling: S Reape 12-2-36-0, J Robinson 10-2-33-1, R Towler 9-1-47-0, D Towler 8-1-43-2, R Robinson 8-1-13-2, L Gordon 2-0-14-1, P Wilkinson 1-1-0-0.