The Carabao Cup semi-final draw takes place tonight with Arsenal finding themselves in the hat - despite a scare against London rivals Crystal Palace.
Jean-Philippe Mateta opened the scoring early doors for the visitors to give them a lead which was held until half-time. But that advantage would be cancelled out in the second half thanks to a heroic hat-trick from Gabriel Jesus.
Former Arsenal striker Eddie Nketiah pulled one back with five minutes remaining to ensure a nervy finish, but the Gunners ultimately held on. London could be represented by two teams in the draw tonight - depending whether or not Tottenham Hotspur can beat Manchester United at the Tottenham Hotspur Stadium.
Ahead of the two north London rivals, potentially, being in the Carabao Cup semi-final, football.london has taken a look at everything you need to know about the game dates;
Who could Arsenal play in the Carabao Cup semi-final?
Here are the teams remaining in the Carabao Cup ahead of tonight's last quarter-final tie;
Arsenal
Liverpool
Newcastle United
Tottenham Hotspur or Manchester United
When will the Carabao Cup semi-final matches be played?
According to the EFL's website, the first leg of the semi-final will take place on the week commencing January 6, before the return leg is then played on the week commencing February 3.
When is the Carabao Cup semi-final draw?
The semi-final draw will take place after Spurs' clash with United in north London tonight. Provisionally at least, a start time for the draw has been pencilled in for 10.30pm, but this is subject to change.
When and where is the Carabao Cup final this season?
Should Arsenal and/or Tottenham make it that far, the Carabao Cup final will take place at Wembley Stadium on Sunday, March 16. Arsenal's main title rivals Liverpool are the current holders of the competition.