Champions League - Group C
Man CityManchester City3FC PortoFC Porto1

Man City 3-1 Porto: Sergio Aguero's 40th Champions League goal in comeback win

By Chris BevanBBC Sport at Etihad Stadium
Sergio Aguero scores Manchester City's equaliser from the penalty spot
Aguero's equaliser for City was his first goal since January and his 40th in the Champions League

Manchester City made a winning start to their 10th attempt at winning the Champions League after fighting back to beat Porto.

The Portuguese champions took a surprise early lead but Sergio Aguero quickly levelled from the spot and second-half goals from Ilkay Gundogan and substitute Ferran Torres gave City victory.

This was not a vintage performance from Pep Guardiola's side, who were sloppy in possession in dangerous positions, especially early on, but they were in full control by the time their opening game in Group C was over.

City had not even managed a shot at goal when they fell behind in the 14th minute, after a poor pass by Ruben Dias allowed Matheus Uribe to start a Porto attack.

Uribe found Colombian forward Luis Diaz, who was allowed to cut inside from the left and run virtually unchallenged into the City box before beating Ederson with a low shot.

City were not behind for long, however, with Aguero given the chance to equalise from the spot after Gundogan hit the post and Pepe clumsily took out Raheem Sterling as he chased the rebound.

Porto were unhappy with the decision, claiming Gundogan had stepped on goalkeeper Agustin Marchesin in the build-up, but the penalty stood and Aguero blasted home his 40th Champions League goal.

There were further chances for the visitors before the break, with Kyle Walker having to clear Sergio Oliveira's shot off the line.

But they were much less of a threat in the second half, which was when City began to exert some authority in midfield.

The chances were hardly flowing for Guardiola's men either, but Gundogan showed a touch of class to bend in his free-kick over the wall from the edge of the area and give his side the lead.

By now City were on top and Torres made certain of victory seconds after replacing Aguero, playing a neat one-two with fellow substitute Phil Foden and curling his shot home.

Aguero ends goal drought

It is only 67 days since City's defeat against Lyon in the delayed quarter-finals of last year's competition, and that disappointment must be fresh in Guardiola's mind.

His side made a sluggish start here too, but in the end he will have seen plenty to improve his mood - notably the end of Aguero's goal drought.

The prolific Argentina striker had gone 230 days without scoring before converting his penalty, the longest spell of his illustrious career.

Aguero had missed a large portion of that spell through injury, before making a return to action against Arsenal last weekend.

His fitness and form is surely key to City success, especially with their only other senior striker Gabriel Jesus sidelined, and it must be reassuring for Guardiola to see him back among the goals.

The bad news for City? Another injury

Pep Guardiola says Fernandinho could be out for four to six weeks

The only cloud for City was to see another player - substitute Fernandinho - injured and forced off himself before the end.

Fernandinho had been a particularly vocal supporter of his side from the stands during the first half but they will not want him to have to stay there for a long period.

With a busy schedule ahead, they are already without their talisman Kevin de Bruyne as well as Jesus, Nathan Ake, Benjamin Mendy and Aymeric Laporte.

Uefa regulations allow clubs to name 12 substitutes for each Champions League game, but it was telling that City had two keepers - Zack Steffen and Scott Carson - on their bench.

'We had to be patient'

Manchester City boss Pep Guardiola to BT Sport: "This is a good start for us and the next step we go to France to get the second one. At set-pieces they were strong. By the second half we didn't concede anything on set-pieces or counter-attacks so we controlled the game.

"Here in the Champions League is an opportunity to play five substitutions and the ones that came on made incredible contribution. We had decided before the goal [to substitute Gundogan] but he made an incredible goal.

"We spoke about being patient, we had to be patient and at the right moment attack them, so we let them run."

What's next? A trip to France

City head for the south of France next Tuesday, 27 October, to play Marseille in their second game in Group C, at the same time as Porto entertain Olympiakos (both 20:00 GMT kick-offs).

Before then, Guardiola's side travel to London to face West Ham in the Premier League on Saturday (12:30).

Player of the match

TorresFerran Torres

with an average of 7.26

Manchester City

  1. Squad number21Player nameTorres
    Average rating


  2. Squad number47Player nameFoden
    Average rating


  3. Squad number10Player nameAgüero
    Average rating


  4. Squad number8Player nameGündogan
    Average rating


  5. Squad number25Player nameFernandinho
    Average rating


  6. Squad number20Player nameBernardo Silva
    Average rating


  7. Squad number2Player nameWalker
    Average rating


  8. Squad number7Player nameSterling
    Average rating


  9. Squad number26Player nameMahrez
    Average rating


  10. Squad number31Player nameEderson
    Average rating


  11. Squad number3Player nameRúben Dias
    Average rating


  12. Squad number16Player nameRodri
    Average rating


  13. Squad number5Player nameStones
    Average rating


  14. Squad number27Player nameJoão Cancelo
    Average rating


  15. Squad number50Player nameGarcía
    Average rating


FC Porto

  1. Squad number7Player nameDíaz
    Average rating


  2. Squad number32Player nameSarr
    Average rating


  3. Squad number19Player nameMbemba
    Average rating


  4. Squad number1Player nameMarchesín
    Average rating


  5. Squad number8Player nameUribe
    Average rating


  6. Squad number12Player nameSanusi
    Average rating


  7. Squad number11Player nameMarega
    Average rating


  8. Squad number17Player nameJM Corona
    Average rating


  9. Squad number50Player nameFábio Vieira
    Average rating


  10. Squad number27Player nameSérgio Oliveira
    Average rating


  11. Squad number18Player nameWilson Manafá
    Average rating


  12. Squad number3Player namePepe
    Average rating


  13. Squad number9Player nameTaremi
    Average rating


  14. Squad number31Player nameNanu
    Average rating


  15. Squad number10Player nameNakajima
    Average rating


  16. Squad number30Player nameEvanilson
    Average rating



Man City

  • 31Ederson
  • 2WalkerBooked at 28mins
  • 3Rúben Dias
  • 50GarcíaBooked at 67mins
  • 27CanceloBooked at 36mins
  • 20Bernardo SilvaBooked at 34mins
  • 16RodriSubstituted forFernandinhoat 85'minutesBooked at 90minsSubstituted forStonesat 90+4'minutes
  • 8GündoganSubstituted forFodenat 68'minutes
  • 26Mahrez
  • 10AgüeroSubstituted forTorresat 68'minutes
  • 7Sterling


  • 5Stones
  • 11Zinchenko
  • 13Steffen
  • 21Torres
  • 25Fernandinho
  • 33Carson
  • 47Foden
  • 61Nmecha
  • 69Doyle
  • 78Harwood-Bellis
  • 80Palmer
  • 82Bernabé

FC Porto

  • 1Marchesín
  • 17JM CoronaSubstituted forChipela Gomesat 77'minutes
  • 19Mbemba
  • 3PepeBooked at 84mins
  • 32SarrSubstituted forde Lima Barbosaat 80'minutes
  • 12SanusiSubstituted forNakajimaat 76'minutes
  • 50VieiraSubstituted forTaremiat 77'minutes
  • 27Oliveira
  • 8Uribe
  • 7DíazSubstituted forManafá Jancóat 55'minutes
  • 11Marega


  • 4Monteiro Pinto Leite
  • 6Loum
  • 9Taremi
  • 10Nakajima
  • 16Grujic
  • 18Manafá Jancó
  • 21Silva Baró
  • 28Felipe Anderson
  • 29Martínez
  • 30de Lima Barbosa
  • 31Chipela Gomes
  • 99Meireles Costa
Andris Treimanis

Match Stats

Home TeamMan CityAway TeamFC Porto
Shots on Target

Live Text

  1. Post update

    Match ends, Manchester City 3, FC Porto 1.

  2. Full Time

    Second Half ends, Manchester City 3, FC Porto 1.

  3. Substitution

    Substitution, Manchester City. John Stones replaces Fernandinho because of an injury.

  4. Booking

    Fernandinho (Manchester City) is shown the yellow card for a bad foul.

  5. Post update

    Foul by Fernandinho (Manchester City).

  6. Post update

    Evanilson (FC Porto) wins a free kick in the defensive half.

  7. Post update

    Foul by Phil Foden (Manchester City).

  8. Post update

    Sérgio Oliveira (FC Porto) wins a free kick in the attacking half.

  9. Substitution

    Substitution, Manchester City. Fernandinho replaces Rodrigo.

  10. Booking

    Pepe (FC Porto) is shown the yellow card.

  11. Post update

    Attempt saved. Rodrigo (Manchester City) right footed shot from outside the box is saved in the bottom left corner.

  12. Post update

    Corner, Manchester City. Conceded by Agustín Marchesín.

  13. Post update

    Attempt saved. Riyad Mahrez (Manchester City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Raheem Sterling.

  14. Substitution

    Substitution, FC Porto. Evanilson replaces Malang Sarr because of an injury.

  15. Post update

    Attempt missed. Moussa Marega (FC Porto) right footed shot from outside the box is too high. Assisted by Mateus Uribe.

  16. Substitution

    Substitution, FC Porto. Mehdi Taremi replaces Fábio Vieira because of an injury.

  17. Substitution

    Substitution, FC Porto. Nanu replaces Corona.

  18. Substitution

    Substitution, FC Porto. Shoya Nakajima replaces Zaidu Sanusi.

  19. Goal!

    Goal! Manchester City 3, FC Porto 1. Ferran Torres (Manchester City) right footed shot from the centre of the box to the top right corner. Assisted by Phil Foden.

  20. Post update

    Foul by Rodrigo (Manchester City).

Banner Image Reading Around the BBC - BlueFooter - Blue


Join the conversation

These comments are now closed.


As It Stood


1Bayern Munich11004043
2Lokomotiv Moscow10102201
3RB Salzburg10102201
4Atl Madrid100104-40


1Shakhtar Donetsk11003213
2B Mgladbach10102201
3Inter Milan10102201
4Real Madrid100123-10


1Man City11003123
4FC Porto100113-20


4FC Midtjylland100104-40


1FK Krasnodar10101101