Barça begon slap en inspiratieloos aan het belangrijke duel. Bij winst zou de ploeg van trainer Frank Rijkaard namelijk nog verder uitlopen op Valencia en Real Madrid, die gisteren in een onderlinge ontmoeting de punten deelden.
Ronaldinho en co bleken dat niet goed te beseffen, want Osasuna was scherper en oplettender. De thuisploeg kwam dan ook verdiend op voorsprong. Keeper Victor Valdes maakte een blunder door de bal los te laten, zodat Valdo de bal in een leeg doel kon tikken.
In de tweede helft besliste Osasuna de wedstrijd, toen Milosevic een schwalbe maakte, de scheidsrechter in het theater tuinde, Edmilson met zijn tweede gele kaart van het veld moest en Puñal de penalty benutte: 2-0.
Maar met tien man kwam FC Barcelona zelfs nog terug in de wedstrijd. Larsson scoorde in de 72ste minuut na een prachtige assist van Ronaldinho. Even leken de bezoekers te begrijpen waar het om draaide en dat er nog iets te halen viel. Maar na de tweede rode kaart voor Barça, Motta kreeg direct rood na een grove tackle op Webo, was het helemaal over.
FC Barcelona heeft nog wel negen punten voorsprong op Real Madrid en Valencia. Osasuna blijft vierde.