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 Nigel Clough's Derby County and Chelsea will also play away, at Watford.
West Ham versus Middlesbrough is the only confirmed all-Premier League tie.
There is one more all-top flight game with Aston Villa earning a tie away Everton - conquerors of rivals Liverpool - after beating Doncaster in a replay.
Arsenal could host Championship Burnley in a repeat of their Carling Cup tie after the Clarets saw off West Brom at Turf Moor.
But the Gunners face a home replay against Cardiff, who held them to a 0-0 draw last Sunday.
FA Cup fifth-round draw:
Sheff Utd v Hull Watford v Chelsea West Ham v Middlesbrough Blackburn v Coventry Derby County v Man Utd Swansea v Fulham Everton v Aston Villa Cardiff/Arsenal v Burnley
Bookmark with:
What are these?