Defending champions Hull beat Castleford to reach Challenge Cup semis

Defending champions Hull FC defeat Super League leaders Castleford Tigers to reach the Challenge Cup semi-finals.