Match ends, Arsenal 1(4), FC Porto 0(2).
125' Penalty Shootout ends, Arsenal 1(4), FC Porto 0(2).
125' Attempt Penalty saved. Galeno (FC Porto) right footed shot saved in the bottom right corner.
124'
Goal de Trossard (1-0)
Goal! Arsenal 1(4), FC Porto 0(2). Declan Rice (Arsenal) converts the penalty with a right footed shot to the centre of the goal.
124'
Goal de Trossard (1-0)
Goal! Arsenal 1(3), FC Porto 0(2). Marko Grujic (FC Porto) converts the penalty with a right footed shot to the bottom right corner.
123'
Goal de Trossard (1-0)
Goal! Arsenal 1(3), FC Porto 0(1). Bukayo Saka (Arsenal) converts the penalty with a left footed shot to the bottom left corner.
122' Attempt Penalty saved. Wendell (FC Porto) left footed shot saved in the bottom right corner.
121'
Goal de Trossard (1-0)
Goal! Arsenal 1(2), FC Porto 0(1). Kai Havertz (Arsenal) converts the penalty with a left footed shot to the bottom right corner.
120'
Goal de Trossard (1-0)
Goal! Arsenal 1(1), FC Porto 0(1). Pepê Aquino (FC Porto) converts the penalty with a right footed shot to the bottom left corner.
120'
Goal de Trossard (1-0)
Goal! Arsenal 1(1), FC Porto 0. Martin Ødegaard (Arsenal) converts the penalty with a left footed shot to the bottom right corner.
120' Penalty Shootout begins Arsenal 1, FC Porto 0.
120' Second Half Extra Time ends, Arsenal 1, FC Porto 0.
119' Bukayo Saka (Arsenal) wins a free kick on the right wing.
119' Foul by Stephen Eustáquio (FC Porto).
118' Kai Havertz (Arsenal) wins a free kick in the defensive half.
118' Foul by Marko Grujic (FC Porto).
116' Gabriel Magalhães (Arsenal) wins a free kick in the defensive half.
116' Foul by Mehdi Taremi (FC Porto).
115' Yellow card Kai Havertz (Arsenal) is shown the yellow card for a bad foul.
115' Foul by Kai Havertz (Arsenal).
115' Pepê Aquino (FC Porto) wins a free kick in the defensive half.
114' Kai Havertz (Arsenal) wins a free kick in the defensive half.
114' Foul by Marko Grujic (FC Porto).
114' Attempt Attempt saved. Galeno (FC Porto) right footed shot from outside the box is saved in the centre of the goal.
113' Foul by Gabriel Jesus (Arsenal).
113' Gonçalo Borges (FC Porto) wins a free kick on the right wing.
112' Ben White (Arsenal) wins a free kick in the defensive half.
112' Foul by Galeno (FC Porto).
111' Foul by Eddie Nketiah (Arsenal).
111' Pepê Aquino (FC Porto) wins a free kick in the defensive half.
109' Attempt Attempt blocked. Bukayo Saka (Arsenal) left footed shot from the right side of the box is blocked. Assisted by Eddie Nketiah.
107' Corner, FC Porto. Conceded by Oleksandr Zinchenko.
105' Substitution Substitution, Arsenal. Oleksandr Zinchenko replaces Jakub Kiwior.
105' Substitution Substitution, Arsenal. Eddie Nketiah replaces Leandro Trossard.
105' Second Half Extra Time begins Arsenal 1, FC Porto 0.
106' First Half Extra Time ends, Arsenal 1, FC Porto 0.
100' Substitution Substitution, FC Porto. Gonçalo Borges replaces Francisco Conceição.
100' Substitution Substitution, FC Porto. Stephen Eustáquio replaces Nico González.
100' Attempt Attempt missed. Mehdi Taremi (FC Porto) right footed shot from the left side of the box is high and wide to the right. Assisted by Jorge Sánchez.
98' Kai Havertz (Arsenal) wins a free kick in the attacking half.
98' Foul by Marko Grujic (FC Porto).
96' Corner, Arsenal. Conceded by Marko Grujic.
93' Bukayo Saka (Arsenal) wins a free kick on the right wing.
93' Foul by Otávio (FC Porto).
90' First Half Extra Time begins Arsenal 1, FC Porto 0.
97' Second Half ends, Arsenal 1, FC Porto 0.
96' Offside, FC Porto. Mehdi Taremi is caught offside.
96' Substitution Substitution, FC Porto. Marko Grujic replaces Alan Varela because of an injury.
96' Delay over. They are ready to continue.
92' Delay in match because of an injury Alan Varela (FC Porto).
90' Corner, Arsenal. Conceded by Alan Varela.
88' Foul by Gabriel Magalhães (Arsenal).
88' Mehdi Taremi (FC Porto) wins a free kick in the defensive half.
87' Bukayo Saka (Arsenal) wins a free kick in the defensive half.
87' Foul by Galeno (FC Porto).
87' Substitution Substitution, FC Porto. Mehdi Taremi replaces Evanilson.
86' Corner, Arsenal. Conceded by Alan Varela.
85' Substitution Substitution, FC Porto. Jorge Sánchez replaces João Mário.
84' Attempt Attempt missed. Martin Ødegaard (Arsenal) left footed shot from the centre of the box is close, but misses to the right.
84' Attempt Attempt saved. Bukayo Saka (Arsenal) left footed shot from the right side of the box is saved in the bottom left corner. Assisted by Martin Ødegaard.
83' Foul by Gabriel Jesus (Arsenal).
83' Nico González (FC Porto) wins a free kick in the defensive half.
82' Corner, Arsenal. Conceded by Diogo Costa.
82' Attempt Attempt saved. Gabriel Jesus (Arsenal) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Bukayo Saka.
82' Substitution Substitution, Arsenal. Gabriel Jesus replaces Jorginho.
80' Offside, Arsenal. Kai Havertz is caught offside.
79' Declan Rice (Arsenal) wins a free kick in the defensive half.
79' Foul by Francisco Conceição (FC Porto).
78' Foul by Jorginho (Arsenal).
78' Pepê Aquino (FC Porto) wins a free kick in the defensive half.
75' Foul by Jorginho (Arsenal).
75' Evanilson (FC Porto) wins a free kick on the right wing.
74' Delay over. They are ready to continue.
73' Delay in match because of an injury Gabriel Magalhães (Arsenal).
73' Attempt Attempt missed. William Saliba (Arsenal) header from the centre of the box misses to the right. Assisted by Leandro Trossard with a cross following a set piece situation.
72' Yellow card Pepe (FC Porto) is shown the yellow card for a bad foul.
71' Kai Havertz (Arsenal) wins a free kick on the left wing.
71' Foul by Pepe (FC Porto).
71' Foul by Jorginho (Arsenal).
71' Nico González (FC Porto) wins a free kick in the defensive half.
69' Offside, FC Porto. Evanilson is caught offside.
69' Attempt Attempt saved. Francisco Conceição (FC Porto) left footed shot from outside the box is saved in the centre of the goal. Assisted by Nico González.
66' Foul by Kai Havertz (Arsenal).
66' Pepe (FC Porto) wins a free kick in the defensive half.
65' Foul by Bukayo Saka (Arsenal).
65' Galeno (FC Porto) wins a free kick in the defensive half.
63' Attempt Attempt missed. Francisco Conceição (FC Porto) left footed shot from outside the box is high and wide to the left from a direct free kick.
62' Foul by Jakub Kiwior (Arsenal).
62' Galeno (FC Porto) wins a free kick in the attacking half.
61' Foul by Kai Havertz (Arsenal).
61' João Mário (FC Porto) wins a free kick in the defensive half.
60' Jorginho (Arsenal) wins a free kick in the defensive half.
60' Foul by Evanilson (FC Porto).
59' Offside, Arsenal. Bukayo Saka is caught offside.
57' Corner, Arsenal. Conceded by João Mário.
57' Attempt Attempt blocked. Declan Rice (Arsenal) right footed shot from the centre of the box is blocked. Assisted by Kai Havertz.
55' Corner, Arsenal. Conceded by Pepê Aquino.
54' Martin Ødegaard (Arsenal) wins a free kick in the defensive half.
54' Foul by Wendell (FC Porto).
53' Leandro Trossard (Arsenal) wins a free kick on the left wing.
53' Foul by Francisco Conceição (FC Porto).
48' Delay over. They are ready to continue.
48' Delay in match because of an injury Evanilson (FC Porto).
47' Attempt Attempt missed. Evanilson (FC Porto) right footed shot from the right side of the box is high and wide to the right.
46' Jorginho (Arsenal) wins a free kick on the right wing.
46' Foul by Nico González (FC Porto).
45' Second Half begins Arsenal 1, FC Porto 0.
48' First Half ends, Arsenal 1, FC Porto 0.
47' Kai Havertz (Arsenal) wins a free kick in the defensive half.
47' Foul by Alan Varela (FC Porto).
47' Delay over. They are ready to continue.
45' Delay in match because of an injury Pepê Aquino (FC Porto).
43' Foul by Kai Havertz (Arsenal).
43' Nico González (FC Porto) wins a free kick in the defensive half.
42' Attempt Attempt missed. Francisco Conceição (FC Porto) left footed shot from outside the box misses to the right. Assisted by Pepê Aquino.
40'
Goal de Trossard (1-0)
Goal! Arsenal 1, FC Porto 0. Leandro Trossard (Arsenal) right footed shot from the left side of the box to the bottom right corner. Assisted by Martin Ødegaard with a through ball.
38' Yellow card William Saliba (Arsenal) is shown the yellow card for a bad foul.
38' Foul by William Saliba (Arsenal).
38' Galeno (FC Porto) wins a free kick in the defensive half.
34' Offside, FC Porto. Galeno is caught offside.
31' Corner, Arsenal. Conceded by Wendell.
30' Bukayo Saka (Arsenal) wins a free kick on the right wing.
30' Foul by Nico González (FC Porto).
28' Corner, Arsenal. Conceded by Pepe.
26' Attempt Attempt missed. Declan Rice (Arsenal) header from the left side of the six yard box misses to the left. Assisted by Leandro Trossard with a cross.
25' William Saliba (Arsenal) wins a free kick in the defensive half.
25' Foul by Evanilson (FC Porto).
22' Attempt Attempt blocked. Evanilson (FC Porto) right footed shot from the right side of the six yard box is blocked. Assisted by Francisco Conceição.
22' Attempt Attempt blocked. Wendell (FC Porto) left footed shot from outside the box is blocked. Assisted by Nico González.
21' Attempt Attempt saved. Evanilson (FC Porto) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by João Mário with a cross.
20' Foul by Jorginho (Arsenal).
20' Pepê Aquino (FC Porto) wins a free kick in the defensive half.
19' Leandro Trossard (Arsenal) wins a free kick in the defensive half.
19' Foul by João Mário (FC Porto).
19' Offside, Arsenal. Gabriel Magalhães is caught offside.
17' Jorginho (Arsenal) wins a free kick on the right wing.
17' Foul by Evanilson (FC Porto).
15' Attempt Attempt missed. Evanilson (FC Porto) left footed shot from outside the box is close, but misses to the right.
14' Attempt Attempt missed. Bukayo Saka (Arsenal) header from the centre of the box misses to the left. Assisted by Leandro Trossard with a cross.
13' Attempt Attempt missed. Martin Ødegaard (Arsenal) left footed shot from the right side of the box is close, but misses to the right. Assisted by Bukayo Saka following a corner.
12' Corner, Arsenal. Conceded by Otávio.
12' Attempt Attempt saved. Bukayo Saka (Arsenal) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Ben White.
11' João Mário (FC Porto) wins a free kick in the defensive half.
11' Foul by Declan Rice (Arsenal).
10' Attempt Attempt missed. Jakub Kiwior (Arsenal) left footed shot from the left side of the box misses to the right. Assisted by Leandro Trossard.
6' Hand ball by Kai Havertz (Arsenal).
3' Attempt Attempt missed. Ben White (Arsenal) header from the right side of the six yard box is just a bit too high.
2' Jorginho (Arsenal) wins a free kick in the defensive half.
2' Foul by Evanilson (FC Porto).
Otávio (FC Porto) wins a free kick in the defensive half.
Foul by Kai Havertz (Arsenal).
First Half begins.
Lineups are announced and players are warming up.