Одним из самых любопытных противостояний предпоследнего тура обещала стать встреча в Санкт-Петербурге, где прошлогодний чемпион принимал у себя московское "Динамо". Помимо чисто турнирных перипетий ожидалось первое возвращение Александра Кержакова на "Перовский", где он должен был сыграть против бывших одноклубников, а также первая игра португальца Данни против московского "Динамо".
После поражения в первом круге наставник "Зенита" Дик Адвокат деловито заявил, что по итогам сезона его команда будет выше динамовцев в турнирной таблице. Время шло, а питерцы продолжали оставаться позади московской команды, и для итогового превосходства сине-бело-голубым необходимо было выигрывать в двух оставшихся матчах, в том числе и над "Динамо", и надеяться, что дружина Кобелева оступится и в последнем туре в игре против "Томи".
В составе "Зенита" впервые с февраля появился защитник Ломбертс, составивший пару в центре обороны Крижанацу. Бельгиец получил тяжёлую травму ещё в матче Кубка УЕФА против испанского клуба Villarreal, и только теперь дебютировал в российской Премьер-Лиге. Игра же началась с дальних ударов Семшова и Хохлова, которые проверили на прочность Малафеева, однако быстрый темп, заданный обеими командами с первых минут, продержался недолго, так как гости предпочли в первую очередь надёжно отыграть в обороне. Атаки "Зенита" долгое время не получали логического завершения, и только в середине тайма при розыгрыше штрафного должен был забивать Данни, но с семи метров умудрился пробить выше ворот. Через минуту опаснейшим обводящим ударом отметился Анюков, гостей выручил Габулов. В концовке тайма преимущество питерцев было подавляющим, но именно "Динамо" могло уйти на перерыв с перевесом в счёте. Александр Кержаков прорвался к углу вратарской, но переиграть Малафеева не сумел.
В начале второго тайма хозяева, казалось, прижали "Динамо" к воротам. Однако создать что-либо по-настоящему опасное подопечным Адвоката так и не удалось. Гостям же хватило ударной двухминутки, чтобы выйти вперёд. Сначала Хохлов проникающей передачей бросил в прорыв Кирилла Комбарова, тот выложил мяч в район одиннадцатиметровой под удар Семшову, но полузащитника в последний момент накрыл Анюков. Последовал угловой, после розыгрыша которого Семшов от угла вратарской бил в ближний угол. Малафеев выручил, но на отскоке расторопней всех оказался Фернандес, переправивший снаряд в ворота. Вскоре Димидко ударом с 18-ти метров мог удвоить преимущество динамовцев, но Малафеев вновь сыграл уверенно.
За счёт дымовой завесы болельщики "Зенита" несколько сбили атакующий пыл московской команды, а Дик Адвокат сделал двойную замену с прицелом на усиление атаки. Первым тревожным звонком для гостей стал дальний удар Тимощука, который увидел, что Габулов далеко вышел из ворот. В последний момент вратарь всё же успел достать мяч. Затем вышедший на замену Текке вывел Аршавина на ударную позицию, но Габулов парировал мяч в нижнем углу. Страсти накалялись, и гол питерцев стал вполне логичным. Защитники оставили одного турка Текке, и после его удара мяч рикошетом от Хохлова залетел в дальний угол. В концовке встречи Мигел Данни и Александр Кержаков могли принести победу своим командам, но первый после навеса Аршавина со штрафного послал мяч рядом со штангой, а второй, выскочив на рандеву с голкипером, не сумел переиграть Малафеева.
Игра закончилась результативной ничьей, которая больше на руку "Динамо". Московская команда за тур до финиша обеспечила себе бронзовые медали, ставшие первыми для команды с 1997 года (на три очка от бело-голубых отстаёт "Амкар", но пермяки в текущем сезоне дважды уступили динамовцам в очных встречах). "Зенит" в свою очередь, несмотря на потерю очков, остался на пятом месте, так как основные конкуренты за попадание в Лигу Европы, располагавшиеся ниже, также оступились.