Keighley ARLFC will visit Sharlston Rovers in the BARLA Yorkshire Cup semi-final on December 1 after a thrilling quarter-final victory at Drighlington.

Keith Dixon’s troops trailed the Leeds outfit 16-6 but fought back to level the score at 16-16 and force extra time.

Keighley man of the match Danny Barrett then put Joe Copperwaite through a gap to score a converted try and clinch a 22-16 victory.

West Bowling will entertain Nevison Leap in the other semi-final.