Az első negyedórában a Porto megpróbálta minél jobban kihasználni a hazai atmoszféra jelentette előnyöket, a kezdetekben agresszíven letámadta a Manchester Cityt, amely sokáig nem találta az ellenszert a portugálok kellemetlen stílusára.
Jó negyedóra után aztán egymás után kétszer is veszélyeztetett a Manchester City, a vezetést mégis a Porto szerezte meg: a 27. percben Hulk lőtte be élesen középre a labdát, az érkező Silvestre Varela pedig becsúszó védőjét megelőzve a kapuba lőtte a labdát. 1–0.
A folytatásban mindkét csapat előtt adódtak lehetőségek, a Porto összességében megérdemelten vezetett, de a második félidőre minden kérdés nyitott maradt. A szünet után aztán jobban indult a meccs az angolok számára, az 55. percben Yaya Touré felívelésénél Mario Balotelli a tizenhatosnál megharcolt Álvaro Pereirával, akinek előbb a hátára, onnan pedig balszerencsésen saját kapujába pattant a labda. 1–1.
A végjátékban mindkét csapat győzelemre játszott, a pályán azonban inkább a küzdelem dominált, mint a szép játék. Mindkét fél keményen futballozott, a birkózásból pedig végül az angol csapat jött ki jobban: Roberto Mancini talán megérezte, hogy Sergio Agüero lehet az este nyerőembere, az argentin támadó ugyanis tíz perce sem volt a pályán, amikor közelről megszerezte a vezetést csapatának. 1–2.
A címvédő ezután elkeseredett rohamokba kezdett, de játékából hiányzott a kellő összeszedettség és a hit, így hazai pályán is hátrányba került. A visszavágót jóval kedvezőbb helyzetből várhatja az angol csapat.
FC Porto–Manchester City 1–2 (1–0)
Gólszerzők: Valera (27.) ill. Pereira (55. – öngól), Agüero (85.)
További eredmények:
Steaua Bukarest–Twente 0–1 (0–0)
Gólszerző: John (53.)
Trabzonspor–PSV Eindhoven 1–2 (1–2)
Gólszerzők: Adin (33.) ill. Matavz (6.), Toivonen (11.)
Hannover 96–FC Bruges 2–1 (0–0)
Gólszerző: Sobiech (73.), Schlaudraff (80. – büntetőből) ill. Lestienne (51.)
Stoke City–Valencia 0–1 (0–1)
Gólszerző: Topal (36.)
Wisla Krakow–Standard Liége 0–1 (0–1)
Gólszerző: Genkov (88.) ill. Cyriac (26. – büntetőből)
Udinese–PAOK Szaloniki 0–0 (0–0)