Arsenal beat Manchester City 3-0 in the Community Shield at the Principality Stadium on Sunday as Mikel Arteta handed new City boss Enzo Maresca a defeat in his first game in charge.

Arsenal opened the scoring after just 23 seconds when Riccardo Calafiori was put through on goal, before they doubled their lead when Gianluigi Donnarumma could not keep out Kai Havertz’s header.

Arsenal’s new signing Christos Tzolis then provided a second assist when he set up skipper Martin Odegaard for the third goal three minutes into the second half, with the Premier League champions looking fitter and sharper than City.

Maresca’s side showed only flashes of their attacking threat, with Phil Foden and Erling Haaland forcing saves from David Raya, but the Arsenal goalkeeper stood firm to preserve a clean sheet.