A találkozónak a Barcelona volt a toronymagas esélyese, ugyanis Ronald Koeman csapata nyolc mérkőzés óta veretlen volt, míg a Real Sociedad a legutóbbi 12 meccséből csak egyet tudott megnyerni. Az is a Barca mellett szólt, hogy a katalánok a legutóbbi 11 meccsükön veretlenek maradtak a baszkok ellen, ezekből kilencet megnyertek és csak kétszer játszottak döntetlent.
Ami a Real Sociedadnak bizakodásra adhatott okot, hogy egy kisebb izomsérülés miatt
nem volt ott a Barca keretében az ismét bombaformában futballozó Lionel Messi, aki pályafutása során 14 gólt lőtt 17 Szuperkupa-meccsen, ezzel pedig a sorozat történetének legeredményesebb játékosa.
A baszk csapat kezdte jobban a meccset, amely már a negyedik percben megszerezhette volna a vezetést, de a svéd Alexander Isak hatméteres fejese elkerülte a jobb felső sarkot. Nyolc perccel később újabb Sociedad-helyzet maradt ki, Portu került ziccerbe, de a nyolcméteres lövése elkerülte a jobb alsó sarkot. A 17. percben újabb nagy helyzetet hagyott ki a baszk csapat. Isak lépett ki egy az egyben, de a 21 éves csatár mellbe lőtte a labdával Marc-André ter Stegent.
Az első félórában mintha pályán sem lett volna a Barcelona, a 39. percben aztán a semmiből szerzett vezetést. Martin Braithwaite tökéletes ütemű kiugratásával Antoine Griezmann lépett ki, a francia világbajnok középre nyesett labdájára holland Frenki De Jong érkezett, és hat méterről a léc alá fejelt.
A második félidőt jobban kezdte a Barcelona, az 50. percben mégis a Real Sociedad jutott a semmiből egy büntetőhöz. Mikel Oyarzabal baloldalo beadása a gólszerző De Jong kezéről vágódott le, a megítélt tizenegyest pedig Oyarzabal lőtte a bal alsó sarokba a jobbra vetődő Ter Stegen mellett.
A bekapott gól után szinte azonnal vezetést szerezhetett volna megint a Barcelona. Griezmann ugratta ki De Jongot, aki kapura tört, a tizenhatoson belül elfektetett egy védőt, azonban a hátrasprintelő Andoni Gorosabel elpöckölte a labdát a lőni készülő holland elől.
A 63. percben újabb nagy katalán-helyzet maradt ki.
A francia világbajnok Ousmane Dembélé cselezett balról befelé majd 16 méterről megcélozta a bal alsó sarkot, azonban a labdája néhány centivel elkerülte a kapufát.
A folytatásban a Barcelona birtokolta többet a labdát, de nem tudott újabb komoly lehetőséget kidolgozni, így jöhetett a kétszer tizenöt perces hosszabbítás. A ráadásban a baszk csapat majdnem megszerezte a vezetést, de Joseba Zaldua 94. percben megeresztett bombáját Ter Stegen kitolta a bal felső sarokból. A 112. percben a Barcelona is lőhetett volna egy gólt. Egy védelem mögé beemelt labdát Griezmann lőtt el félfordulatból, de a francia támadó szépségdíjas lövése elakadt a Real Sociedad kapusában.
A következő ziccer a Real Sociedad előtt adódott az 115. percben. A csereként beálló Adnan Januzaj egy óriási sprinttel betört a Barcelona tizenhatosára, a közeli lövésébe viszont Ter Stegen ujjheggyel belekapott, így a német kapus szögletre mentett.
A 118. percben Januzaj még ennél is közelebb jutott a Barcelona kapujához, amikor a 22 méteres szabadrúgása a balkapufán csattant.
Spanyol Szuperkupa, elődöntő:
Real Socieadad-FC Barcelona 1-1 (0-1, 1-1, 1-1) - tizenegyesekkel: 2-3