Государственный гимн перед началом финала исполнил солист украинской группы ТНМК Олег Фагот (Михайлюта).
Футбольный матч, согласно комментариям Terrikon.com, начался с атак "Шахтера", но забить команда не смогла. Вместо этого на 43-й минуте матча счет открыл игрок "Динамо" Андрей Ярмоленко, которого защита донецкой команды оставила одного в районе 11-метровой отметки – 1:0.
Сравнял счет бразильский легионер "Шахтера" Кауан Элиас. На 64-й минуте он в штрафной площадке "Динамо" получил мяч с правого фланга и точно пробил – 1:1.
Основное время игры победителя не выявило, поэтому арбитр назначил экстра-таймы. Но и в дополнительные полчаса забитых мячей не было, поэтому была назначена серия пенальти.
11-метровые удары лучше выполнили футболисты донецкого клуба, результат матча – 1:1 (6:5). Александр Караваев из "Динамо" не смог забить.
Элиас бил по воротам "Динамо" дважды: голкипер Руслан Нещерет отбил первый удар, но при этом он вышел слишком далеко из ворот, и со второй попытки был гол.
В финале Кубка Украины "Динамо" и "Шахтер" играли друг против друга в 11-й раз. Последний раз в финале Кубка команды встречались в сезоне 2017–2018, тогда на "Днепр-Арене" донецкая команда выиграла 2:0.
До сегодняшнего финала "Шахтер" выигрывал Кубок Украины 14 раз, а "Динамо" – 13.