Eight teams remain in the competition ahead of some huge quarter-final ties.
Holders Liverpool travel to Southampton, while Arsenal host London rivals Crystal Palace.
Newcastle, meanwhile, entertain Brentford before a heavyweight clash at Tottenham on Thursday as Manchester United come to town.
Glory will soon be in sight for those that remain and the semi-final draw is now imminent.
Here’s everything you need to know.
When is Carabao Cup semi-final draw?
The draw for the Carabao Cup semi-finals will take place on Thursday 19 December upon the conclusion of Tottenham’s clash with Manchester United.
It is expected to start at 10.30pm GMT.
Sky Sports presenter Mark Chapman will host the draw, along with pundits Jamie Redknapp and Izzy Christiansen.
How to watch Carabao Cup semi-final draw
TV channel: The draw will be broadcast on Sky Sports Main Event, Sky Sports Football and Sky Sports Ultra HDR.
Live stream: Subscribers will be able to watch on a live stream via the Sky Go app.
LIVE coverage: Follow all the action with Standard Sport’s dedicated match blog!
Carabao Cup semi-final draw ball numbers
The ball numbers for the draw will be confirmed on the morning of Thursday 19 December 2024.
When will the Carabao Cup semi-finals be played?
Both semi-finals will be played across two legs. The first will be played across the week commencing Monday 6 January 2025, with the second coming on the week commencing Monday February 3 2025.