Команды начали матч осторожничая, поэтому первые опасные моменты начали возникать после 20-й минуты первого тайма. Сначала молодой вратарь москвичей Владислав Тороп выручил после опасного прохода бразильского вингера «Зенита» Артура, а буквально через 20 минут полузащитник «армейцев» Иван Обляков вынес мяч из пустых ворот, тем самым украв гол у другого бразильца «сине-бело-голубых» Вендела.
В начале второй половины встречи «ЦСКА» стал играть раскованнее, активнее идти в атаку и пытаться создавать больше моментов. Всё это принесло свои плоды. Сначала бразилец Мойсес опасным ударом сотряс крестовину ворот, а затем другой центральный защитник «армейцев» Илья Агапов грамотно сыграл в штрафной соперника и вынудил колумбийского нападающего «Зенита» Матео Кассьеру нарушить правила. После видеопросмотра судья встречи Сергей Иванов назначил пенальти, который уверенно реализовал лучший бомбардир «армейцев» Фёдор Чалов.
В конце матча питерцы устроили навал на ворота соперника, создали несколько опасных моментов, однако пробить Владислава Торопа им так и не удалось.
Эта победа позволила москвичам набрать 42 очка и подняться на шестую строчку. «Зенит», в свою очередь, остался на первом месте в таблице РПЛ с 51 баллом в активе, однако идущее следом московское «Динамо» отстаёт лишь на одно очко, имея игру в запасе. Поэтому в случае успеха бело-голубых питерцы опустятся на вторую строчку.