Challenge Cup sixth round draw

The draw for the sixth round of the Challenge Cup was made this morning live on BBC Radio 2.
Castleford v St Helens
Catalans v Whitehaven
Featherstone v Hull
Huddersfield v Wakefield
Hull KR v Wigan
Leigh v Salford
Toronto v Warrington (to be played at Warrington)
Widnes v Leeds