Timeline
- 37' Josko Gvardiol Yellow Card
- 47' Erling Haaland assist Enzo Fernández
- 48' Abdukodir Khusanov for Josko Gvardiol
- 49' Gianluigi Donnarumma Yellow Card
- 62' Iliman Ndiaye for Antoine Semenyo
- 62' Elliot Anderson for Rayan Cherki
- 68' Hwang In-Beom for Alan Varela
- 68' Borja Sainz for William Gomes
- 73' Moura for Martim Fernandes
- 73' Santiago Gimenez for André Silva
- 75' Mateo Kovacic for Ayyoub Bouaddi
- 75' Rayan Aït-Nouri for Phil Foden
- 83' Seko Fofana for Gabri Veiga
- 90'+1' Erling Haaland assist Rayan Aït-Nouri
- 90'+3' Pablo Rosario Yellow Card
- 90'+3' Erling Haaland Yellow Card
Match stats
35.5%
Possession
64.5%
5
Shots
20
0
On target
10
10
Fouls
17
1
Yellow cards
3
0
Red cards
0
7
Offsides
1
8
Saves
0
286
Accurate passes
589
Lineups
FC Porto
4-3-3
99
Costa
52
Fernandes
4
Kiwior
18
Pérez
20
Costa
10
Veiga
22
Varela
13
Rosario
11
Pepê
19
Silva
7
Gomes
Manchester City
4-2-3-1
1
Donnarumma
24
Gvardiol
3
Dias
6
Guéhi
27
Nunes
17
Fernández
32
Bouaddi
42
Semenyo
10
Cherki
47
Foden
9
Haaland
FC Porto
4-3-3
- 99 Diogo Costa G
- 4 Jakub Kiwior CD-L
- 18 Nehuén Pérez CD-R
- 52 Martim Fernandes ▼ LB
- 20 Alberto Costa RB
- 22 Alan Varela ▼ CM
- 10 Gabri Veiga ▼ LM
- 13 Pablo Rosario RM
- 19 André Silva ▼ F
- 11 Pepê LF
- 7 William Gomes ▼ RF
Came on
- 42 Seko Fofana ▲ SUB
- 29 Santiago Gimenez ▲ SUB
- 17 Borja Sainz ▲ SUB
- 16 Hwang In-Beom ▲ SUB
- 74 Moura ▲ SUB
Unused substitutes (7)
- 14 Cláudio Ramos SUB
- 24 João Costa SUB
- 92 João Teixeira SUB
- 58 Tiago Silva SUB
- 57 Duarte Cunha SUB
- 64 Luís Gomes SUB
- 33 Souza SUB
Manchester City
4-2-3-1
- 1 Gianluigi Donnarumma G
- 3 Rúben Dias CD-L
- 6 Marc Guéhi CD-R
- 24 Josko Gvardiol ▼ LB
- 27 Matheus Nunes RB
- 10 Rayan Cherki ▼ AM
- 17 Enzo Fernández LM
- 32 Ayyoub Bouaddi ▼ RM
- 9 Erling Haaland F
- 42 Antoine Semenyo ▼ AM-L
- 47 Phil Foden ▼ AM-R
Came on
- 8 Mateo Kovacic ▲ SUB
- 5 Elliot Anderson ▲ SUB
- 45 Abdukodir Khusanov ▲ SUB
- 21 Rayan Aït-Nouri ▲ SUB
- 7 Iliman Ndiaye ▲ SUB
Unused substitutes (6)
- 37 Allan Elias SUB
- 82 Rico Lewis SUB
- 56 Ryan McAidoo SUB
- 22 Vitor Reis SUB
- 13 Marcus Bettinelli SUB
- 28 Gerónimo Rulli SUB
Commentary
- Match ends, FC Porto 0, Manchester City 2.
- 90'+6' Second Half ends, FC Porto 0, Manchester City 2.
- 90'+5' Corner, Manchester City. Conceded by Nehuén Pérez.
- 90'+5' Attempt blocked. Enzo Fernández (Manchester City) left footed shot from outside the box is blocked.
- 90'+5' Attempt missed. Marc Guéhi (Manchester City) header from the centre of the box is high and wide to the left. Assisted by Elliot Anderson with a cross following a corner.
- 90'+4' Corner, Manchester City. Conceded by Diogo Costa.
- 90'+4' Attempt saved. Enzo Fernández (Manchester City) right footed shot from outside the box is saved in the bottom left corner by Diogo Costa (FC Porto).
- 90'+4' Attempt missed. Enzo Fernández (Manchester City) right footed shot from outside the box is close, but misses to the right from a direct free kick.
- 90'+3' Erling Haaland (Manchester City) is shown the yellow card.
- 90'+3' Pablo Rosario (FC Porto) is shown the yellow card.
- 90'+3' Erling Haaland (Manchester City) wins a free kick in the attacking half.
- 90'+3' Foul by Pablo Rosario (FC Porto).
Recent form
FC Porto
W
W
W
W
W
- W Alverca 2-0 Portuguese Liga
- W at Rio Ave 2-0 Portuguese Liga
- W Arouca 2-0 Portuguese Liga
- W at Académico de Viseu 3-0 Portuguese Liga
- W Moreirense 2-1 Portuguese Liga
Manchester City
W
W
W
L
W
- W Atlético Madrid 3-1 Club Friendly
- L at Arsenal 3-0 Community Shield
- W AFC Bournemouth 2-1 Premier League
- W at Crystal Palace 4-1 Premier League
- W Coventry City 1-0 Premier League
Head to head
MNC leads series 3-0-1
- 1 Dec 2020 FC Porto 0–0 Manchester City 2020-21 UEFA Champions League
- 21 Oct 2020 Manchester City 3–1 FC Porto 2020-21 UEFA Champions League
- 22 Feb 2012 Manchester City 4–0 FC Porto 2011/12 UEFA Europa League
- 16 Feb 2012 FC Porto 1–2 Manchester City 2011/12 UEFA Europa League
108 earlier entries