| | First Half starts. |
| 2' | | Fouled by Gabriel Jesus - Arsenal |
| 2' | | Nathan Aké - Manchester City - won a free kick in defence. |
| 4' | | Corner - Manchester City. Conceded by Declan Rice. |
| 4' | | Shot blocked. Josko Gvardiol - Manchester City - shot with left foot inside of six yard box - left side is blocked. Assist - Phil Foden with a cross. |
| 5' | | Missed chance. Nathan Aké - Manchester City - shot with left foot from the centre of the box is very close to the goal. Assist - Erling Haaland with a head after corner. |
| 9' | | Shot blocked. Gabriel Jesus - Arsenal - shot with right foot from the right side of the box is blocked. Assist - Leandro Trossard. |
| 9' | | Corner - Arsenal. Conceded by Josko Gvardiol. |
| 9' | | Missed chance. Eddie Nketiah - Arsenal - shot with the head from the centre of the box missed. Assist - Martin Ødegaard with a cross after corner. |
| 10' | | Offside - Arsenal. Jorginho with a pass, however Ben White is in offside. |
| 11' | | Fouled by Jorginho - Arsenal |
| 11' | | Phil Foden - Manchester City - won a free kick in defence. |
| 11' | | Jorginho - Arsenal - receive yellow card for a foul. |
| 18' | | Fouled by Josko Gvardiol - Manchester City |
| 18' | | Gabriel Jesus - Arsenal - won a free kick in defence. |
| 23' | | Eddie Nketiah - Arsenal - won a free kick in defence. |
| 23' | | Fouled by Bernardo Silva - Manchester City |
| 23' | | Bernardo Silva - Manchester City - receive yellow card for a foul. |
| 25' | | Fouled by Gabriel Jesus - Arsenal |
| 25' | | Phil Foden - Manchester City - won a free kick in defence. |
| 26' | | Missed chance. Eddie Nketiah - Arsenal - shot with right foot from the left side of the box missed. Assist - Oleksandr Zinchenko. |
| 27' | | Fouled by Eddie Nketiah - Arsenal |
| 27' | | Rico Lewis - Manchester City - won a free kick in defence. |
| 28' | | Fouled by Mateo Kovacic - Manchester City |
| 28' | | Martin Ødegaard - Arsenal - won a free kick in defence. |
| 29' | | Mateo Kovacic - Manchester City - receive yellow card for a foul. |
| 30' | | Fouled by Josko Gvardiol - Manchester City |
| 30' | | Gabriel Jesus - Arsenal - won a free kick on the right wing. |
| 34' | | Missed chance. Julián Álvarez - Manchester City - shot with right foot from outside the box goes high. Assist - Erling Haaland. |
| 35' | | Declan Rice - Arsenal - won a free kick in defence. |
| 35' | | Fouled by Mateo Kovacic - Manchester City |
| 36' | | Corner - Arsenal. Conceded by Josko Gvardiol. |
| 38' | | Shot blocked. Oleksandr Zinchenko - Arsenal - shot with right foot from outside the box is blocked. Assist - Martin Ødegaard. |
| 38' | | Shot blocked. Oleksandr Zinchenko - Arsenal - shot with left foot from the centre of the box is blocked. |
| 41' | | Corner - Manchester City. Conceded by Oleksandr Zinchenko. |
| 45' | | Offside - Arsenal. Martin Ødegaard with a pass, however Eddie Nketiah is in offside. |
| 45+2' | | Fouled by Phil Foden - Manchester City |
| 45+2' | | Gabriel Magalhães - Arsenal - won a free kick in defence. |
| 45+2' | | First Half ended - Arsenal 0, Manchester City 0. |
| 45' | | Second Half starts Arsenal 0, Manchester City 0. |
| 45' | | Substitution - Arsenal. Gabriel Martinelli for Leandro Trossard - injury. |
| 49' | | Corner - Arsenal. Conceded by Bernardo Silva. |
| 50' | | Missed chance. Martin Ødegaard - Arsenal - shot with left foot from outside the box is high and wide to the left. Assist - Ben White after corner. |
| 51' | | New attacking attempt. Gabriel Martinelli - Arsenal - shot with left foot from the left side of the box is saved in the left corner. Assist - Declan Rice. |
| 52' | | Fouled by Ben White - Arsenal |
| 52' | | Phil Foden - Manchester City - won a free kick in defence. |
| 55' | | Fouled by Gabriel Martinelli - Arsenal |
| 55' | | Rico Lewis - Manchester City - won a free kick in attack. |
| 58' | | Shot blocked. Julián Álvarez - Manchester City - shot with right foot from the centre of the box is blocked. Assist - Phil Foden. |
| 62' | | Shot blocked. Martin Ødegaard - Arsenal - shot with left foot from outside the box is blocked. Assist - Ben White. |
| 62' | | Corner - Arsenal. Conceded by Nathan Aké. |
| 63' | | Missed chance. Eddie Nketiah - Arsenal - shot with the head from the right side of the six yard box missed. Assist - Declan Rice with a head after corner. |
| 63' | | Missed chance. Oleksandr Zinchenko - Arsenal - shot with left foot from outside the box is high and wide to the left after corner. |
| 65' | | Corner - Manchester City. Conceded by Ben White. |
| 68' | | Substitution - Manchester City. John Stones for Rico Lewis. |
| 68' | | Substitution - Manchester City. Matheus Nunes for Mateo Kovacic. |
| 68' | | Substitution - Manchester City. Jérémy Doku for Julián Álvarez. |
| 71' | | Fouled by Kyle Walker - Manchester City |
| 71' | | Gabriel Martinelli - Arsenal - won a free kick in defence. |
| 73' | | Corner - Manchester City. Conceded by Ben White. |
| 75' | | Missed chance. Martin Ødegaard - Arsenal - shot with left foot from outside the box is high and wide to the left. Assist - Gabriel Martinelli. |
| 75' | | Substitution - Arsenal. Takehiro Tomiyasu for Oleksandr Zinchenko. |
| 75' | | Substitution - Arsenal. Kai Havertz for Eddie Nketiah. |
| 75' | | Substitution - Arsenal. Thomas Partey for Jorginho. |
| 77' | | Corner - Arsenal. Conceded by Jérémy Doku. |
| 79' | | Fouled by Gabriel Jesus - Arsenal |
| 79' | | Jérémy Doku - Manchester City - won a free kick in defence. |
| 86' | | Goal! Arsenal 1, Manchester City 0. Gabriel Martinelli - Arsenal - shot with right foot from outside the box to the left corner. Assist - Kai Havertz. |
| 90+3' | | Fouled by Gabriel Jesus - Arsenal |
| 90+3' | | Jérémy Doku - Manchester City - won a free kick in defence. |
| 90+3' | | Gabriel Jesus - Arsenal - receive yellow card. |
| 90+3' | | Ederson - Manchester City - receive yellow card. |
| 90+5' | | Second Half ended - Arsenal 1, Manchester City 0. |
| | Thats all. Game finished - Arsenal 1, Manchester City 0. |