First Division - Day 23

Osasuna 1 - Barcelona 2

Osasuna: Sanzol; Izquierdo, Cruchaga, Josetxo, Antonio López; Valdo, Puñal, Alfredo, Muñoz (Seguro 78'); Webó (Bakayoko 46'), Aloisi (Iván Rosado 63'). 4-4-2.
Barcelona: Víctor Valdés; Reiziger, Puyol, Márquez, Van Bronckhorst; Xavi, Davids, Cocu; Luis García (Quaresma 61'), Saviola (Luis Enrique 73'), Ronaldinho. 4-3-3.

Team changes: Osasuna: Alfredo for Pablo García / Barça: Reiziger, Puyol, Ronaldinho for Oscar López, Oleguer, Quaresma.

0-1. 42. Saviola. Controlled Xavi through ball and hit shot under Sanzol.
1-1. 65. Puñal (penalty). After Víctor Valdés brought down Valdo in area.
1-2. 76. Ronaldinho. Flicked ball over own head and smashed shot into net on turn.

A spectacular late goal from Ronaldinho gave Barcelona a 1-2 win over Osasuna, taking them back into the Champions League spots for the first time since early November. The Brazilian star latched onto a half-hit shot from Davids a quarter of an hour from the end to flick the ball over his own head and volley home an unstoppable shot past Sanzol.

Both sides started the day level on points, and Atlético's defeat the day before meant that any winner would move up to fourth spot. The visitors were on a roll having won their last two games, and Saviola missed an early chance to put his side in front. He made up for it though on the stroke of half time when he latched on to Xavi's through ball to beat Sanzol with a low shot, and could have scored again soon after the restart when he reacted too slowly to get on the end of Luis García's cross.

Osasuna got back in the game though, and shortly after Víctor Valdés got the better of Valdo in a one-on-one, the keeper was forced to bring down the young winger in the area. Although referee Pino Zamorano let Valdés off a red card, he did receive his fifth yellow of the season and was unable to stop Puñal's spot kick. But then came Ronaldinho's goal, and Xavi wasted a great chance to wrap things up in the final minutes. Tempers flared at the end though, and both sides finished the match with ten men after Luis Enrique and Alfredo were sent off after trying to throttle each other in injury time.