До игры много обсуждался вратарский фактор. Проваливший матч с «Зенитом» Ребров был заменён на Селихова. А место в армейских воротах снова занял Акинфеев. Ведь Помазун, защищавший ворота ЦСКА в двух матчах, пропустил и от «Рубина», и от «Тосно».
Главным событием первого тайма стала травма Зе Луиша, которого на 37-й минуте заменил Мельгарехо. Именно парагваец стал соавтором гола «красно-белых». Пробить Акинфеева удалось Пашаличу, и «Спартак» до 83-й минуте контролировал ход матча.
Взрыв армейской атаки предопределил Александр Головин. Полузащитник ЦСКА не заметил Комбарова и Пашалича, а Щенникову оставалось лишь не промахнуться по пустым воротам. Головин сразу же получил жёлтую карточку, но спартаковцы не успели прийти в себя. Витиньо забил Селихову гол дальним ударом, похожим на такой же удар бразильца в поединке с «Локомотивом». Дважды пропустивший за 2 минуты «Спартак» оказался не способен организовать последний штурм. В концовке вспыхнул конфликт между Вернблумом и Промесом, но удалений не произошло.