Manchester United will face Nottingham Forest in the EFL Cup semi-finals, while Newcastle United meet Southampton.
Erik ten Hag's side beat third-tier Charlton Athletic 3-0 in the last eight and will travel to the City Ground for the first of the two-legged semi-final clash, as United search for a first trophy since 2017.
Forest have struggled in the Premier League as they battle to avoid the drop but edged past rivals Wolves on penalties after a 1-1 draw on Wednesday, moving just two games away from the Wembley Stadium showpiece.
Newcastle were dominant in a 2-0 win over Leicester City to reach the competition's semi-finals for the first time since 1976 and will visit the Premier League's bottom side Southampton for the first leg.
Nathan Jones' side registered an unlikely 2-0 quarter-final win over Manchester City, becoming just the third side to defeat Pep Guardiola's City in the EFL Cup, after West Ham and Manchester United (twice).
The first leg of the last-four clashes will be played on the week commencing January 23, with the second leg to follow the week after.