The four remaining clubs in this season's Carabao Cup now know who they will have to beat in two matches to reach the final at Wembley Stadium.
Arsenal booked their place in the semi-finals with a thrilling 3-2 win over Crystal Palace in the quarter-finals, boosted by Gabriel Jesus' shock hat-trick.
Liverpool recorded a similarly narrow win over Southampton in their match, winning 2-1 at St Mary's Stadium, while Newcastle United were more comfortable in a 3-1 win over Brentford.
Tottenham Hotspur was the last team to arrive Victory over Manchester United 4-3.
The home matches will be played in the week of 6 January 2025, with the return matches to follow 28 days later in the week of 3 February 2025. The team drawn first in each match will be home first.
The final is scheduled to be held on March 16, 2025, and will witness the distribution of the first major cup of the season.