Гости очень удачно начали матч, и уже на 10-й минуте оставили соперника в роли догоняющего. Оборона сине-бело-голубых позволила отличиться Ивелину Попову.
Хозяева отыгрались через пять минут усилиями Акселя Витселя. Однако вскоре, на 21-й минуте, «Спартак» снова вышел вперед — на этот раз отличился Денис Глушаков. После этого забивал только «Зенит».
Через минуту после перерыва питерцы сравняли счет благодаря Халку, который воспользовался грубой ошибкой обороны красно-белых.
Третий мяч в ворота «Спартака» отправил на 65-й минуте Артем Дзюба, для которого этот гол стал 101-м в карьере.
На 72-й минуте столичный клуб был близок к тому, чтобы забить третий гол, но мяч после удара Зе Луиша попал в перекладину.
Между тем, «Зенит» в ответной атаке увеличил преимущество до двух голов — Маурисио классно пробил после передачи Дзюбы.
На 78-й минуте «Спартак» остался в меньшинстве. Красную карточку за грубую игру получил Евгений Макеев.
Точку в этой игре поставил Хави Гарсия, добивший команду Дмитрия Аленичева на 87-й минуте.
«Зенит» одержал пятую победу кряду. Безвыигрышная серия «Спартака» достигла трех матчей.
В турнирной таблице «Зенит» поднялся на второе место — 46 очков. «Спартак» остался на седьмой строчке — 37 очков.