FC Barcelona er klar til sæsonens Super Cup-finale i Spanien efter et drama i straffesparkskonkurrence.
Real Sociedad blev slået med 4-3 i alt efter 3-2 i straffesparkskonkurrencen.
Barcelona-keeper Marc-Andre ter Stegen blev den store helt med flere redninger i straffesparkskonkurrencen.
For anden sæson i træk afvikles den spanske Super Cup som en miniturnering med fire hold – de to bedste fra La Liga og finalisterne fra Copa del Rey-finalen, der først spilles til april.
I søndagens finale skal Barcelona nu møde Real Madrid eller Athletic Bilbao, der tørner sammen i den anden semifinale torsdag.
Lionel Messi døjede med en skade og var end ikke at finde på bænken onsdag. Det medvirkede til, at Martin Braithwaite var i startopstillingen.
Efter 25 minutter tog han en høj bold ned med brystet og afsluttede, men vinklen blev så spids, at målmanden havde nemt ved at redde.
To minutter senere fik han en ny mulighed, men danskeren headede en hård aflevering fra Antoine Griezmann over mål.
I stedet headede Frenkie de Jong Barcelona foran seks minutter før pausen på et nyt oplæg fra Griezmann, efter at Braithwaite havde startet angrebet.
Real Sociedad var sjældent tæt på, men det ændrede sig kort efter pausen. Holdet fik tilkendt straffespark for arm på bolden, og Mikel Oyarzabal udnyttede det efter fem minutter.
Martin Braithwaite blev skiftet ud med 12 minutter tilbage som første Barcelona-spiller, og fra bænken kunne han se kampen gå i forlænget spilletid.
Her havde Barcelona store chancer, blandt andet ved Griezmann. I de døende minutter sparkede Sociedads Adnan Januzaj et frispark på stolpen, og så måtte det hele afgøres i straffesparkskonkurrence.
Real Sociedad misbrugte sine tre første forsøg, så selv om Barcelona selv brændte to gange fra pletten, kunne Ricard Puig scorede det afgørende mål for Barcelona.
/ritzau/
Her er Danmarks næste toptrænere
Dansk stjerne med bizart selvmål
Jacob Neestrup laver fire ændringer
Premier League-klub fyrer cheftræner
– Jeg har det lidt stramt over det her interview
Jeg tog fejl: Godt at FCM ikke kom i CL
Højlund i stor diskussion med holdkammerat
David Nielsen afviser: ‘Vil ikke have det job’
Sløj timing: Det virker amatøragtigt, Brøndby!
Opfordrer storklub til at fyre træner og ansætte Frank
Ekspert om Birk-udtalelser: ‘Risikerer at miste jobbet’
VM-lodtrækning i dag: Her er Danmarks mulige modstandere
Skal FCK frygte jer? ‘Vi kommer til at stå stærkere’
Silkeborg-fan: Her er min drømmetransfer
Skriver til FCK-stjerne midt om natten
Brøndby-chef fyret: Her er Neestrups svar
Ellevild Amin Chiakha: Nok den værste følelse
Har ondt af ham: ‘Han er rigtig nedtrykt’
Dårligt nyt om FC Midtjylland-profil
Ekspert: Brøndby ansætter ny chef i morgen
Her er Danmarks drømmepulje – og det værste mareridt
Altså, hvordan kan han være så dårlig?
Var et teenagevidunder: FCK-komet står ved en skillevej
Jacob Neestrup til Tipsbladet: Forkert!
Her er fem bud på en ny Brøndby-træner
Hyrede Brøndby-træner: Overbevist på 30 sekunder
Fanklubben: Disse tre kan være færdige i Brøndby
Juventus lurer på dansk angriber
Skal hans lillebror også til Danmark?
Kasper Schmeichel: Ved I, hvor irriterende han var?
Kæmpe optur for Elias Jelert
Lind bomber i Italien: ‘Ustoppelig’
Hvordan kan han være så dum? Kan koste jobbet
Brøndby-boss kimet ned
FCK og FCM bød på Brøndbys stjerne: ‘Jeg var i chok’
Neestrup: Derfor er Sander og Cornelius vraget
Nu forklarer Brøndby-boss timingen af fyring
Stor ændring lurer i Brøndby
‘Han har nogle ekstraordinære kompetencer’
I chok: ’Det er jo en kæmpemæssig krise!’
Frederik Birk er slet ikke i tvivl
Sådan! Rasmus Højlund med to kasser for Man Utd
Han ligner FCK’s nye superstjerne
Tøffe dybt chokeret: Hvad fanden betyder det?
I frostboksen: Det bliver mellem mig og ham
Fem spilforslag til weekenden 13.-15. December
Havde spillernes opbakning: Fyring overrasker i Brøndby
Brøndby meget tæt på sportsdirektør
Dagens Spilforslag: Godt med mål i bundopgør
Nyder Superliga-livet: Som under Bo Henriksen
De kan snuppe Andreas Maxsø
Her er reaktionerne på Jesper Sørensens fyring