FC Porto vs Man City

Watch Porto vs Manchester City highlights and goals from UEFA Champions League on ReFooty: Football Highlights Hub. Match played on September 8, 2026.

The Estádio do Dragão played host to a high-stakes European encounter as FC Porto welcomed Manchester City for a crucial UEFA Champions League clash. Both sides looked to assert their dominance in a match filled with tactical intrigue and physical battles on 2026-09-08.

Frustration for the Hosts in the Opening Period

The first half was characterized by Manchester City's trademark possession game, with the visitors controlling 65% of the ball. Despite their dominance, clear-cut chances were hard to come by as FC Porto maintained a disciplined, albeit high, defensive line. This strategy saw the home side frequently catch their opponents offside, but it also worked against them; Pepe, Pablo Rosario, and William Gomes were all flagged multiple times, stifling Porto's own counter-attacking rhythm.

City's most dangerous moment of the half came in the 21st minute when Erling Haaland rose to meet a cross, but his goalward header was comfortably gathered by Diogo Costa. As the half progressed, the game's physical edge increased, leading to a yellow card for Josko Gvardiol after he was caught tugging an opponent's shirt, sending the teams into the break deadlocked.

Haaland Breaks the Deadlock

The tactical stalemate didn't last long into the second half. Just two minutes after the restart, Enzo Fernández delivered a pinpoint cross that found Erling Haaland in the box. The Norwegian striker made no mistake, powering a header past Costa to give City the lead in the 47th minute. The goal forced Porto to take more risks, leading to a flurry of tactical substitutions by Francesco Farioli, including the introduction of In-Beom Hwang and Borja Sainz.

Manchester City responded with their own changes, bringing on the experience of Mateo Kovacic and the fresh legs of Rayan Aït-Nouri. The tension on the touchline boiled over in the 86th minute when Farioli was booked for dissent as his side struggled to find a way through the solid City defense.

Late Drama and a Clinical Finish

As the clock ticked into stoppage time, the visitors put the game beyond doubt. In the 91st minute, Rayan Aït-Nouri turned provider, setting up Erling Haaland for his second of the night. The striker clinical finish with his right foot silenced the home crowd and secured the three points. However, the match ended on a fiery note as Pablo Rosario and Haaland were both shown yellow cards for unsportsmanlike conduct following a late confrontation.

Even with a late free-kick from Enzo Fernández that whistled wide, the result was never in question. In front of 49,106 fans, Manchester City's clinical edge proved superior, leaving Porto to reflect on missed opportunities and tactical errors in a high-octane Champions League night.

More from UEFA Champions League

vs
Liverpool
Atletico Madrid
HD
Liverpool Atletico Madrid
vs
Napoli
Arsenal
HD
Napoli Arsenal
vs
Barcelona
Feyenoord
HD
Barcelona Feyenoord
vs
Paris Saint Germain
Slovan Bratislava
HD
Paris Saint Germain Slovan Bratislava
vs
Sporting CP
Galatasaray
HD
Sporting CP Galatasaray
vs
Stuttgart
Viking
HD
Stuttgart Viking
vs
Lille
Real Betis
HD
Lille Real Betis
vs
Borussia Dortmund
Villarreal
HD
Borussia Dortmund Villarreal