Het Barcelona van een maand geleden had Bilbao misschien met een nulletje of vier naar huis gestuurd, maar de ploeg van Pep Guardiola had het na de Champions League-nederlaag tegen Arsenal moeilijk tegen de nummer vijf van Spanje. Al was het begin nog fraai en hoopgevend. David Villa maakte na vier minuten de 1-0 voor Barca. Xavi stuurde Dani Alves op rechts weg en de back bediende zijn spits op maat.
Kort na rust kwam Bilbao terug, dankzij een fout van Eric Abidal. De linksback speelde een ziekenhuisbal op Sergio Busquets, die bij afwezigheid van Carles Puyol centraal achterin stond, en Bilbao-spits pikte de bal af. Busquets haalde zijn tegenstander neer en veroorzaakte een strafschop, die door Iraola werd benut.
De verder vrij onzichtbare Lionel Messi redde zijn ploeg in de slotfase. Xavi vond opnieuw Alves en de back vond Messi bij de eerste paal: 2-1. Ibrahim Afellay mocht in de allerlaatste minuut nog even invallen.