Newcastle have been handed one of the most difficult ties they could have been presented with after they were paired with Manchester City.
The Magpies are at home, but find themselves taking on City in what will be two teams' fifth meeting this season.
Manchester City knocked Newcastle out of the Carabao Cup at the semi-final stage, winning both legs at St James' Park and the Etihad Stadium.
The two sides also meet at the Etihad in the Premier League this Saturday evening, with Newcastle having triumphed in their home league fixture against City earlier this season thanks to two goals from Harvey Barnes.
While Newcastle will have to tackle Premier League opposition for the third time in this season's FA Cup, having already knocked out Bournemouth and Aston Villa, Sunderland will be facing opposition from outside the top-flight.
The Black Cats' reward for yesterday's 1-0 win over Oxford United is an away game at either League One side Port Vale or Championship team Bristol City.
The fourth-round game between the two sides was postponed this weekend, and is now not due to take place until Tuesday, March 3, the week before the fifth round.
Port Vale are currently rooted to the foot of the League One table, while Bristol City are sitting in ninth position in the Championship.
The fifth-round ties will take place over the weekend of Friday, March 6 to Monday, March 9.