Матч 29-го тура ЦСКА-"Спартак" закончился победой армейцев со счетом 2:1. Счет на 34-й-минуте открыл капитан армейцев Сергей Семак. После навеса с фланга боснийца Элвера Рахимича, Семак оказался прямо напротив вратаря «Спартака» Максима Левицкого, и направил мяч в дальний от голкипера угол.
На 64-й минуте 7-й номер ЦСКА при розыгрыше углового, который подавал Ролан Гусев, забил второй гол в ворота действующего чемпиона России.
13-й номер спартаковцев Дмитрий Кудряшов на 70-й минуте сократил разрыв в счете.
Второй тайм матча против ЦСКА спартаковцы начали вдесятером. На 41-й минуте после второго предупреждения с поля был удален 14-й номер "Спартака" Максим Калиниченко. В перерыве Олег Романцев заменил Дмитрия Хлестова на нигерийского игрока Самуэля Агунсанию. В конце первого тайма вместо Александра Сонина на поле вышел Дмитрий Кудряшов.
На 57-й минуте матча желтую карточку получил 21-й номер спартаковцев Артем Безродный. На 75-й минуте судья предупредил армейца Евсикова. На 86-й минуте вместо спартаковца Александра Павленко на поле вышел Дмитрий Тарпинский. Немногим ранее 34-й номер "Спартака" Пинейро Мойзес получил желтую карточку. Еще одно предупреждение в составе чемпиона России получил вышедший на замену Тарпинский.
На 87-й минуте желтую карточку получил армеец Юрий Лайзанс. На 89-й минуте вместо Дениса Попова тренер армейцев выпустил на поле Дейвидаса Шембераса.
Одержав победу над "Спартаком" за один тур до окончания чемпионата, армейцы набрали 63 очка, в то время как подопечным Романцева даже в случае победы над "Торпедо" не удастся набрать более 58 очков.