The League Cup will play host to a Manchester derby as United and City were drawn together in the last-16.
Manchester United, who won 3-1 at Northampton in Wednesday night's third round tie, will host the EFL Cup fixture.
Holders City were 2-1 winners at Swansea this evening and won by the same scoreline when they faced United in the first derby of the season earlier this month.
Tottenham's 5-0 victory against Gillingham has earned them a trip to face Liverpool, with whom they drew this month in the league.
Meanwhile, West Ham's reward for their 1-0 victory over Accrington - via a 96th-minute goal - is a home tie against Chelsea.
Arsenal will host Reading in their tie.
EFL Cup last-16 draw
West Ham v Chelsea
Manchester United v Manchester City
Arsenal v Reading
Liverpool v Tottenham
Bristol City v Hull
Leeds v Norwich
Newcastle v Preston
Southampton v Sunderland
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.