Elle oppose l'équipe du Chakhtar Donetsk, auteur du doubléCoupe-Championnat en 2017-2018, à celle du Dynamo Kiev, vice-championne d'Ukraine en titre. Le Chakhtar dispute à cette occasion sa quatorzième Supercoupe tandis que le Dynamo y prend part pour la douzième fois. Avant cette rencontre, les deux équipes s'étaient déjà affrontées à dix reprises dans le cadre de la compétition, avec un bilan de cinq victoires pour chaque.
Le début de la rencontre est nettement dominé par le Chakhtar, qui touche notamment la barre transversale à deux reprises, mais c'est finalement le Dynamo qui ouvre la marque à la 18e minute de jeu par l'intermédiaire de Vitaliy Buyalskyi, aidé en cela par une erreur du gardien Andriy Pyatov. Les débats s'équilibrent par la suite tandis que le jeu est marqué par un nombre très élevé de fautes, avec près d'une cinquantaine sur l'ensemble de la rencontre dont la large majorité en deuxième mi-temps. Cette situation culmine dans le temps additionnel, annoncé à sept minutes, au cours de laquelle une bagarre éclate entre les joueurs des deux équipes et abouti à l'exclusion d'Ismaily côté Donetsk et de Mykyta Burda côté Kiev. Le score n'évolue quant à lui pas et le Dynamo remporte la victoire pour décrocher sa septième Supercoupe d'Ukraine[1].
Après le match, l'arbitrage de Kostiantyn Trukhanov(en) est principalement pointé du doigt, celui-ci étant accusé de ne pas avoir su contrôler les joueurs ainsi que de ne pas avoir expulsé les vrais responsables de la bagarre en fin de match[1]. Sa performance lui vaut ainsi d'être suspendu de ses fonctions pour quatre matchs par le conseil de discipline de la fédération d'Ukraine de football[2].