El Arsenal comenzó el Community Shield de una manera que no podría ser más impresionante cuando pronto marcó el primer gol y rápidamente creó una ventaja segura. Riccardo Calafiori fue quien adelantó a los "Gunners" en el primer minuto después de una combinación central.
El Man City luego controló más el balón, pero tuvo dificultades para acercarse a la portería de David Raya. Antes de encontrar el gol del empate, el equipo de Enzo Maresca continuó recibiendo un jarro de agua fría en el minuto 28.
Martin Odegaard realizó un centro desde la banda derecha, Christos Tzolis cabeceó el balón al centro para que Kai Havertz respondiera. El delantero alemán no perdió la oportunidad, cabeceó para batir a Gianluigi Donnarumma y aumentar el marcador a 2-0.
Después del descanso, el Arsenal continuó manteniendo la iniciativa. Solo 3 minutos después de que comenzara la segunda parte, Odegaard marcó el tercer gol. Tzolis centró favorablemente para que el capitán del Arsenal entrara en el centro, manejando cuidadosamente antes de lanzar un disparo que Donnarumma no pudo detener.
3 goles encajados hicieron que el Man City se sintiera aún más confundido. Su ataque carecía de cohesión, mientras que el Arsenal dividió continuamente los ataques y esperó el momento de contraatacar.
En el minuto 63, Bukayo Saka casi marca el cuarto gol. El delantero inglés aceleró por la banda derecha, superó a Josko Gvardiol pero remató desde un ángulo cerrado en lugar de pasar a un compañero en una posición favorable.
El Man City se esforzó por buscar un gol de consolación pero no tuvo éxito. Al final, el Arsenal mantuvo su victoria por 3-0 para ganar el Community Shield.