Skip to content
Live nowBAH10REMLIVEINS00ESTLIVEKASvNEW10:00 UTCGAMvCON10:00 UTCDAEvKYO10:00 UTCRATvSHA10:00 UTCKASvKAR12:15 UTCBEIvPOH12:15 UTCJOHvBUR12:15 UTCGOLvALJ13:45 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

Estádio do Dragão · 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 at Estádio do Dragão, Porto.

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
Venue
Estádio do Dragão, Porto
Referee
S. Marciniak
FC Porto coach
F. Farioli
Manchester City coach
E. Maresca

Match record

Competition
UEFA Champions League
Round
Matchday 1
Kick-off
Venue
Estádio do Dragão, Porto
Referee
Szymon 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
1Paris Saint Germain1100+53
2Bayern München1100+53
3Barcelona1100+43
4Manchester United1100+43
5Como1100+33
8Manchester City1100+23
31FC Porto1001-20

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 11 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.