Trenowany przez holenderskiego szkoleniowca Dicka Advocaata Zenit po raz pierwszy w historii awansował do półfinału Pucharu UEFA. W pierwszej połowie musiał sporo się natrudzić, aby nie stracić kilku bramek, bowiem niemiecki zespół natarł od pierwszego gwizdka. Efektem tego była bramka w 18. minucie, strzelona przez... Rosjanina Dmitrija Bułykina. W drugiej połowie gospodarze grali bardziej uważnie i nie pozwalali gościom na tak wiele, jak w pierwszej części. Pod koniec spotkania Zenit bliski był wyrównania, gdy Paweł Pogrebniak został sfaulowany pod bramką rywali, ale Anatolij Tymoszczuk nie wykorzystał rzutu karnego. Zenit St.Petersburg - Bayer Leverkusen 0:1 (0:1) Bramka - Dmitrij Bułykin (18). Sędziował Manuel Majuto Gonzalez (Hiszpania). Widzów 21 tys. Zenit: Wiaczesław Małafiejew; Aleksander Aniukow, Roman Szirokow, Ivica Krizanac, Radek Sirl; Igor Denisow, Anatolij Tymoszczuk, Konstantin Zyrianow; Andriej Arszawin, Paweł Pogrebniak, Wiktor Fajzulin (87-Władtsław Radimow). Bayer: Rene Adler; Gonzalo Castro, Jan-Ingwer Callsen-Bracker, Karim Haggui, Hans Sarpei; Pirmin Schwegler (59-Simon Rolfes), Lukas Sinkiewicz; Paul Freier (68-Stefan Kiessling), Bernd Schneider, Sascha Dum (75-Theofanis Gekas); Dmitrij Bułykin. Pierwszy mecz 4:1 dla Zenitu. Awans - Zenit St. Petersburg.