Manchester City vs Arsenal
Match pulse
Who won: Man City 2-1
Manchester City beat Arsenal 2-1 on Sunday, April 19, 2026 at Etihad Stadium. Goals for Man City: Rayan Cherki (16') and Erling Haaland (65'). Goals for Arsenal: Kai Havertz (18').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
Rayan Cherki
MNC · 1 G
Deserved to win
Man City created better chances: they win this game 11% of the time
Play by play
- Match ends, Manchester City 2, Arsenal 1.
- Second Half ends, Manchester City 2, Arsenal 1.
- 90'+6'
SubSubbed on for A. Semenyo
Substitution, Manchester City. Nathan Aké replaces Antoine Semenyo.
N. Aké
- 90'+5'

Header just wide
Attempt missed. Kai Havertz (Arsenal) header from the centre of the box is just a bit too high. Assisted by Leandro Trossard with a cross.
K. Havertz
- 90'+4'

Corner awarded
Corner, Arsenal. Conceded by Matheus Nunes.
- 90'
Fourth official has announced 7 minutes of added time.
- 88'
Delay over. They are ready to continue.
- 88'
SubSubbed on for Rodri
Substitution, Manchester City. Nico González replaces Rodri because of an injury.
N. González
- 88'
SubSubbed on for J. Doku
Substitution, Manchester City. Savinho replaces Jérémy Doku.
Sávio
- 87'

Delay in match because of an injury Rodri (Manchester City).
- 85'
SubSubbed on for R. Cherki
Substitution, Manchester City. Phil Foden replaces Rayan Cherki.
P. Foden
- 84'
SubSubbed on for M. Zubimendi
Substitution, Arsenal. Viktor Gyökeres replaces Martín Zubimendi.
V. Gyökeres
- 83'

Yellow card
Gabriel Magalhães (Arsenal) is shown the yellow card.
G. Magalhães
- 83'

Yellow card
Erling Haaland (Manchester City) is shown the yellow card.
E. Haaland
- 83'

Foul
Foul by Gabriel Magalhães (Arsenal).
- 83'

Free kick won
Erling Haaland (Manchester City) wins a free kick in the attacking half.
- 79'

Offside
Offside, Arsenal. Leandro Trossard is caught offside.
- 78'

Handball
Handball by Kai Havertz (Arsenal).
- 77'

Corner awarded
Corner, Manchester City. Conceded by Ben White.
- 74'
SubSubbed on for C. Mosquera
Substitution, Arsenal. Ben White replaces Cristhian Mosquera.
B. White
- 74'
SubSubbed on for E. Eze
Substitution, Arsenal. Leandro Trossard replaces Eberechi Eze.
L. Trossard
- 73'

Shot blocked
Attempt blocked. Kai Havertz (Arsenal) left footed shot from the right side of the six yard box is blocked.
- 73'

Attempt blocked. Gabriel Magalhães (Arsenal) header from the right side of the box is blocked. Assisted by Martin Ødegaard.
- 72'

Foul
Foul by Bernardo Silva (Manchester City).
- 72'

Free kick won
Eberechi Eze (Arsenal) wins a free kick in the attacking half.

