Arsenal are back in action this evening when they take on Manchester City in a Carabao Cup quarter-final.
The Gunners have struggled in the Premier League so far this season, finding themselves in a relegation battle having picked up just 14 points from as many games.
But they have enjoyed the distraction cup football has brought, winning all their Europa League outings to date, topping their group and, of course, reaching the quarter-finals of the Carabao Cup.
Though, they have their work cut out to continue their progress in the competition, taking on Pep Guardiola's Manchester City at the Emirates Stadium tonight.
Ahead of the game, we have rounded up all the details you need, including how you can watch the clash live on TV.
When is Arsenal vs Man City?
Arsenal's clash with Man City is this evening, Tuesday, December 22 at the Emirates Stadium.
The Fixture is set to kick-off at 8pm and it is the second of the quarter-final ties, following Brentford's clash with Newcastle United earlier in the evening.
The other ties include Stoke City vs Tottenham and Everton vs Manchester United, both of those ties taking place on Wednesday.
Is it on TV?
With London fans locked out of stadiums again, fans will be delighted to know this fixture is live on TV.
Sky Sports are showing the clash with coverage kicking off at 7.30pm and concluding at 10.30pm.
The match will be available for Sky Sports customers, but you can also tune in by purchasing a match pass through Now TV.
You can find details on how to subscribe to Sky Sports here and Now TV here.
The early team news
Arsenal could be without Pierre-Emerick Aubameyang and Thomas Partey for this one through respective injuries, while Granit Xhaka remains suspended.
Gabriel Magalhaes returns from suspension for this one.
Manchester City, meanwhile, are hoping Sergio Aguero will be fit to play having missed out on the weekend, while Gabriel Jesus and Aymeric Laporte are also doubts.
Eric Garcia is a confirmed absentee.