Despite missing two penalties, the Los Blancos have managed to gain a crucial away victory and three points with Asensio, Alaba, and Vazquez's goals.
Match Report
Real Madrid earned a tough win at Osasuna to take a step closer to the title, despite Karim Benzema seeing two penalties saved by Sergio Herrera.
Carlo Ancelotti rotated various players, including Vinicius Junior, Toni Kroos and Luka Modric among others, but did not pay the price.
Los Blancos took the lead through defender David Alaba after a clever free-kick routine which saw Benzema feed the Austrian.
However Budimir levelled for the hosts a minute later, stabbing home at the back post after a cross shot fell into his path.
And just before half-time, Marco Asensio tapped home after a Dani Ceballos effort had been parried into his path by Herrera.
Madrid were dealt a blow when Alaba picked up a knock and had to go off for Dani Carvajal at half-time.
Then two more when Herrera twice dived to his bottom right corner to turn away two Benzema penalties, the first for a clear handball but the second when Rodrygo fell easily.
Madrid should have wrapped up the win with a third but Nacho and then Vinicius, on as a sub, missed big chances.
Eventually Lucas Vazquez ended it in stoppage time when Vinicius, through again, unselfishly crossed for the Spaniard to convert.
The result leaves Madrid 17 points clear of second place Atletico Madrid with five games to go, although Barcelona can move second if they win against Real Sociedad on Thursday, one of two games they now have in hand.
Match Events
0' KICK-OFF! Who can win this match?
4' Yellow Card! E. Camavinga booked
4' Budimir’s shot wide out
11' GOAL! Osasuna 0-1 Real Madrid (Alaba)
13' GOAL! Osasuna 1-1 Real Madrid (Budimir)
26' CLOSE! Ávila’s shot wide out
31' OFFSIDE! Osasuna’s goal disallowed
43' Yellow Card! Brasanac booked
44' GOAL! Osasuna 1-2 Real Madrid (Asensio)
51' Penalty missed! Benzema fails to score for Real Madrid
58' Penalty missed again! Benzema!!
67' CLOSE! Camavinga’s shot wide out
84' Benzema’s shot wide out
86' CLOSE! Nacho misses a golden chance!
Line-ups
Osasuna XI: Budimir, Aridane, Cote, Brasanac, E. Ávila, David García, Rubén García, Sergio Herrera, N.Vidal, Javi Martínez, Moncayola
Subs: Ramalho, Iñigo Pérez, Oier, Roberto Torres, Unai García, Kike Barja, Juan Pérez, Barbero, Manu Sanchez, Iker Benito
Real Madrid XI: Benzema, Alaba, Courtois, Nacho, Vazquez, Asensio, Ceballos, Valverde, Militao, Rodrygo, E. Camavinga
Subs: Kroos, Isco, Carvajal, A. Lunin, Vinicius, Latasa, Rafa Marín, Toni Fuidias
Moxan
503
Just vini Things
rislan075
441
we are best team in the world we are king of come back we are REAL MADRID we will never give up
♥️MADRIDISTA♥️
309
Anchelloti when he sees benzema in dressing room after the match 😏
♥️MADRIDISTA♥️
269
Benzema expected to score goals Benzema In reality saving the goals for man City 😎
MadridMaldives
209
What player is Rodrygo. Our future is in good hands! ❤️❤️
♥️MADRIDISTA♥️
151
Real Madrid Haters after the match 😂😂😂
Gamer775
143
The Osasuna keeper was on fire tonight 🔥🔥🔥
Kofihizzy
130
The pass from this guy 🥵🥵🥵…..If only Vini had scored 😕
Amgnonijunior
115
Benzema in the dressing room after he missed 2 penalties 😃😃
BoyRolly
104
Ronaldo student learn from Messi 😂😂😂
rislan075
101
rodrygo more dangerous playing right than left... 🔥🔥🔥🔥
21Legacy
93
Two beautiful passes from these two was all we needed to get the three points! Hala Madrid 💪
jesalam14
79
Federico is realising a dream😍 what a player🔥🔥🔥 what a runner 💯💯💯 what a fighter👊👊👊 keep enjoying a dream❤
ozitofr
67
I’m amazed by Rodrygo what an amazing player
TheRealMadridFan
62
If scoring penalties was easy Messi would have won the World Cup already
MadridMaldives
62
While Xavi is busy playing beautiful and good football Madrid is about to win another trophy. ❤️⚽️🏆
Gamer775
58
Osasuna keeper tonight [ko]
♥️MADRIDISTA♥️
49
Me to Haters : Talk whatever you want Still laliga is ours 😏😎
DallasDK
33
I find GIF on this amazing website. Click here: https://bit.ly/3xC6P2i
Aleonhkss
12
This Kid is something else today!! we played RODRYGO GOES!!
Mohindia
11
Exactly as i predicted and down the comment another person got it too #HalaMadrid
Madridsalone
10
I hope it not serious
CkukwukaObiorah
8
CONGRATULATIONS REAL MADRID ☺️
tetaciluz
8
Rodrygo is a marvel to watch. what a player
TemajungMichaelT
8
Penalty misses or not, He is the man for the Ballon D'or
zubsain55
8
Benzema missed penalty but never miss this