Skip to content
Live nowSAN00VASLIVEFLU10PLALIVEBOCvSAO00:30 UTCGANvJEO10:30 UTCDAEvFCA10:30 UTCGWAvJEJ10:30 UTCPOHvGIM10:30 UTCPYRvELG14:00 UTCFUTvWAD14:00 UTCFKJvBAN15:00 UTCView all →

FC Porto v Manchester City 0-2 · UEFA Champions League

UEFA Champions League
FC Porto
FT

0-2

  • Erling Haaland47'
  • Erling Haaland90+1'
Manchester City

Porto · Matchday 1

What happened

Written from the recorded events — no interpretation added

Manchester City beat FC Porto 2-0 in matchday 1 of the UEFA Champions League.

Erling Haaland 47', 90+1' for Manchester City.

FC Porto had 36% of the ball to Manchester City's 64%; the sides had 5 and 20 shots (0 and 10 on target).

The referee showed 5 yellow cards and no reds.

Key stats

Possession

36%64%

Shots

520

Shots on Target

010

Corners

25

Fouls

1017

Match timeline

  1. 90+3Yellow cardPablo Rosario
  2. 90+3Yellow cardErling Haaland
  3. 90+1Erling HaalandManchester City · assist Rayan Aït-Nouri0–2
  4. 86Yellow cardFrancesco Farioli
  5. 83SubstitutionGabri Veiga · On: Seko Fofana
  6. 75SubstitutionAyyoub Bouaddi · On: Mateo Kovačić
  7. 75SubstitutionPhil Foden · On: Rayan Aït-Nouri
  8. 73SubstitutionMartim Fernandes · On: Francisco Moura
  9. 73SubstitutionAndré Silva · On: Santiago Giménez
View full timeline

Team stats comparison

FC PortoManchester City
  • 36Possession64
  • 5Shots20
  • 0Shots on Target10
  • 2Corners5
  • 7Offsides1
  • 8Saves0
  • 353Passes640
  • 10Fouls17
  • 1Yellow Cards3

Match info

Competition
UEFA Champions League
Round
Matchday 1
Referee
S. Marciniak
FC Porto coach
F. Farioli
Manchester City coach
E. Maresca

Match record

Competition
UEFA Champions League
Round
Matchday 1
Kick-off
Referee
S. Marciniak
Match ID
cornerflick:match:fc-porto-vs-manchester-city-champions-league-2026-09-08

Data: API-Football · last updated · Spotted an error?

Lineups

Confirmed selections

FC Porto4-3-3

Starting XI

  • 99Diogo CostaGK
  • 20Alberto BaioDF
  • 18N. PérezDF
  • 4J. KiwiorDF
  • 52Martim Fernandes DF
  • 13P. RosarioMF
  • 22A. VarelaMF
  • 10Gabri Veiga MF
  • 7WilliamFW
  • 19André Silva FW
  • 11Pepê AquinoFW

Bench

  • 92João Pedro Moreira Teixeira
  • 14Cláudio Ramos
  • 24Andorinha
  • 57Duarte Cunha
  • 42S. Fofana
  • 29S. Giménez
  • 64Luís Gomes
  • 16Hwang In-Beom
  • 74Francisco Moura
  • 17Borja Sainz
  • 58T. Silva
  • 33Souza

Coach · F. Farioli

99. Diogo Costa (GK)99Costa20. Alberto Baio (DF)20Baio18. N. Pérez (DF)18Pérez4. J. Kiwior (DF)4Kiwior52. Martim Fernandes (DF)52Fernandes13. P. Rosario (MF)13Rosario22. A. Varela (MF)22Varela10. Gabri Veiga (MF)10Veiga7. William (FW)7William19. André Silva (FW)19Silva11. Pepê Aquino (FW)11Aquino1. G. Donnarumma (GK)1Donnarumma27. Matheus Nunes (DF)27Nunes3. Rúben Dias (DF)3Dias6. M. Guéhi (DF)6Guéhi24. J. Gvardiol (DF)24Gvardiol32. A. Bouaddi (MF)32Bouaddi17. E. Fernández (MF)17Fernández42. A. Semenyo (MF)42Semenyo10. R. Cherki (MF)10Cherki47. P. Foden (MF)47Foden9. E. Haaland (FW)9Haaland
  • FC Porto
  • Manchester City

Manchester City4-2-3-1

Starting XI

Bench

Coach · E. Maresca

UEFA Champions League table

#TeamPWDLGDPts
1AEK Athens FC000000
2Arsenal000000
3Aston Villa000000
4Atletico Madrid000000
5Borussia Dortmund000000
20Manchester City000000
24FC Porto000000

Full timeline

17 events

  1. 37Yellow cardJosko Gvardiol
  2. 47Erling HaalandManchester City · assist Enzo Fernández0–1
  3. 48SubstitutionJosko Gvardiol · On: Abdukodir Khusanov
  4. 49Yellow cardGianluigi Donnarumma
  5. 62SubstitutionAntoine Semenyo · On: Iliman Ndiaye
  6. 62SubstitutionRayan Cherki · On: Elliot Anderson
  7. 68SubstitutionAlan Gonzalo Varela · On: Hwang In-Beom
  8. 68SubstitutionWilliam Gomes · On: Borja Sainz
  9. 73SubstitutionMartim Fernandes · On: Francisco Moura
  10. 73SubstitutionAndré Silva · On: Santiago Giménez
  11. 75SubstitutionAyyoub Bouaddi · On: Mateo Kovačić
  12. 75SubstitutionPhil Foden · On: Rayan Aït-Nouri
  13. 83SubstitutionGabri Veiga · On: Seko Fofana
  14. 86Yellow cardFrancesco Farioli
  15. 90+1Erling HaalandManchester City · assist Rayan Aït-Nouri0–2
  16. 90+3Yellow cardPablo Rosario
  17. 90+3Yellow cardErling Haaland

Cite, download, embed

This match as a source

Cite this match

Cornerflick. FC Porto 0-2 Manchester City, UEFA Champions League, 8 September 2026. Match record, last updated 8 September 2026. https://cornerflick.com/football/champions-league/matches/fc-porto-vs-manchester-city-champions-league-2026-09-08

Permanent identifier cornerflick:match:fc-porto-vs-manchester-city-champions-league-2026-09-08. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/fc-porto-vs-manchester-city-champions-league-2026-09-08" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.