Manchester City have a late goal against Porto ruled out but a point is enough for them to secure top spot in Group C.

Raheem Sterling (right) came close to scoring with a low strike in the first half
Manchester City had a late goal against Porto ruled out but a draw was enough for them to secure top spot in Group C.
It seemed that after a frustrating 80 minutes substitute Gabriel Jesus had broken the deadlock when he tapped home after his initial header had been saved, but the effort was ruled out because Joao Cancelo was offside.
The rest of the match saw exceptional goalkeeper Agustin Marchesin and his deep-lying five-man defence soak up incessant pressure from Pep Guardiola’s side, who came into the match having put five goals past Burnley at the weekend and with a 100% record in the group.
The Argentine keeper made three superb saves. He twice denied Spanish forward Ferran Torres, pushing one effort wide of the post in the first half before blocking a spectacular overhead kick after the break.
Porto’s stopper also denied Raheem Sterling by rushing out to block his attempt on goal. The England winger went close again when he cut in and fired a low shot which was cleared off the line by Zaidu Sanusi.
More to follow.
Line-ups
FC Porto

  • 1Marchesín
  • 18Manafá Jancó
    Substituted forChipela Gomesat 72’minutes
  • 19Mbemba
  • 4Monteiro Pinto Leite
  • 32Sarr
  • 12Sanusi
  • 25Otávio
    Substituted forVieiraat 87’minutes
  • 27Oliveira
  • 8Uribe
  • 11MaregaBooked at 69mins
    Substituted forde Lima Barbosaat 72’minutes
  • 17JM Corona
    Substituted forDíazat 63’minutes

Substitutes

  • 7Díaz
  • 9Taremi
  • 10Nakajima
  • 14Morais Ramos
  • 21Silva Baró
  • 23Neto Lopes
  • 28Felipe Anderson
  • 29Martínez
  • 30de Lima Barbosa
  • 31Chipela Gomes
  • 50Vieira
  • 99Meireles Costa

Man City

  • 31Ederson
  • 27Cancelo
  • 3Rúben Dias
  • 50García
  • 11Zinchenko
  • 25Fernandinho
  • 16RodriBooked at 51mins
  • 7Sterling
  • 20Bernardo Silva
  • 47Foden
  • 21Torres
    Substituted forGabriel Jesusat 71’minutes

Substitutes

  • 2Walker
  • 5Stones
  • 6Aké
  • 8Gündogan
  • 9Gabriel Jesus
  • 13Steffen
  • 14Laporte
  • 17De Bruyne
  • 22Mendy
  • 26Mahrez
  • 33Carson
  • 69Doyle

Match Stats
Live Text

  1. Match ends, FC Porto 0, Manchester City 0.
  2. Second Half ends, FC Porto 0, Manchester City 0.
  3. Attempt missed. Eric García (Manchester City) header from the centre of the box misses to the left. Assisted by Fernandinho with a headed pass following a set piece situation.
  4. Phil Foden (Manchester City) wins a free kick on the right wing.
  5. Foul by Zaidu Sanusi (FC Porto).
  6. Oleksandr Zinchenko (Manchester City) wins a free kick on the left wing.
  7. Foul by Fábio Vieira (FC Porto).
  8. Phil Foden (Manchester City) wins a free kick in the attacking half.
  9. Foul by Zaidu Sanusi (FC Porto).
  10. Gabriel Jesus (Manchester City) wins a free kick in the attacking half.
  11. Foul by Diogo Leite (FC Porto).
  12. Attempt missed. Gabriel Jesus (Manchester City) header from the centre of the box is just a bit too high. Assisted by Fernandinho.
  13. Substitution, FC Porto. Fábio Vieira replaces Otávio.
  14. VAR Decision: No Goal FC Porto 0-0 Manchester City.
  15. GOAL OVERTURNED BY VAR: Gabriel Jesus (Manchester City) scores but the goal is ruled out after a VAR review.
  16. Offside, Manchester City. João Cancelo tries a through ball, but Rodrigo is caught offside.
  17. Attempt saved. Eric García (Manchester City) right footed shot from very close range is saved in the centre of the goal. Assisted by Rúben Dias.
  18. Attempt blocked. Rúben Dias (Manchester City) header from the centre of the box is blocked. Assisted by Phil Foden with a cross.
  19. Corner, Manchester City. Conceded by Chancel Mbemba.
  20. Foul by Raheem Sterling (Manchester City).