Substitution, Zürich. Marc Hornschuh replaces Ole Selnæs.
76'
Adrián Guerrero (Zürich) wins a free kick in the defensive half.
76'
Foul by Martin Ødegaard (Arsenal).
74'
Offside, Arsenal. Reiss Nelson tries a through ball, but Eddie Nketiah is caught offside.
73'
Substitution, Arsenal. Takehiro Tomiyasu replaces Ben White.
73'
Substitution, Arsenal. Martin Ødegaard replaces Fábio Vieira.
68'
Offside, Zürich. Antonio Marchesano tries a through ball, but Adrián Guerrero is caught offside.
68'
Attempt saved. Antonio Marchesano (Zürich) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Jonathan Okita.
67'
Foul by Ben White (Arsenal).
67'
Adrián Guerrero (Zürich) wins a free kick in the defensive half.
65'
Attempt missed. Fábio Vieira (Arsenal) right footed shot from the right side of the box is too high. Assisted by Bukayo Saka.
64'
Attempt missed. Thomas Partey (Arsenal) header from the centre of the box misses to the left. Assisted by Fábio Vieira with a cross following a set piece situation.
63'
Substitution, Arsenal. Bukayo Saka replaces Gabriel Jesus.
63'
Substitution, Arsenal. Thomas Partey replaces Mohamed Elneny.
62'
Cheick Condé (Zürich) is shown the yellow card for a bad foul.
62'
Albert Sambi Lokonga (Arsenal) wins a free kick on the left wing.
62'
Foul by Cheick Condé (Zürich).
61'
Albert Sambi Lokonga (Arsenal) wins a free kick in the defensive half.
61'
Foul by Cheick Condé (Zürich).
59'
Foul by Rob Holding (Arsenal).
59'
Aiyegun Tosin (Zürich) wins a free kick on the left wing.
57'
Attempt blocked. Eddie Nketiah (Arsenal) left footed shot from the left side of the box is blocked. Assisted by Gabriel Jesus.
50'
Foul by Cheick Condé (Zürich).
50'
Gabriel Jesus (Arsenal) wins a free kick in the defensive half.
49'
Foul by Fábio Vieira (Arsenal).
49'
Antonio Marchesano (Zürich) wins a free kick in the defensive half.
49'
Nikola Katic (Zürich) is shown the yellow card for a bad foul.
48'
Foul by Nikola Katic (Zürich).
48'
Gabriel Jesus (Arsenal) wins a free kick in the attacking half.
47'
Corner, Arsenal. Conceded by Yanick Brecher.
47'
Attempt saved. Gabriel Jesus (Arsenal) right footed shot from the left side of the six yard box is saved in the centre of the goal. Assisted by Rob Holding.
46'
Albert Sambi Lokonga (Arsenal) wins a free kick on the left wing.
46'
Foul by Lindrit Kamberi (Zürich).
45'
Second Half begins Arsenal 1, Zürich 0.
45'
Substitution, Zürich. Antonio Marchesano replaces Fabian Rohner.
45'+3
First Half ends, Arsenal 1, Zürich 0.
45'+1
Foul by Gabriel Magalhães (Arsenal).
45'+1
Fidan Aliti (Zürich) wins a free kick in the defensive half.
45'
Corner, Arsenal. Conceded by Ole Selnæs.
40'
Attempt blocked. Mohamed Elneny (Arsenal) right footed shot from outside the box is blocked.
40'
Attempt blocked. Fábio Vieira (Arsenal) left footed shot from the centre of the box is blocked. Assisted by Kieran Tierney.
39'
Attempt missed. Kieran Tierney (Arsenal) right footed shot from outside the box is high and wide to the left following a corner.
38'
Corner, Arsenal. Conceded by Nikola Katic.
37'
Corner, Arsenal. Conceded by Fidan Aliti.
36'
Attempt saved. Eddie Nketiah (Arsenal) header from the centre of the box is saved in the top right corner. Assisted by Fábio Vieira with a cross.
35'
Corner, Arsenal. Conceded by Nikola Katic.
35'
Attempt saved. Jonathan Okita (Zürich) left footed shot from outside the box is saved in the bottom left corner.
34'
Foul by Rob Holding (Arsenal).
34'
Aiyegun Tosin (Zürich) wins a free kick in the defensive half.
33'
Foul by Mohamed Elneny (Arsenal).
33'
Lindrit Kamberi (Zürich) wins a free kick in the defensive half.
32'
Fidan Aliti (Zürich) is shown the yellow card for a bad foul.
31'
Fábio Vieira (Arsenal) wins a free kick on the right wing.
31'
Foul by Fidan Aliti (Zürich).
30'
Offside, Arsenal. Fábio Vieira tries a through ball, but Gabriel Jesus is caught offside.
30'
Attempt blocked. Fábio Vieira (Arsenal) right footed shot from the centre of the box is blocked. Assisted by Eddie Nketiah.
30'
Attempt blocked. Reiss Nelson (Arsenal) left footed shot from the left side of the six yard box is blocked. Assisted by Kieran Tierney.
27'
Attempt missed. Fidan Aliti (Zürich) header from the centre of the box is high and wide to the left. Assisted by Jonathan Okita with a cross following a corner.
27'
Corner, Zürich. Conceded by Aaron Ramsdale.
25'
Foul by Reiss Nelson (Arsenal).
25'
Fidan Aliti (Zürich) wins a free kick in the defensive half.
21'
Corner, Arsenal. Conceded by Nikola Boranijasevic.
21'
Attempt blocked. Gabriel Jesus (Arsenal) right footed shot from the centre of the box is blocked.
21'
Attempt saved. Eddie Nketiah (Arsenal) right footed shot from outside the box is saved in the centre of the goal. Assisted by Fábio Vieira.
17'
Goal! Arsenal 1, Zürich 0. Kieran Tierney (Arsenal) left footed shot from outside the box to the bottom right corner.
17'
Attempt blocked. Fábio Vieira (Arsenal) left footed shot from outside the box is blocked.
17'
Rob Holding (Arsenal) wins a free kick in the defensive half.
17'
Foul by Aiyegun Tosin (Zürich).
14'
Attempt blocked. Gabriel Jesus (Arsenal) left footed shot from the left side of the box is blocked. Assisted by Reiss Nelson.
14'
Attempt missed. Reiss Nelson (Arsenal) right footed shot from outside the box misses to the left. Assisted by Fábio Vieira following a corner.
14'
Corner, Arsenal. Conceded by Jonathan Okita.
12'
Attempt missed. Lindrit Kamberi (Zürich) right footed shot from outside the box is high and wide to the right. Assisted by Fidan Aliti.
11'
Offside, Zürich. Nikola Katic tries a through ball, but Cheick Condé is caught offside.
11'
Attempt blocked. Nikola Katic (Zürich) header from the centre of the box is blocked. Assisted by Jonathan Okita.
10'
Corner, Zürich. Conceded by Gabriel Magalhães.
8'
Offside, Arsenal. Kieran Tierney tries a through ball, but Eddie Nketiah is caught offside.
6'
Corner, Zürich. Conceded by Gabriel Magalhães.
1'
Reiss Nelson (Arsenal) wins a free kick in the defensive half.