HOSTS Keighley won the Keighley Cup T20 competition in front of a large crowd.

And there were two memorable achievements by home players in the final against Oxenhope, with Keighley’s overseas star Noah McFadyen scoring 100 not out to win the man of the match award and leg-spinner James Massheder taking a hat-trick.

Rain reduced the semi-finals to 15 overs per innings, but that did not deter Keighley, who made 185, including 66 from skipper Billy Whitford.

Bingley Congs put up a spirited display after the change of innings, but could only just top 100.

Excellent fielding by Oxenhope in the second semi-final restricted holders Steeton to 119-7, but it still took the Halifax League side until the penultimate ball of their innings to win by four wickets.

Keighley made 151-7 in the final, boosted by McFadyen’s ton, and Lewis Hopkinson’s Oxenhope ended on 143 in the final over, with Massheder taking 5-32.

Money raised on the day will be split between the Manorlands Hospice at Oxenhope and the Upper Airedale Junior Cricket Association