Match ends, Osasuna 1, Real Madrid 3.
Real Madrid moved back above Barcelona to the top of La Liga by winning at Osasuna in a match overshadowed by an awful injury to Tano Bonnin.
The bottom club's full-back broke his leg in a first-half challenge by Isco.
Cristiano Ronaldo slotted a shot under goalkeeper Salvatore Sirigu to put the visitors in front, but Sergio Leon ran clear to chip an equaliser.
Isco then darted on to a loose ball to steer a shot inside the far post, and Lucas Vazquez chipped in a late third.
A few minutes before Isco's goal, Real wing-back Danilo was carried off with an ankle injury, having been caught by David Garcia, Tano's replacement.
Real's victory moved them a point ahead of Barcelona, with two games in hand, hours after Luis Enrique's side had gone top by winning 6-0 at Alaves.
It was an untidy performance from Real, who looked uncomfortable with the 3-5-2 formation that manager Zinedine Zidane chose to go with at first.
They looked far better when they reverted to their usual 4-3-3 set-up after Danilo was replaced by James Rodriguez.
Keylor Navas, the visitors' keeper, had to be sharp on several occasions, getting down to push aside Fausto Tienza's deflected shot when the game was goalless, and saving well as on-loan Newcastle forward Emmanuel Riviere fired at goal on the turn just before half-time.
Navas was on form again shortly after half-time as goalscorer Leon cut in from the right to hit a left-footed curler towards the far corner, and dived full length to his left to save the striker's 20-yard shot in the final 10 minutes.
Sirigu, the goalkeeper Osasuna signed on loan from Paris St-Germain in January, reacted brilliantly at the other end to stop Karim Benzema at point-blank range in the first half, and prevented Ronaldo getting his second as he ran clear in the final 20 minutes.
Sadly, though, the game will be remembered chiefly for the injury to Tano, in what looked nothing worse than a committed challenge by Isco.
It was clear immediately that the defender had broken his leg, and both sets of players were visibly upset by the incident.
Osasuna, on their third coach of the season in Petar Vasiljevic, look certain to be relegated at the end of the season, but can take encouragement from a spirited performance in defeat.
Line-ups
Osasuna
Formation 4-4-2
- 25Sirigu
- 3Bonnin VásquezSubstituted forGarcíaat 15'minutes
- 6Sanjurjo Maté
- 22Vujadinovic
- 16Fuentes HernándezBooked at 10minsSubstituted forClerc Martínezat 53'minutes
- 17Romero
- 14Tienza NúñezBooked at 37minsSubstituted forLoéat 61'minutes
- 8CausicBooked at 90mins
- 11Berenguer Remiro
- 12Riviere
- 7León Limones
Substitutes
- 1Fernández
- 5García
- 9Riera
- 19Kodro
- 20de las Cuevas Barberá
- 21Clerc Martínez
- 24Loé
Real Madrid
Formation 3-5-2
- 1Navas
- 5Varane
- 4Ramos
- 6Nacho
- 23DaniloSubstituted forRodríguezat 57'minutesBooked at 61mins
- 19ModricBooked at 28mins
- 14Casemiro
- 22IscoSubstituted forKovacicat 88'minutes
- 12Marcelo
- 9BenzemaSubstituted forVázquezat 72'minutes
- 7Cristiano Ronaldo
Substitutes
- 2Carvajal
- 3Pepe
- 10Rodríguez
- 13Casilla
- 16Kovacic
- 17Vázquez
- 21Morata
- Referee:
- Ignacio Iglesias Villanueva
- Attendance:
- 17,770
Match Stats
- Possession
- Home34%
- Away66%
- Shots
- Home11
- Away12
- Shots on Target
- Home8
- Away6
- Corners
- Home3
- Away2
- Fouls
- Home10
- Away8
Live Text
Post update
Full Time
Second Half ends, Osasuna 1, Real Madrid 3.
Goal!
Goal! Osasuna 1, Real Madrid 3. Lucas Vázquez (Real Madrid) right footed shot from the right side of the box to the centre of the goal. Assisted by Marcelo.
Booking
Goran Causic (Osasuna) is shown the yellow card.
Post update
James Rodríguez (Real Madrid) wins a free kick in the defensive half.
Post update
Foul by Goran Causic (Osasuna).
Post update
Attempt missed. Lucas Vázquez (Real Madrid) left footed shot from very close range is too high. Assisted by James Rodríguez.
Post update
Attempt saved. Emmanuel Rivière (Osasuna) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Jaime Romero.
Substitution
Substitution, Real Madrid. Mateo Kovacic replaces Isco.
Post update
Foul by Lucas Vázquez (Real Madrid).
Post update
Oier (Osasuna) wins a free kick on the left wing.
Post update
Attempt saved. Sergio León (Osasuna) right footed shot from outside the box is saved in the bottom right corner. Assisted by Nikola Vujadinovic.
Post update
Attempt missed. Cristiano Ronaldo (Real Madrid) left footed shot from outside the box is high and wide to the left. Assisted by James Rodríguez.
Post update
Isco (Real Madrid) wins a free kick on the left wing.
Post update
Foul by Goran Causic (Osasuna).
Post update
Casemiro (Real Madrid) wins a free kick in the defensive half.
Post update
Foul by Oier (Osasuna).
Post update
Offside, Real Madrid. James Rodríguez tries a through ball, but Cristiano Ronaldo is caught offside.
Post update
Attempt missed. Sergio Ramos (Real Madrid) header from the left side of the six yard box is close, but misses to the left. Assisted by James Rodríguez with a cross following a corner.
Post update
Corner, Real Madrid. Conceded by Salvatore Sirigu.