The draw for the sixth round of the Challenge Cup has been made at MediaCityUK in Salford and it has thrown up some tasty ties.
Holders Warrington will travel to face Super League leaders Wigan, while Salford host St Helens in a repeat of the 2019 Super League Grand Final.
Elsewhere, Leeds host Hull KR in a repeat of the 2015 final, Wakefield face local rivals Featherstone and giant-killers Newcastle Thunder have a home draw against Toronto.
Other ties will see York and Sheffield try cause upsets at home to Castleford and Hull FC respectively, with Catalans also travelling to face Championship opposition in the shape of Widnes.
Full draw (dates of matches TBC):
Wigan vs Warrington
York vs Castleford
Widnes vs Catalans
Wakefield vs Featherstone
Newcastle vs Toronto
Leeds vs Hull KR
Salford vs St Helens
Sheffield vs Hull FC