Зенит постигна победа в последния 30-ти кръг на руското първенство като гост на Спартак (Москва). Отборът на гостите започна по-активно срещата и резултатът не закъсня. Дани намери с чудесен пас Погребняк, който остана сам срещу Плетикоса и елегантно вкара топката в левия ъгъл на вратата на Плетикоса, за да изведе Зенит напред в резултата. В 20-ата минута след чудесна атака на Зенит, Дани вкара за 2:0 след асистенция на Аршавин. Няколко минути по-късно Дани имаше възможност да подаде на Денисов и петергбургци да вкарат още едно попадение, но топката му бе отнета от футболист на Спартак.
В 35-ата минута се откри добра възможност пред Спартак, след като съдията отсъди фаул от 30-тина метра, но Павленко прати топката високо над вратата. Зенит продължиха да диктуват нещата на терена и това си пролича в 45-ата минута, когато Зирянов подаде на Дани и португалецът с мощен удар вкара топката във вратата на Спартак и направи резултата 3:0 в полза на Зенит.
В 47-ата минута домакините намалиха, след като се възползваха от грешка на отбраната на Зенит. Голът за спартаковци отбеляза Александър Павленко. Забеляза се, че футболистите на Спартак действаха много по-добре до края на срещата, но за съжаление на техния треньор Михаел Лаудруп не успяха да отбележат още попадения. Най-добрият за Спартак на терена Александър Павленко на няколко пъти застраши вратата на гостите, но малшансът му попречи да вкара. След този последен мач за първенството Зенит се бетонира на 5-то място в класирането с актив от 48 точки и по този начин си гарантира участие в Купата на УЕФА за следващия сезон, докато Спартак завърши 8-и с 44 точки и ще чака до последно изхода на финала за Купата на Русия, откъдето може да дойде "светлина" за евентуално участие на московци за Купата на УЕФА за следващия сезон.