Tottenham's reward for beating Manchester City is a quarter-final tie with Manchester United, while holders Liverpool go to Southampton.
Spurs upset Pep Guardiola's Premier League champions 2-1 at the Tottenham Hotspur Stadium on Wednesday night and will now take on Manchester United, who thrashed Leicester City 5-2.
Interim boss Ruud van Nistelrooy was in the dugout at Old Trafford for that win but Ruben Amorim could well be in charge by the time the quarter-final ties are played in the week commencing December 16.
Arsenal beat Preston 3-0 in their fourth-round tie to set up a last-eight date with Crystal Palace at the Emirates Stadium, while Newcastle knocked out last season's runners-up Chelsea at St James' Park and will be at home again when they play Brentford for a spot in the semis.
The fixtures will be played in the week commencing December 16 and you can watch every single game live on Sky Sports.
Wednesday Decmber 18
Arsenal vs Crystal Palace - Sky Sports Football, kick-off 7.30pm
Newcastle vs Brentford - Sky Sports+, kick-off 7.45pm
Southampton vs Liverpool - Sky Sports Main Event, kick-off 8pm
Thursday December 19
Tottenham vs Man Utd -Sky Sports Main Event & Sky Sports Football, kick-off 8pm
Semi-final: w/c January 6 2025 (first leg) and w/c February 3 2025 (second leg)
Final: Sunday March 16 2025