Arsenal, aflată la prima finală după opt ani, a început mai bine și a fost aproape de gol prin Kai Havertz și Bukayo Saka, dar James Trafford a intervenit excelent cu o triplă paradă. Manchester City a echilibrat treptat jocul, iar Antoine Semenyo a creat pericol după o acțiune individuală, însă centrarea sa nu a putut fi fructificată de Erling Haaland.
Formația lui Pep Guardiola a controlat posesia, dar defensiva londoneză a rămas compactă. Cea mai bună ocazie a primei reprize pentru City a venit înainte de pauză, când Haaland a trimis cu capul pe lângă poartă după o nouă acțiune a lui Semenyo.
Superioritatea lui City s-a concretizat în minutul 60, când centrarea lui Rayan Cherki a scăpat printre mâinile lui Kepa, iar O’Reilly a înscris din apropiere.

Patru minute mai târziu, același O’Reilly a lovit din nou, trimițând cu capul în plasă centrarea lui Matheus Nunes și stabilind scorul final.
Mikel Arteta a încercat să schimbe cursul jocului prin introducerea lui Noni Madueke și Riccardo Calafiori, iar italianul a fost aproape de gol, însă mingea a lovit bara.
Pe final, Arsenal a mai avut o șansă prin lovitura de cap a lui Gabriel Magalhaes, care a lovit transversala, însă City a gestionat avantajul și a cucerit al nouălea trofeu în competiție. Pentru Guardiola, succesul reprezintă trofeul cu numărul 19 la conducerea „cetățenilor”, în timp ce Arsenal continuă să aștepte primul trofeu din 2020, iar visul unei cvadruple istorice s-a risipit.
