Игра состоялась в Нижнем Новгороде на стадионе, где присутствовали 42 139 зрителей.
Основное время завершилось вничью — 1:1. На 25-й минуте красно-белые вышли вперед благодаря голу Кристофера Мартинса. Александр Соболев сравнял счет, реализовав пенальти на 90+8-й минуте. В серии послематчевых 11-метровых ударов сильнее оказались петербуржцы — 4:2.
Для «Зенита» этот Суперкубок России стал 10-м в истории, что является рекордом турнира. Ранее клуб выигрывал трофей в 2008, 2011, 2015, 2016, а также в 2020–2024 годах.
Ранее сообщалось, что в финале чемпионата мира 2026 года по футболу, который пройдет 19 июля, сборная Аргентины сыграет с командой Испании. Для испанской сборной этот финал станет вторым в истории.