De thuisploeg had aanvankelijk wat moeite tegen de Portugezen en vooral Lisandro López had een grote kans om de gasten op voorsprong te zetten. Hij kon op vijf meter van doel schieten, maar zijn inzet werd van de lijn gehaald.
Arsenal schrok na die kans wakker en begon furieus aan te vallen. Na een half uur mondde dat uit in het eerste doelpunt voor Van Persie. Emmanuel Adebayor gaf vanaf de achterlijn een strakke pass op de inglijdende Oranje-international, die met het uiterste puntje van de schoen binnengleed. Porto verloor daarmee de grip op de wedstrijd en vlak voor rust schoot Adebayor de 2-0 binnen. De lange Togolees kopte een corner binnen.
Net uit de kleedkamer voor de tweede helft schoot Van Persie zijn tweede binnen. Hij wurmde zich langs zijn tegenstander en het strafschopgebied in en maakte met de buitenkant van de schoen de 3-0.
Daarna volgden nog legio kansen voor de Engelsen, maar alleen Adebayor kwam nog tot scoren. Porto-speler Fredy Guarin maakte net binnen zestien meter van zijn eigen doel een overtreding op Nicklas Bendtner en scheidsrechter Fandel legde de bal op de stip. Adebayor schoot het buitenkansje van elf meter binnen.
Fenerbahce - Dinamo Kiev
De andere wedstrijd in groep G was er een waarin de strijd vooral op het middenveld werd gestreden. De Turken waren in eigen huis weliswaar beter, maar wisten dat overwicht niet in doelpunten om te zetten; 0-0.
De overige uitslagen:
Aalborg BK - Manchester United 0-3
Villareal Celtic 1-0
Bayern Munchen - Olympiquue Lyon 1-1
Fiorentina - Steaua Boekarest 0-0
BATE Borisov - Juventus 2-2
Zenit Sint Petersburg 1-2