«Зенит» начал доминировать с первых же минут матча. На 24-й минуте гости сбили Азмуна в собственной штрафной и арбитр указал на одиннадцатиметровую отметку, Артем Дзюба победил в дуэли с Максименко. На 43-й минуте Жиго забил ответный мяч, но система ВАР нашла, что взятие ворот произошло из положения вне игры. На первой добавленной к основному времени первого тайма минуте Бакаев исполнил точный навес на Соболева, который мощным ударом головой восстановил равновесие в поединке. Однако, радость команды Тедеско была недолгой. Все в то же компенсированное время первого тайма Малком пробил оборону красно-белых и выдал на ход Кузяеву мяч, последний расстрелял ворота соперника с метровой дистанции.
Во второй половине встречи обе команды имели несколько моментов для взятий ворот, но на пути завершающих ударов на пути сферы оказывались Кержаков и Максименко.
«Зенит» после этой виктории вышел в финал турнира, где 25 июля сыграет с подмосковными «Химками», сегодня неожиданно обыгравшими «Урал».
Кубок России. Полуфинал
«Зенит» - «Спартак» - 2:1
Голы: Дзюба, 24, Кузяев, 45+3 – Соболев, 45+1.