Manchester City began their quest for a maiden Champions League crown with a hard-fought win over Porto.
Sergio Aguero, Ilkay Gundogan and summer signing Ferran Torres scored the goals that ensured Pep Guardiola’s side made a winning start to Group C.
But the victory was hard-earned for City, who were made to work hard by the Portuguese champions, before the Blues ultimately made their superiority count.
City made the worst possible start, going behind to a superb solo goal from Porto’s Colombian striker Luis Dias after 14 minutes.
But Guardiola’s side got back on level terms from the penalty spot six minutes later through their club record goalscorer Aguero.
City had to wait until the 65 minute to take the lead, through an exquisite free-kick from Gundogan, with Torres coming off the bench to make it 3-1 eight minutes later.
Man City Player Ratings
Got away with poor pass out when Uribe blasted the ball over the bar.
Kyle Walker 7
Defended diligently despite first-half booking. Crucial goal-line clearance.
Ruben Dias 5
Sloppy pass out from the back was intercepted and led to Porto’s opener.
Eric Garcia 5
Surprise selection by Guardiola. Failed to vindicate his manager’s faith in him.
Jose Cancelo 5
Failed to put any pressure on Dias, allowing the forward to open the scoring.
Ilkay Gundogan 7MOTM
Shot saved by Marchesin. Won the game with exquisite free-kick delivery.
Lots of touches but little dynamism or effectiveness in the heart of midfield.
Riyad Mahrez 6
Shackled by Sanusi and Sarr, who nullified his threat down City’s right flank.
Bernardo Silva 6
Played with usual industry but lacked real influence in the middle.
Raheem Sterling 6
Captain for the night won a penalty on his 250 appearance for City.
Sergio Aguero 7
Scored from the spot – his 40 Champions League goal – to draw City level.
Subs: Foden 6 (Gundogan, 68), Torres 7 (Aguero, 68)
Porto (3-5-2): Marchesin 7; Sarr 6, Mbemba 7, Pepe 5, Sansui 6; Oliveira 6, Uribe 7; Corona 6, Vieira 6, Diaz 7 (Manafa 55, 6); Marega 6
Who will win the Champions League? Have your say in the comments below
Sign up for the Mirror Football newsletter here