Fél órán keresztül leginkább mezőnyjáték folyt, a két keleti csapat csak kóstolgatta egymást. Habár enyhe mezőnyfölényben a Huszti Szabolcsot a mérkőzésre még csak nem is nevező Zenit volt, a Sahtar helyenként ügyesen járatta a labdát, ami a szentpétervári publikumból erős nemtetszést váltott ki.
A 30. percben aztán Olekszandr Ribkát alaposan próbára tették a Zenit játékosai. Előbb a Danny szolgálta ki nagyszerűen Igor Gyenyiszovot, aki futtából 16 méterre a kaputól lapos lövéssel lepte meg az ukrán kapust, aki hatalmas bravúrral védett, majd az ismétlésre érkező Konsztantyin Zirjanov már inkább csak naggyá tette a doneckit, miután hat méterről a lábába bombázott.
Danny tíz perccel később is adott egy nagyszerű labdát, ekkor Alekszandr Buharov fejére varázsolt egy ívelést, de Ribka ezúttal is gyorsan reagált a kapuja felé tartó veszélyre, és szögletre paskolta a középcsatár fejesét.
A félidő végén még Roman Sirokov is próbára tette a Bányászok kapusát, de ő még akkor is meg tudta menteni együttesét a góltól. A hazai támadók nem is tudtak kifogni rajta, egy szöglethez talán éppen ezért érkezett Nicolás Lombaerts. A belga középhátvéd mindenkinél magasabbra emelkedett, és védhetetlenül fejelt a vendégek kapujába az első félidő hosszabbításában (1–0).
Mircea Lucescu a második félidőre megpróbálta jobban összeszedni csapatát, valamivel szervezettebben is jött ki a folytatásra a narancs-fekete együttes, de Igor Malafejevnek nem akadt dolga, így jobban tette, ha néha önszorgalomból átmozgatta tagjait, nehogy elmacskásodjon a hideg orosz őszben.
Willian közel egy órányi játék után végre megmutatta, tudnak lőni a vendégek is, de Malafejevnek nem okozott különösebb gondot, hogy szögletre üsse a brazil távoli lövését. Ez előtt Sirokov is próbálkozott egy tizenhatoson kívülről eleresztett tekeréssel, viszont ha centikkel is, de a labda elkerülte a jobb kapufát, pedig egy újabb Zenit-gól alighanem eldönthette volna a három pont sorsát.
Nagyjából a 70. perctől eléggé hitehagyottan bóklásztak a pályán a doneckiek, a hazaiak ezt könnyedén kihasználhatták volna, azonban ők is inkább a békés támadásvezetésekre szavaztak, amelyekkel nem nagyon jutottak el Ribka kapujáig.
Ezzel a vereséggel a Donyeck nagyon nehéz helyzetbe került, hiszen négy mérkőzés után mindössze két ponttal a csoport utolsó helyén áll, amely nem csak az álmoskönyvek szerint számít rossz előjelnek a továbbjutás szempontjából. A Zenit hét pontjával – az APOEL és a Porto esti meccsének végéig legalábbis – a G-csoport élére állt.
Zenit Szentpétervár – Sahtar Donyeck 1–0
Zenit Szentpétervár: Malafejev – Anyukov, Hubocan, Lombaerts, Criscito – Zirjanov, Gyenyiszov, Sirokov – Fajzulin, Buharov (Szemak, 81.), Danny (Lazovics, 85.)
Sahtar Donyeck: Ribka – Srna, Kuher, Rakickij, Sevcsuk – Mkitarjan, A. Teixeira (D. Costa, 68.), Hübschmann, Willian – Eduardo, L. Adriano (Szeleznyov, 78.)
Gólszerző: Lombaerts (45+1.)
A csoport másik meccsén:
A hatalmas meglepetésre a csoport élén tanyázó ciprusi APOEL a Portót fogadta és jobbára védekezett az első félidőben, majd a 42. percben büntetőhöz jutott a hazai csapat, amit Aílton be is lőtt.
A második félidőben támadott a Hulk vezette portugál csapat, de gólt az utolsó előtti percig nem sikerült szerezniük. Ekkor büntetőhöz jutott a Porto, Hulk pedig büntetett.
A meccs azonban még nem ért véget, Gustavo Manduca szolgáltatta az újabb meglepetést és állította be a végeredményt, az APOEL továbbra is vezeti csoportját – veretlenül!
APOEL – Porto 2–1
Gól: Aílton (42 – tizenegyesből), Manduca 90., ill. Hulk (89 – tizenegyesből)