Manchester City have gone full strength for this match making just two changes from the Premier League win over Wolves on Sunday.
Goalkeeper Stefan Ortega replaces Ederson, while Aymeric Laporte drops to the bench with Nathan Ake coming in.
Erling Haaland and Kevin De Bruyne both start with Jack Grealish and Riyad Mahrez also in attack.
Mikel Arteta’s only win over mentor Pep Guardiola came during Arsenal’s victorious run to FA Cup glory in 2020 – but it’s clear where the Gunners boss’ priorities lie tonight.
He’s made six changes from the Premier League win over Manchester United, which strengthened Arsenal’s position at the top of the table, and uses this cup tie to refresh and rotate and give some fringe players some minutes – and some of his title chasers a breather.
Matt Turner takes the gloves from Aaron Ramsdale, Takehiro Tomiyasu and Kieran Tierney replace Ben White and Oleksandr Zinchenko at full-back, while Rob Holding gets the nod ahead of William Saliba in an almost entirely rejigged backline.
Captain Martin Odegaard is also given a rest, with Fabio Vieira starting in midfield and new-boy Leandro Trossard makes his first start for the Gunners in place of Gabriel Martinelli.
Man City team news – Ortega starts in goal
Team to play Arsenal: Ortega; Lewis, Stones, Akanji, Ake; Gundogan, Rodri, De Bruyne; Grealish, Mahrez, Haaland.
Subs: Ederson, Walker, Dias, Phillips, Cancelo, Laporte, Alvarez, Silva, Palmer.
Arsenal team news – Trossard makes first start for Gunners
Team to play Man City: Turner, Tomiyasu, Holding, Gabriel, Tierney, Xhaka, Partey, Vieira, Trossard, Saka, Nketiah.
Subs: Ramsdale, White, Zinchenko, Saliba, Kiwior, Lokonga, Odegaard, Marquinhos, Martinelli.