Zdecydowanymi faworytami byli gospodarze, którzy już w 19. sekundzie spotkania zdobyli bramkę. Yaya Toure podał do wbiegającego w pole karne Sergio Aguero, a Argentyńczyk posłał piłkę przy lewym słupku bramki strzeżonej przez Heltona.

W 17. minucie goście mogli wyrównać. Silvestre Varela znalazł się w sytuacji sam na sam z Joe Hartem, ale górą był bramkarz "The Citizens". Po kolejnych jedenastu minutach wynik mógł podwyższyć Aguero, ale piłka po jego próba lobowania wylądowała na poprzeczce.

W 52. minucie piłkarze Porto strzelili gola, ale na pozycji spalonej znajdował się Hulk i sędzia bramki nie uznał.

Niespełna piętnaście minut przed końcem meczu gospodarze przeprowadzili szybką kontrę. Aguero przed polem karnym rywali podał piłkę do wychodzącego na czysta pozycję Edina Dżeko, a Bośniak pewnym strzałem umieścił piłkę w bramce. Chwilę po tym drugą żółtą i w konsekwencji czerwoną kartką ukarany został zawodnik Porto, Rolando i goście kończyli mecz w dziesiątkę.

Porto grając w osłabieniu straciło jeszcze dwa gole. Najpierw David Silva pokonał Heltona po podaniu od Davida Pizarro. Dwie minuty później Edin Dżeko podał do Pizarro, a ten przypieczętował wygraną oraz awans swojej drużyny do 1/8 finału Ligi Europejskiej.

Manchester City - FC Porto 4:0 (1:0)

Bramki: Sergio Aguero 1, Edin Dżeko 76, David Silva 84, David Pizarro 86

Czerwona kartka: Rolando 77 (FC Porto) - za drugą żółtą 

Manchester City: Joe Hart - Gael Clichy, Joleon Lescott, Vincent Kompany, Micah Richards, Samir Nasri (69-Edin Dżeko), Gareth Barry (58-James Milner), Yaya Toure, Nigel de Jong, David Silva, Sergio Aguero (80-David Pizarro).

FC Porto: Helton - Maicon, Nicolas Otamendi (63-Cristian Sapunaru), Rolando, Alex Sandro, Joao Moutinho, Fernando, Lucho Gonzalez, James Rodriguez (81-Steven Defour), Silvestre Varela (63-Cristian Rodriguez), Hulk.