Динамовцы открыли счёт уже на 5-й минуте матча. Прострел с фланга, на точке завершал атаку Тюкавин. Но судьи зафиксировали минимальный офсайд, а VAR подтвердил решение арбитра.
Через десять минут «Динамо» забило вновь — на этот раз в свои ворота. Солари обыграл на фланге Фернандеса и, не доходя до штрафной, прострелил на ближнюю штангу, где первым на мяче оказался Осипенко. Защитник, однако, почему-то точно пробил в ближний угол Лунева.
В итоге первый тайм так и закончился с минимальным преимуществом хозяев. Других примечательных моментов в игре не случилось. Команды ушли на перерыв в ожидании изменений в игре «Динамо».
На скамейке запасных у бело-голубых, помимо Глебова, находились вернувшиеся Миранчук, Зайнутдинов, Макаров, а также Касерес, Окишор и Маухуб. В итоге изменения у гостей ограничились выходом Касереса вместо Осипенко.
Динамовцы вновь начали активно. Трёхходовка Нгамале — Тюкавин — Сергеев закончилась в ногах у Максименко. «Спартак» в ответ попал в перекладину из офсайда.
Ближайшие десять минут игра проходила на встречных курсах. Динамовцы создавали моменты после стандартов Бителло, красно-белые опасно контратаковали.
На 62-й минуте Скопинцев получил мяч от Нгамале и отдал на Сергеева, который в этот раз переиграл Максименко. Счёт сравнялся, оставив надежду на яркую концовку. Так и вышло.
На 85-й минуте вновь с подачи штрафного от Бителло Фернандес пробил в Максименко, а на добивании первым оказался Маричаль. Но VAR вновь был не на стороне гостей и зафиксировал офсайд у Маухуба.
В итоге «Динамо» заканчивает год ничьей со «Спартаком», оставаясь на 10-й строчке и отставая от 6-го места на восемь очков.