Barcelona kwam goed uit de startblokken. Na vier minuten trof verdediger Carles Puyol doel. Uit een hoekschop van Xavi kopte gekrulde stopper de bal tegen de touwen. Dat Barcelona ondanks de vroege treffer er nog niet helemaal bij was, bleek wel uit de 1-1, die vijf minuten na de openingstreffer viel. Gonzalo Castro kwam door en tekende voor de gelijkmaker. Twee minuten mochten de bezoekers vervolgens genieten van de 1-1, waarna Lionel Messi met zijn eerste treffer dit seizoen zijn ploeg opnieuw op voorsprong schoot. Even later was het duel helemaal gespeeld; na een voorzet van vermeent Ajax-doelwit Cristian Tello maakte Messi alweer zijn tweede van de avond.
De 4-1 viel op slag van rust. Uit een fraaie pass van opnieuw Tello schoof Cesc Fabregas de 4-1 tegen de touwen, wat vervolgens ook de ruststand betekende.
Het tweede bedrijf was een stuk minder aantrekkelijk dan het eerste. Real Sociedad probeerde vooral de schade te beperken en de thuisploeg vond het eigenlijk wel prima via enkele afstandschoten werd het nog wel gevaarlijk, maar op een doelpunt moest het publiek wachten tot vijf minuten voor tijd. David Villa, die zijn rentree maakte na een beenbreuk, scoorde na fraai voorbereidend werk van Andres Iniesta. De 5-1 bleek uiteindelijk ook de einduitslag

