Commentary:
90+6' Both teams could have won today but FC Porto just managed to carve out the victory
90+6' That's it! The referee blows the final whistle
90+6' Ball possession: FC Porto: 38%, Arsenal: 62%.
90+6' Today's attendance is 49111.
90+6' Goal kick for FC Porto.
90+6' Martin Oedegaard from Arsenal sends an effort wide of target
90+4' Otavio provided the assist for the goal.
90+4' G O O O A A A L - Wenderson Galeno from FC Porto beats the keeper from outside the box with the right foot!90+4' Stephen Eustaquio makes the tackle and wins possession for his team
90+3' David Raya from Arsenal intercepts a cross aimed towards the box.
90+3' Goal kick for FC Porto.
90+2' A chance presents itself to Gabriel from Arsenal but his header goes wide
90+2' The cross by Declan Rice from Arsenal successfully finds a teammate in the box.
90+1' The referee signals a free kick as Wenderson Galeno from FC Porto trips Bukayo Saka
90+1' Arsenal take a throw-in in the opponent's half of the field.
90+1' The fourth official shows there are 4 minute(s) of time to be added.
90+1' David Raya from Arsenal intercepts a cross aimed towards the box.
90+1' Ben White from Arsenal intercepts a cross aimed towards the box.
90' Wendell is coming out with a knock and is replaced by Stephen Eustaquio.
90' Ball possession: FC Porto: 35%, Arsenal: 65%.
90' The referee signals a free kick as Ben White from Arsenal trips Ivan Jaime
89' The game is restarted.
88' Wendell is down injured and receives medical attention on the field.
88' Play has been stopped because there is a player lying on the pitch.
88' Jakub Kiwior from Arsenal goes a bit too far there as the pulls down Wendell
88' Otavio from FC Porto intercepts a cross aimed towards the box.
88' Bukayo Saka swings in the ball from a corner on the right, but it is nowhere near a teammate.
87' Otavio relieves the pressure with a clearance
87' Ben White wins an air challenge against Wenderson Galeno
86' Arsenal take a throw-in in the opponent's half of the field.
85' Chico Conceicao is leaving the field to be replaced by Goncalo Borges in a tactical substitution.
85' Evanilson is leaving the field to be replaced by Antonio Martinez in a tactical substitution.
85' Ball possession: FC Porto: 34%, Arsenal: 66%.
85' Evanilson wins an air challenge against Jorginho
84' Gabriel Martinelli makes the tackle and wins possession for his team
84' David Raya from Arsenal intercepts a cross aimed towards the box.
84' FC Porto take a throw-in in the opponent's half of the field.
83' FC Porto take a throw-in in the opponent's half of the field.
83' FC Porto take a throw-in in their own half of the field.
82' Jorginho makes the tackle and wins possession for his team
82' FC Porto take a throw-in in their own half of the field.
81' Martin Oedegaard wins an air challenge against Ivan Jaime
81' Nico Gonzalez is leaving the field to be replaced by Ivan Jaime in a tactical substitution.
80' Ball possession: FC Porto: 34%, Arsenal: 66%.
80' Jakub Kiwior is penalised for pushing Wendell.
80' Bukayo Saka swings in the ball from a corner on the right, but it is nowhere near a teammate.
79' Otavio relieves the pressure with a clearance
79' Arsenal are trying to create something here.
78' Arsenal are in control of the ball.
77' Jakub Kiwior wins an air challenge against Joao Mario
77' FC Porto are in control of the ball.
76' FC Porto take a throw-in in their own half of the field.
75' Arsenal take a throw-in in their own half of the field.
75' Diogo Costa from FC Porto intercepts a cross aimed towards the box.
75' Bukayo Saka swings in the ball from a corner on the right, but it is nowhere near a teammate.
75' Ball possession: FC Porto: 35%, Arsenal: 65%.
75' Play has been stopped while the referee talks to the players.
74' Leandro Trossard is leaving the field to be replaced by Jorginho in a tactical substitution.
73' Wendell relieves the pressure with a clearance
73' Gabriel makes the tackle and wins possession for his team
73' Diogo Costa from FC Porto intercepts a cross aimed towards the box.
73' Declan Rice swings in the ball from a corner on the left, but it is nowhere near a teammate.
72' Pepe relieves the pressure with a clearance
71' Martin Oedegaard from Arsenal goes a bit too far there as the pulls down Otavio
71' The referee signals a free kick as William Saliba from Arsenal trips Evanilson
70' Gabriel Martinelli makes the tackle and wins possession for his team
70' Ball possession: FC Porto: 35%, Arsenal: 65%.
70' FC Porto take a throw-in in their own half of the field.
69' Gabriel Martinelli makes the tackle and wins possession for his team
69' FC Porto take a throw-in in their own half of the field.
69' Joao Mario wins an air challenge against Gabriel Martinelli
68' FC Porto take a throw-in in the opponent's half of the field.
68' Goal kick for Arsenal.
68' Gabriel from Arsenal intercepts a cross aimed towards the box.
68' Wendell swings in the ball from a corner on the right, but it is nowhere near a teammate.
67' Declan Rice successfully blocks the shot
67' A shot by Evanilson is blocked.
67' Pepe creates a scoring opportunity for his teammate
67' FC Porto take a throw-in in the opponent's half of the field.
67' William Saliba from Arsenal intercepts a cross aimed towards the box.
66' FC Porto are trying to create something here.
66' William Saliba relieves the pressure with a clearance
66' FC Porto start a counter attack.
66' Ball possession: FC Porto: 33%, Arsenal: 67%.
65' Leandro Trossard from Arsenal goes a bit too far there as the pulls down Pepe
65' Arsenal take a throw-in in the opponent's half of the field.
64' Play has been stopped because there is a player lying on the pitch.
64' Otavio relieves the pressure with a clearance
63' Kai Havertz makes the tackle and wins possession for his team
62' After a tactical foul, Nico Gonzalez sees no other way than stopping the counter and receives a yellow card.
62' Nico Gonzalez from FC Porto goes a bit too far there as the pulls down Kai Havertz
62' Kai Havertz makes the tackle and wins possession for his team
62' FC Porto take a throw-in in the opponent's half of the field.
62' Wendell makes the tackle and wins possession for his team
61' Yellow card for Kai Havertz.
61' Kai Havertz from Arsenal commits a foul by elbowing Pepe
60' Ball possession: FC Porto: 32%, Arsenal: 68%.
60' FC Porto take a throw-in in their own half of the field.
59' The referee signals a free kick as Jakub Kiwior from Arsenal trips Pepe
59' Arsenal take a throw-in in the opponent's half of the field.
58' Goal kick for Arsenal.
57' Yellow card for Jakub Kiwior.
57' Jakub Kiwior from Arsenal goes a bit too far there as the pulls down Chico Conceicao
57' Pepe makes the tackle and wins possession for his team
57' Obstruction as Gabriel cuts off the run of Pepe. A free-kick is awarded.
56' Declan Rice from Arsenal swings in the corner from the left.
56' Joao Mario relieves the pressure with a clearance
55' Ball possession: FC Porto: 31%, Arsenal: 69%.
55' The referee signals a free kick as Alan Varela from FC Porto trips Leandro Trossard
54' Goal kick for FC Porto.
53' A shot by Martin Oedegaard is blocked.
53' Pepe from FC Porto intercepts a cross aimed towards the box.
53' Wendell from FC Porto intercepts a cross aimed towards the box.
52' After a tactical foul, Chico Conceicao sees no other way than stopping the counter and receives a yellow card.
52' Chico Conceicao from FC Porto goes a bit too far there as the pulls down Gabriel Martinelli
51' FC Porto take a throw-in in their own half of the field.
51' Declan Rice makes the tackle and wins possession for his team
50' Arsenal take a throw-in in their own half of the field.
50' FC Porto take a throw-in in their own half of the field.
50' Ball possession: FC Porto: 31%, Arsenal: 69%.
50' Gabriel Martinelli wins an air challenge against Joao Mario
49' The referee signals a free kick as Evanilson from FC Porto trips Declan Rice
49' Arsenal are in control of the ball.
48' The referee signals a free kick as Jakub Kiwior from Arsenal trips Chico Conceicao
47' FC Porto take a throw-in in the opponent's half of the field.
47' The game is restarted.
47' Play has been stopped because there is a player lying on the pitch.
47' Bukayo Saka makes the tackle and wins possession for his team
46' Goal kick for FC Porto.
46' Arsenal take a throw-in in the opponent's half of the field.
46' The second half is underway.
45+2' It's over! The referee blows for half time
45+2' Ball possession: FC Porto: 31%, Arsenal: 69%.
45+2' Goal kick for FC Porto.
45+2' A chance presents itself to Kai Havertz from Arsenal but his header goes wide
45+2' Bukayo Saka from Arsenal swings in the corner from the right.
45+1' The fourth official shows there are 1 minute(s) of time to be added.
45+1' Wendell relieves the pressure with a clearance
45' Arsenal take a throw-in in the opponent's half of the field.
45' Otavio successfully blocks the shot
45' A shot by Bukayo Saka is blocked.
45' Ball possession: FC Porto: 28%, Arsenal: 72%.
45' The referee signals a free kick as Bukayo Saka from Arsenal trips Evanilson
45' Evanilson makes the tackle and wins possession for his team
44' Goal kick for FC Porto.
43' A chance presents itself to Kai Havertz from Arsenal but his header goes wide
43' Bukayo Saka from Arsenal swings in the corner from the right.
43' Joao Mario relieves the pressure with a clearance
42' Wendell from FC Porto intercepts a cross aimed towards the box.
42' Bukayo Saka swings in the ball from a corner on the right, but it is nowhere near a teammate.
42' Wendell relieves the pressure with a clearance
41' Ball possession: FC Porto: 29%, Arsenal: 71%.
41' The referee signals a free kick as Evanilson from FC Porto trips Ben White
41' Chico Conceicao from FC Porto goes a bit too far there as the pulls down Kai Havertz
41' Good effort by Evanilson as he directs a shot on target, but the keeper saves it
40' Chico Conceicao makes the tackle and wins possession for his team
39' William Saliba is penalised for pushing Evanilson.
39' FC Porto take a throw-in in their own half of the field.
38' Goal kick for Arsenal.
38' Nico Gonzalez fails to find the target with a shot from outside the box
38' Nico Gonzalez makes the tackle and wins possession for his team
38' Gabriel from Arsenal intercepts a cross aimed towards the box.
37' Gabriel Martinelli from Arsenal commits a foul by elbowing Alan Varela
36' Arsenal take a throw-in in their own half of the field.
36' Goal kick for FC Porto.
35' A chance presents itself to William Saliba from Arsenal but his header goes wide
35' Bukayo Saka from Arsenal swings in the corner from the right.
35' The game is restarted.
35' Play has been stopped while the referee talks to the players.
34' Wendell relieves the pressure with a clearance
33' Ben White makes the tackle and wins possession for his team
33' Goal kick for FC Porto.
33' Leandro Trossard from Arsenal sends an effort wide of target
33' Arsenal take a throw-in in the opponent's half of the field.
32' Gabriel makes the tackle and wins possession for his team
32' FC Porto are in control of the ball.
30' The referee signals a free kick as Pepe from FC Porto trips Leandro Trossard
30' Ball possession: FC Porto: 30%, Arsenal: 70%.
30' Arsenal take a throw-in in the opponent's half of the field.
29' Arsenal are trying to create something here.
29' Nico Gonzalez from FC Porto intercepts a cross aimed towards the box.
28' Arsenal take a throw-in in the opponent's half of the field.
28' Arsenal are in control of the ball.
28' Diogo Costa from FC Porto intercepts a cross aimed towards the box.
28' Bukayo Saka swings in the ball from a corner on the right, but it is nowhere near a teammate.
27' The game is restarted.
27' Play has been stopped while the referee talks to the players.
26' Alan Varela from FC Porto intercepts a cross aimed towards the box.
25' Wendell is penalised for pushing Bukayo Saka.
25' Wendell from FC Porto intercepts a cross aimed towards the box.
25' The referee signals a free kick as Chico Conceicao from FC Porto trips William Saliba
25' Ball possession: FC Porto: 31%, Arsenal: 69%.
25' Arsenal are in control of the ball.
24' The referee signals a free kick as Wendell from FC Porto trips Martin Oedegaard
24' Gabriel from Arsenal goes a bit too far there as the pulls down Pepe
23' Ben White is penalised for pushing Wenderson Galeno.
23' FC Porto take a throw-in in their own half of the field.
23' Goal kick for Arsenal.
22' Oooh... that was a sitter! Wenderson Galeno should have scored from that position
22' Wenderson Galeno from FC Porto fails to connect properly on the volley and sends the ball wide of target
22' Oooh... that was a sitter! Wenderson Galeno should have scored from that position
22' POST! So nearly a goal by Wenderson Galeno but his finish hits the post!
22' Gabriel from Arsenal intercepts a cross aimed towards the box.
21' FC Porto are trying to create something here.
21' FC Porto take a throw-in in the opponent's half of the field.
20' Ball possession: FC Porto: 26%, Arsenal: 74%.
20' Arsenal are in control of the ball.
19' The referee signals a free kick as Declan Rice from Arsenal trips Nico Gonzalez
19' FC Porto take a throw-in in their own half of the field.
18' Arsenal take a throw-in in the opponent's half of the field.
17' Ben White from Arsenal goes a bit too far there as the pulls down Pepe
16' Reckless challenge there. Pepe commits a rough foul on Martin Oedegaard
15' Ball possession: FC Porto: 25%, Arsenal: 75%.
14' Declan Rice makes the tackle and wins possession for his team
13' Evanilson from FC Porto goes a bit too far there as the pulls down Declan Rice
13' Declan Rice makes the tackle and wins possession for his team
12' William Saliba from Arsenal intercepts a cross aimed towards the box.
12' A player from FC Porto takes a long throw into the opponent's box.
11' The referee signals a free kick as Bukayo Saka from Arsenal trips Wendell
11' William Saliba makes the tackle and wins possession for his team
11' FC Porto take a throw-in in the opponent's half of the field.
10' The referee signals a free kick as Leandro Trossard from Arsenal trips Chico Conceicao
10' Joao Mario makes the tackle and wins possession for his team
10' Ball possession: FC Porto: 18%, Arsenal: 82%.
10' Arsenal are in control of the ball.
9' The referee signals a free kick as Nico Gonzalez from FC Porto trips Ben White
8' Arsenal take a throw-in in the opponent's half of the field.
8' Arsenal are trying to create something here.
7' Arsenal take a throw-in in the opponent's half of the field.
7' Joao Mario makes the tackle and wins possession for his team
6' Arsenal take a throw-in in the opponent's half of the field.
5' Ball possession: FC Porto: 26%, Arsenal: 74%.
4' Arsenal take a throw-in in the opponent's half of the field.
4' The referee signals a free kick as Gabriel Martinelli from Arsenal trips Pepe
3' Arsenal are in control of the ball.
3' Arsenal take a throw-in in their own half of the field.
2' Yellow card for Declan Rice.
2' Reckless challenge there. Declan Rice commits a rough foul on Wenderson Galeno
2' William Saliba could cost his team a goal after a defensive blunder.
1' Arsenal are in control of the ball.
1' The pitch is in fantastic condition today and the players are enjoying the surface.
1' It's raining, making conditions difficult for the players.
1' FC Porto kick-off, and the game is underway.
1' The referee starts the match.
Welcome to Estadio do Dragao, the match will start in about 5 minutes.
Max favourites reached