Championship clubs have found out their fate in the fourth round draw of the Challenge Cup, which still includes five amateur clubs.
Widnes will travel to League 1 side Oldham while there is an eye-catching derby between Keighley and Bradford.
One of the remaining amateur clubs, Thatto Heath Crusaders, will fancy their chances of an upset at home to North Wales Crusaders, and Featherstone Lions host Doncaster.
Lock Lane travel to Batley and West Hull have a trip to Dewsbury, while the fifth amateur team, Siddal, have to get past League 1 side Workington if they are to set up a home tie with Newcastle.
Another mouth-watering tie pits two Championship sides together, as Sheffield host Leigh, while two other all-Championship ties see Featherstone host Swinton and York travel to Barrow.
The draw was made by former Bradford captain Robbie-Hunter Paul and Simon Foster, son of Bradford Northern legend Trevor Foster, at Odsal the home of the Bulls.
12 Championship clubs join the competition at this stage, with Toronto Wolfpack and Toulouse Olympique missing having refused to meet the controversial entry requirements set by the RFL which almost saw holders Catalans Dragons not participate.
The Dragons, along with the other top eight Super League clubs from last season, don’t enter the competition until round six – though Hull KR, Leeds Rhinos, London Broncos and Salford Red Devils come in to the competition in the fifth round.
Ties will take place on the weekend 30-31 March.
Draw in full:
Keighley v Bradford
Whitehaven v Rochdale
Featherstone Lions v Doncaster
Barrow v York
Hunslet v Halifax
Featherstone Rovers v Swinton
Sheffield v Leigh
Dewsbury v West Hull
Workington/Siddal v Newcastle
Thatto Heath v North Wales
Batley v Lock Lane
Oldham v Widnes