Manchester United were drawn against Manchester City in the stand-out tie for the Carabao Cup semi-finals.
Ole Gunnar Solskjaer's side were beaten by City at this stage last season and will be keen to exact revenge as the Norwegian seeks his first trophy as United boss.
The other match-up sees Championship Brentford, who added Newcastle as a fourth Premier League scalp to reach the last four, travelling north to take on Jose Mourinho's Tottenham.
The semi-finals will be played in the week commencing January 4.
More to follow.