Spotkanie lepiej zaczęła Chelsea, a efektem jej przewagi był gol Hakima Ziyecha w 27. minucie. Marokański skrzydłowy z powodu kontuzji musiał jednak opuścić boisko już kwadrans później.
Po stracie gola Villarreal śmielej zaatakował. Tuż przed przerwą blisko wyrównania był Gerard Moreno, ale z ośmiu metrów trafił w poprzeczkę. W 52. minucie Moreno ponownie niewiele się pomylił; tym razem trafił w słupek.
Chelsea skupiała się na kontratakach, ale nie przynosiły one efektu. Rywalom natomiast w końcu udało się wyrównać. W 73. minucie Moreno był już bezbłędny i skutecznie wykończył składną akcję.
Później tempo meczu spadło. W dogrywce również nie działo się wiele ciekawego, ale warta odnotowania jest zmiana, jaką tuż przed jej zakończeniem dokonał trener Chelsea Thomas Tuchel. Zdecydował się bowiem na roszadę w bramce - na rzuty karne desygnował Kepę Arrizabalagę, który wszedł za Edouarda Mendy'ego.
Serię "jedenastek" zaczynali piłkarze angielskiej ekipy. Pierwszy do piłki podszedł Niemiec Kai Havertz, ale jego strzał obronił Sergio Asenjo. We wszystkich kolejnych próbach "The Blues" trafiali do siatki, a Kepa dwukrotnie popisał się skutecznymi interwencjami i dał swojej drużynie zwycięstwo. W drugiej serii zatrzymał uderzenie Aissy Mandiego, a w siódmej kapitana Villarrealu Raula Albiola.
Chelsea wystąpiła w spotkaniu o to trofeum po raz czwarty, a triumfowała drugi raz - poprzednio w 1998 roku. Villarreal o Superpuchar grał po raz pierwszy. Po raz trzeci jednak szansę jego zdobycia miał trener hiszpańskiej ekipy Unai Emery. W 2014 i 2015 roku nie zdołał tego dokonać jako szkoleniowiec Sevilli.
Chelsea Londyn - Villarreal CF 1:1 po dogrywce (1:1, 1:0), karne 6:5.
Bramki: 1:0 Hakim Ziyech (27.), 1:1 Gerard Moreno (73.).
Żółte kartki: Chelsea Londyn - Antonio Rudiger, Thomas Tuchel (trener, poza boiskiem), Kepa Arrizabalaga; Villarreal CF - Yeremi Pino, Dani Raba.
Sędzia: Siergiej Karasiow (Rosja).
Widzów: ok. 13 tys.
Chelsea Londyn: Edouard Mendy (119. Kepa Arrizabalaga) - Antonio Rudiger, Trevoh Chalobah, Kurt Zouma (66. Andreas Christensen) - Marcos Alonso, Mateo Kovacic, N'Golo Kante (65. Jorginho), Callum Hudson-Odoi (82. Cesar Azpilicueta) - Kai Havertz, Hakim Ziyech (43. Christian Pulisic), Timo Werner (65. Mason Mount).
Villarreal CF: Sergio Asenjo - Alfonso Pedraza (58. Pervis Estupinan), Pau Torres, Raul Albiol, Juan Foyth - Alberto Moreno (85. Manu Morlanes), Etienne Capoue (70. Mario Gaspar), Manu Trigueros (70. Moi Gomez) - Boulaye Dia (86. Dani Raba), Gerard Moreno, Yeremi Pino (91. Aissa Mandi).