The four remaining clubs in this season's Carabao Cup now know who they will have to beat over two legs to reach the showpiece final at Wembley Stadium.
Arsenal booked their place in the last four with a thrilling 3-2 comeback win over Crystal Palace in the quarter-finals, backed by a surprise hat-trick from Gabriel Jesus.
Liverpool had a similarly narrow win over Southampton in their tie, running out 2-1 winners at St Mary's, while Newcastle United were more comfortable in a 3-1 win against Brentford.
Tottenham Hotspur was the last team to succeed with a 4-3 triumph over Manchester United.
The first legs will be played in the week commencing 6 January 2025, while the second legs will follow 28 days later in the week commencing 3 February 2025. The team to be kicked first in each tie will be home first .
The final is scheduled for March 16, 2025 and the first major trophy of the season will be handed out.