Долю зустрічі вирішив гол на 18-й хвилині, коли П'ятов помилився і віддав м'яч супернику, в результаті чого Буяльський наносив удар вже по порожніх воротах. Перед цим епізодом динамівців двічі рятувала перекладина.
Після перерви у "Шахтаря" стало виходити в атаці все менше. Тим не менше, кілька разів Бойко вступав у гру - після ударів від Фернандо і Мораєса. Наприкінці матчу команди влаштували бійку, в результаті якої Ісмаїлі і Бурда отримали видалення.
Таким чином, "Динамо" виграло Суперкубок України в сьомий раз в історії і вперше з 2016 року.
"Шахтар" - "Динамо" - 0:1
Гол: Буяльський, 18
"Шахтар": П'ятов, Данченко, Кривцов, Ракицький, Іcмаїлі, Степаненко, Патрік, Марлос, Коваленко (Тотовицький, 68), Фернандо (Болбат, 71), Мораєс.
"Динамо": Бойко, Морозюк, Бурда, Кадар, Кендзьора, Буяльський (Сидорчук, 77), Шепелєв, Циганков, Че Че (Гармаш, 46 (Шапаренко, 72)), Вербич, Бєсєдін.
Попередження: Данченко, Фернандо, Мораєс, Тотовицький - Бурда, Шепелєв, Кадар, Бойко, Кендзьора.
На 90+6 хвилині були видалені Ісмаїлі і Микита Бурда (обидва - неспортивна поведінка).
"Шахтар" - "Динамо" - 0:1: ключові моменти матчу за Суперкубок України.