EFL Cup holders Manchester United have been drawn away at Swansea City in the fourth round of the competition.
The Red Devils claimed a 4-1 win over Championship outfit Burton Albion in Wednesday night's third-round clash at Old Trafford to remain in with a chance of retaining the trophy.
Paul Clement's Swans, meanwhile, saw off Reading on Tuesday night as goals from Alfie Mawson and Jordan Ayew gave the Welsh side a 2-0 win at the Madejski Stadium.
The encounter at the Liberty Stadium will pit two recent winners of the competition up against each other, Man United beating Southampton 3-2 in the final last year and Swansea overcoming Bradford City 5-0 in the 2013 showpiece at Wembley Stadium.
Tottenham Hotspur, meanwhile, have been handed a London derby as they will face West Ham United at Wembley, Spurs' temporary home this season.
In the fourth round's only other all-Premier League tie, Antonio Conte's Chelsea will take on Ronald Koeman's Everton at Stamford Bridge.
The remaining five fixtures will see top-flight sides take on Championship outfits, with Bristol City handed a home tie with Crystal Palace.
Elsewhere, Arsenal will host Norwich City, Manchester City face Wolverhampton Wanderers, Leicester City take on Leeds United and Bournemouth host Middlesbrough.
The ties will take place in the week commencing October 23.
EFL Cup fourth round draw in full:
Tottenham Hotspur vs. West Ham United
Bristol City vs. Crystal Palace
Swansea City vs. Manchester United
Arsenal vs. Norwich City
Chelsea vs. Everton
Manchester City vs. Wolverhampton Wanderers
Leicester City vs. Leeds United
Bournemouth vs. Middlesbrough