Big guns Oxenhope Rec and Silsden Reserves have been kept apart in the draw for the semi-finals of the Keighley FA Challenge Cup.

Oxenhope have been drawn at home to Craven League Division Three side FC Sporting Keighley on Saturday, January 18, while Silsden are at home to Craven Division Four outsiders Manningham All Stars on Saturday, February 15.

In the Keighley FA Supplementary Cup, holders Oxenhope Rec Reserves are at Halifax League side Denholme United Reserves on January 18 and Steeton Reserves welcome Cross Hills Reserves to Summerhill Lane on February 15.

In the Keighley FA Sunday Cup, Bradford Sunday Alliance side Bradford Phoenix take on Keighley Athletic at Marley on Sunday, January 19, and Keighley Town are at home to Crossflatts Village on Sunday, February 16.