El Shakhtar, que logró el doblete en el pasado curso, era el campeón vigente de la Supercopa. Los de Fonseca fueron incapaces de neutralizar la ventaja que tuvo su rival desde el minuto 18 de partido.
Buyalsky aprovechó un pase de Artem Besiedin para marcar el único gol de un partido que se endureció en el tramo final. El árbitro mostró ocho tarjetas amarillas y dos rojas, una por cada equipo, en el tiempo añadido del choque.
El brasileño Ismaily, del Shakhtar Donetsk, fue expulsado por una violenta entrada a un contrario. Mykyta Burda, del Dinamo Kiev, se marchó a la caseta a continuación por doble amonestación.
La victoria supone el séptimo título de la Supercopa para el Dinamo Kiev, que obtuvo su último éxito en este torneo en 2016. Un trofeo más, ocho, tiene el Shakhtar que dirige el portugués Paulo Fonseca.