
Erling Haaland struck twice as Manchester City claimed a 2-0 victory at Estádio do Dragão in their Champions League opener.
The Norwegian headed in moments after half-time and sealed the win with a composed finish in stoppage time, leaving Diogo Costa's brilliant first-half resistance in vain.
City's possession dominance finally told against a Porto side that failed to register a single shot on target across 90 minutes.
DAZN News rates each set of players and our player of the match:
Erling Haaland delivered the decisive moments that secured Manchester City's victory at Estádio do Dragão.
His header from Enzo Fernández's cross struck the post and went in at 47 minutes, breaking Porto's resistance after a goalless first half.
He sealed the win in the 91st minute with a composed right-footed finish into the corner after Aït-Nouri's low delivery.
His aerial threat troubled Porto throughout, with Diogo Costa denying him twice before the breakthrough finally came.
Diogo Costa (8.4): Exceptional saves from Haaland and Foden kept Porto in the contest.
Alberto Costa (6.5): Headed clear from a corner and defended diligently against Semenyo's threat.
Nehuén Pérez (6.3): Showed discipline in a demanding defensive shift against Haaland.
Jakub Kiwior (6.4): Steady distribution and organisation under sustained City pressure.
Martim Fernandes (6.1): Defended his flank before making way for Moura at 73 minutes.
Alan Varela (6.6): Porto's most enterprising midfielder; right-footed shot narrowly missed the post.
Pablo Rosario (5.9): Struggled against City's midfield control; booked after altercation with Haaland.
Gabri Veiga (6.2): Creative intent without reward; shot wide and sustained a facial injury.
William Gomes (6.4): Drew Gvardiol's yellow card; direct running created Porto's best moments.
Pepê (6.0): Limited impact in attack; header disallowed after offside flag raised.
André Silva (5.8): Isolated up front with minimal service before being replaced.
In-beom Hwang (6.0): Added energy from the bench and took corner-kick duties.
Borja Sainz (5.8): Miskicked one shooting chance badly but showed skill late on.
Santiago Gimenez (5.5): Minimal involvement as Porto struggled to create after his introduction.
Francisco Moura (5.7): Provided width after entering but couldn't prevent the late goal.
Seko Fofana (5.8): Brief cameo saw his shot blocked by Guéhi.
Gianluigi Donnarumma (6.4): Clean sheet despite a booking and a clearance that nearly cost him.
Matheus Nunes (6.7): Contributed to attacks from right-back and fulfilled defensive duties.
Rúben Dias (7.0): Captained the side with composed defending and headed over late.
Marc Guéhi (7.3): Excellent distribution, strong defending and a crucial late block on Fofana.
Josko Gvardiol (5.9): Booked for fouling William Gomes and replaced at half-time.
Enzo Fernández (7.8): Controlled midfield and delivered the cross for Haaland's opening goal.
Ayyoub Bouaddi (6.6): Helped dominate central areas before making way for Kovacic.
Antoine Semenyo (7.1): Caused constant problems from the left with crosses for Haaland.
Rayan Cherki (6.5): Linked play in the number ten role; shot blocked by the defence.
Phil Foden (7.0): Forced an excellent save from Diogo Costa and threatened consistently.
Erling Haaland (9.2): Match-winning brace with a header at 47' and a late right-foot finish.
Abdukodir Khusanov (6.2): Slotted in at half-time and defended diligently in the closing stages.
Iliman Ndiaye (6.8): Made an immediate impact; shot saved and crossed for Haaland's header.
Elliot Anderson (6.7): Added energy in midfield and forced a late save from Diogo Costa.
Rayan Aït-Nouri (6.6): Provided the assist for Haaland's second with a precise low cross.
Mateo Kovacic (6.3): Helped manage the game in the closing stages with composure.


