FC Porto v Nice
2025-26 UEFA Europa League, League Phase
Gabri Veiga - 1', 33'
Samu Aghehowa - 61' Pen
Match Commentary
- Match ends, FC Porto 3, Nice 0. |
90'+6' Second Half ends, FC Porto 3, Nice 0. |
90'+5' Isak Jansson (Nice) wins a free kick in the defensive half. |
90'+5' Foul by Stephen Eustaquio (FC Porto). |
90'+3' Borja Sainz (FC Porto) is shown the yellow card. |
90'+2' Delay over. They are ready to continue. |
90' Fourth official has announced 5 minutes of added time. |
90' Delay in match because of an injury Pepê (FC Porto). |
90' Morgan Sanson (Nice) wins a free kick in the defensive half. |
90' Foul by Pepê (FC Porto). |
88' Corner, Nice. Conceded by Francisco Moura. |
88' Attempt blocked. Tiago Gouveia (Nice) right footed shot from the right side of the box is blocked. Assisted by Ali Abdi with a cross. |
87' Attempt missed. Rodrigo Mora (FC Porto) right footed shot from outside the box is high and wide to the right. Assisted by Francisco Moura. |
86' Pepê (FC Porto) wins a free kick in the defensive half. |
86' Foul by Melvin Bard (Nice). |
82' Foul by Kevin Carlos (Nice). |
82' Diogo Costa (FC Porto) wins a free kick in the defensive half. |
81' Corner, Nice. Conceded by Alberto Costa. |
80' Substitution, FC Porto. Stephen Eustaquio replaces Gabri Veiga. |
79' Substitution, Nice. Tiago Gouveia replaces Jonathan Clauss. |
79' Substitution, Nice. Kojo Peprah Oppong replaces Dante. |
78' Antoine Mendy (Nice) is shown the yellow card for a bad foul. |
78' Foul by Borja Sainz (FC Porto). |
78' Antoine Mendy (Nice) wins a free kick in the defensive half. |
77' Jan Bednarek (FC Porto) is shown the yellow card. |
77' Delay over. They are ready to continue. |
75' Delay in match because of an injury Rodrigo Mora (FC Porto). |
75' Delay in match because of an injury Charles Vanhoutte (Nice). |
75' Morgan Sanson (Nice) wins a free kick in the attacking half. |
75' Foul by Pablo Rosario (FC Porto). |
74' Jan Bednarek (FC Porto) wins a free kick in the defensive half. |
74' Foul by Kevin Carlos (Nice). |
73' Substitution, FC Porto. Rodrigo Mora replaces Victor Froholdt. |
73' Substitution, FC Porto. Luuk de Jong replaces Samu Aghehowa. |
71' Attempt missed. Jonathan Clauss (Nice) right footed shot from the right side of the box is too high. Assisted by Isak Jansson. |
71' Morgan Sanson (Nice) wins a free kick in the attacking half. |
71' Foul by Pablo Rosario (FC Porto). |
70' Attempt missed. Kevin Carlos (Nice) right footed shot from the centre of the box is too high. Assisted by Isak Jansson with a cross. |
69' Delay over. They are ready to continue. |
68' Substitution, Nice. Isak Jansson replaces Mohamed-Ali Cho. |
68' Substitution, Nice. Hicham Boudaoui replaces Sofiane Diop. |
68' Substitution, Nice. Kevin Carlos replaces Terem Moffi. |
68' Substitution, FC Porto. Borja Sainz replaces Deniz Gül. |
67' Delay in match because of an injury Dante (Nice). |
63' Attempt missed. Antoine Mendy (Nice) right footed shot from the right side of the box is close, but misses to the right. |
61' Goal! FC Porto 3, Nice 0. Samu Aghehowa (FC Porto) converts the penalty with a right footed shot to the centre of the goal. |
58' VAR Decision: Penalty FC Porto. |
56' Penalty conceded by Dante (Nice) after a foul in the penalty area. |
56' Penalty FC Porto. Samu Aghehowa draws a foul in the penalty area. |
55' Foul by Jonathan Clauss (Nice). |
55' Deniz Gül (FC Porto) wins a free kick in the defensive half. |
55' Delay over. They are ready to continue. |
54' Delay in match because of an injury Sofiane Diop (Nice). |
53' Corner, FC Porto. Conceded by Yehvann Diouf. |
52' Charles Vanhoutte (Nice) is shown the yellow card for a bad foul. |
52' Foul by Charles Vanhoutte (Nice). |
52' Alberto Costa (FC Porto) wins a free kick on the right wing. |
51' Handball by Gabri Veiga (FC Porto). |
49' Corner, FC Porto. Conceded by Antoine Mendy. |
49' Victor Froholdt (FC Porto) wins a free kick in the attacking half. |
49' Foul by Sofiane Diop (Nice). |
48' Sofiane Diop (Nice) wins a free kick on the left wing. |
48' Foul by Pepê (FC Porto). |
45' Substitution, FC Porto. Jan Bednarek replaces Alan Varela because of an injury. |
45' Second Half begins FC Porto 2, Nice 0. |
45'+5' First Half ends, FC Porto 2, Nice 0. |
45'+4' Morgan Sanson (Nice) wins a free kick on the left wing. |
45'+4' Foul by Alan Varela (FC Porto). |
45'+3' Samu Aghehowa (FC Porto) wins a free kick in the defensive half. |
45'+3' Foul by Dante (Nice). |
45'+1' Delay over. They are ready to continue. |
45' Fourth official has announced 4 minutes of added time. |
45' Delay in match because of an injury Morgan Sanson (Nice). |
44' Attempt blocked. Jakub Kiwior (FC Porto) left footed shot from outside the box is blocked. |
43' Corner, FC Porto. Conceded by Morgan Sanson. |
43' Corner, FC Porto. Conceded by Charles Vanhoutte. |
43' Attempt missed. Samu Aghehowa (FC Porto) right footed shot from the centre of the box misses to the right. |
40' Morgan Sanson (Nice) wins a free kick in the defensive half. |
40' Foul by Gabri Veiga (FC Porto). |
39' Foul by Charles Vanhoutte (Nice). |
39' Deniz Gül (FC Porto) wins a free kick on the left wing. |
37' Attempt missed. Sofiane Diop (Nice) right footed shot from the centre of the box is too high. Assisted by Ali Abdi. |
36' Foul by Samu Aghehowa (FC Porto). |
36' Dante (Nice) wins a free kick in the defensive half. |
35' Offside, FC Porto. Samu Aghehowa is caught offside. |
33' Goal! FC Porto 2, Nice 0. Gabri Veiga (FC Porto) left footed shot from the centre of the box to the high centre of the goal. Assisted by Victor Froholdt. |
29' Pepê (FC Porto) wins a free kick in the defensive half. |
29' Foul by Sofiane Diop (Nice). |
28' Offside, FC Porto. Deniz Gül is caught offside. |
23' Delay over. They are ready to continue. |
21' Delay in match because of an injury Alan Varela (FC Porto). |
20' Offside, FC Porto. Francisco Moura is caught offside. |
19' Attempt missed. Terem Moffi (Nice) left footed shot from outside the box is high and wide to the left. Assisted by Charles Vanhoutte following a fast break. |
16' Sofiane Diop (Nice) wins a free kick in the defensive half. |
16' Foul by Gabri Veiga (FC Porto). |
15' Samu Aghehowa (FC Porto) wins a free kick in the defensive half. |
15' Foul by Dante (Nice). |
14' Terem Moffi (Nice) wins a free kick on the left wing. |
14' Foul by Pablo Rosario (FC Porto). |
13' Foul by Deniz Gül (FC Porto). |
13' Antoine Mendy (Nice) wins a free kick in the defensive half. |
13' Foul by Sofiane Diop (Nice). |
13' Alan Varela (FC Porto) wins a free kick in the defensive half. |
12' Mohamed-Ali Cho (Nice) wins a free kick in the attacking half. |
12' Foul by Francisco Moura (FC Porto). |
9' Foul by Victor Froholdt (FC Porto). |
9' Charles Vanhoutte (Nice) wins a free kick in the defensive half. |
6' Gabri Veiga (FC Porto) wins a free kick in the defensive half. |
6' Foul by Sofiane Diop (Nice). |
6' Attempt blocked. Morgan Sanson (Nice) right footed shot from outside the box is blocked. Assisted by Terem Moffi. |
5' Corner, Nice. Conceded by Jakub Kiwior. |
5' Attempt blocked. Morgan Sanson (Nice) header from the centre of the box is blocked. Assisted by Melvin Bard with a cross. |
4' Mohamed-Ali Cho (Nice) wins a free kick in the defensive half. |
4' Foul by Alan Varela (FC Porto). |
1' Goal! FC Porto 1, Nice 0. Gabri Veiga (FC Porto) right footed shot from the centre of the box to the bottom right corner. Assisted by Pepê. |
- First Half begins. |
- Lineups are announced and players are warming up. |
Game Information
Estádio do Dragão
12:45 PM, November 27, 2025Coverage: Paramount+
Porto, Portugal
Attendance: 37,254
- Referees:
- Matej Jug
UEFA Europa League Standings
| Team | GP | W | D | L | GD | P |
|---|---|---|---|---|---|---|
| Lyon | 8 | 7 | 0 | 1 | +13 | 21 |
| Aston Villa | 8 | 7 | 0 | 1 | +8 | 21 |
| FC Midtjylland | 8 | 6 | 1 | 1 | +10 | 19 |
| Real Betis | 8 | 5 | 2 | 1 | +6 | 17 |
| FC Porto | 8 | 5 | 2 | 1 | +6 | 17 |
| Braga | 8 | 5 | 2 | 1 | +6 | 17 |
| SC Freiburg | 8 | 5 | 2 | 1 | +6 | 17 |
| AS Roma | 8 | 5 | 1 | 2 | +7 | 16 |
| Racing Genk | 8 | 5 | 1 | 2 | +4 | 16 |
| Bologna | 8 | 4 | 3 | 1 | +7 | 15 |
| VfB Stuttgart | 8 | 5 | 0 | 3 | +6 | 15 |
| Ferencvaros | 8 | 4 | 3 | 1 | +1 | 15 |
| Nottingham Forest | 8 | 4 | 2 | 2 | +8 | 14 |
| Viktoria Plzen | 8 | 3 | 5 | 0 | +5 | 14 |
| Red Star Belgrade | 8 | 4 | 2 | 2 | +1 | 14 |
| Celta Vigo | 8 | 4 | 1 | 3 | +4 | 13 |
| PAOK Salonika | 8 | 3 | 3 | 2 | +3 | 12 |
| Lille | 8 | 4 | 0 | 4 | +3 | 12 |
| Fenerbahce | 8 | 3 | 3 | 2 | +3 | 12 |
| Panathinaikos | 8 | 3 | 3 | 2 | +2 | 12 |
| Celtic | 8 | 3 | 2 | 3 | -2 | 11 |
| Ludogorets Razgrad | 8 | 3 | 1 | 4 | -3 | 10 |
| Dinamo Zagreb | 8 | 3 | 1 | 4 | -4 | 10 |
| SK Brann | 8 | 2 | 3 | 3 | -2 | 9 |
| Young Boys | 8 | 3 | 0 | 5 | -6 | 9 |
| SK Sturm Graz | 8 | 2 | 1 | 5 | -6 | 7 |
| FCSB | 8 | 2 | 1 | 5 | -7 | 7 |
| Go Ahead Eagles | 8 | 2 | 1 | 5 | -8 | 7 |
| Feyenoord Rotterdam | 8 | 2 | 0 | 6 | -4 | 6 |
| FC Basel | 8 | 2 | 0 | 6 | -4 | 6 |
| RB Salzburg | 8 | 2 | 0 | 6 | -5 | 6 |
| Rangers | 8 | 1 | 1 | 6 | -9 | 4 |
| Nice | 8 | 1 | 0 | 7 | -8 | 3 |
| FC Utrecht | 8 | 0 | 1 | 7 | -10 | 1 |
| Malmö FF | 8 | 0 | 1 | 7 | -11 | 1 |
| Maccabi Tel-Aviv | 8 | 0 | 1 | 7 | -20 | 1 |

