Jason Scotland (centre) hit Swansea's second goal against Portsmouth
Championship side Swansea have been rewarded for their win over FA Cup holders Portsmouth with a home draw against Fulham in the fifth round.
Swansea will relish the chance to beat Premier League opposition again, while Fulham will be wary after only scraping to victory at Kettering last time out.
Manchester United face a trip to either Derby or Nottingham Forest, and Chelsea will also play away, at Watford.
West Ham versus Middlesbrough is the only confirmed all-Premier League tie.
There are two other possibilities for an all top-flight clash.
Doncaster could prevent one if they can overcome Aston Villa in their replay, and they would be rewarded with a plum tie away to either Liverpool or Everton, who drew 1-1 on Sunday.
Potentially, Arsenal could host West Brom in an all-Premier League tie.
But the Gunners face a home replay against Cardiff, who held them to a 0-0 draw on Sunday, and Burnley could prevent the Baggies going through if they can win at Turf Moor.
FA Cup fifth-round draw:
Sheff Utd v Hull
Watford v Chelsea
West Ham v Middlesbrough
Sunderland/Blackburn v Coventry
Derby/Nott'm For v Man Utd
Swansea v Fulham
Liverpool/Everton v Doncaster/Aston Villa
Cardiff/Arsenal v West Brom/Burnley
Ties to be played on 14/15/16 February
Fourth round replay dates:
Tuesday, 3 February
Arsenal v Cardiff (1945 GMT)
Burnley v West Brom (1945 GMT)
Wednesday, 4 February
Aston Villa v Doncaster (1945 GMT)
Blackburn v Sunderland (2000 GMT)
Everton v Liverpool (2000 GMT)
Nottm Forest v Derby (1945 GMT)