Arsenal a commencé la Community Shield de la manière la plus impressionnante possible en ouvrant rapidement le score et en créant rapidement un écart de sécurité. Riccardo Calafiori a permis aux "Gunners" de prendre l'avantage dès la première minute après une combinaison centrale.
Man City a ensuite eu plus de possession de balle mais a eu du mal à approcher le but de David Raya. N'ayant pas encore trouvé le but égalisateur, l'équipe d'Enzo Maresca a continué à recevoir une douche froide à la 28e minute.
Martin Odegaard a effectué un centre depuis l'aile droite, Christos Tzolis a repris de la tête le ballon dans la zone centrale pour Kai Havertz qui a répondu. L'attaquant allemand n'a pas manqué l'occasion, marquant de la tête contre Gianluigi Donnarumma et portant le score à 2-0.
Après la pause, Arsenal a continué à maintenir l'initiative. Seulement 3 minutes après le début de la deuxième mi-temps, Odegaard a marqué le troisième but. Tzolis a centré favorablement pour que le capitaine d'Arsenal se précipite au centre, gère proprement avant de décocher une frappe que Donnarumma n'a pas pu arrêter.
3 buts encaissés ont rendu Man City encore plus confus. Leurs attaques manquaient de connexion, tandis qu'Arsenal divisait constamment les attaques et attendait le moment de contre-attaquer.
À la 63e minute, Bukayo Saka a failli marquer le quatrième but. L'attaquant anglais a accéléré sur l'aile droite, dépassant Josko Gvardiol mais a tiré d'un angle fermé au lieu de passer à un coéquipier en position favorable.
Man City s'est efforcé de trouver un but d'honneur mais a échoué. Au final, Arsenal a conservé sa victoire 3-0 pour remporter la Community Shield.