The FA Cup has thrown up a potential Manchester derby and an all-London cracker between Arsenal and Chelsea.
Arsenal face Roman Abramovich's big spenders for the fourth year in a row and they will play twice in seven days as the capital duo meet in The Premiership at Stamford Bridge on February 21.
Manchester City will earn a mouthwatering tie at Old Trafford if they can overcome Tottenham in the replay at White Hart Lane following Sunday's 1-1 draw at Eastlands, while another all-Premiership encounter sees Liverpool entertain Portsmouth in a repeat of the 1992 FA Cup semi-final.
Giant-killers Swansea City will be disappointed to have been paired with Tranmere Rovers, conquerors of Luton Town in the previous round, while the only non-league side left in the competition, Telford United, will face Burnley if they can battle past Millwall.
Steve Bruce's Birmingham City travel to Sunderland, and Sheffield United have a home tie against the victors of the Coventry City and Colchester United replay.
Another intriguing tie pairs Everton or Fulham with Division One side West Ham, with Chris Coleman's men handed the opportunity of an exciting tie with The Hammers if they can follow up their draw at Goodison by winning at Loftus Road.
FA Cup fifth round draw:
Manchester United v Manchester City or Tottenham
Tranmere Rovers v Swansea City
Telford United or Millwall v Burnley
Sunderland v Birmingham City
Sheffield United v Coventry City or Colchester United
Arsenal v Chelsea
Liverpool v Portsmouth
Everton or Fulham v West Ham