Moves to the third spot
Cristiano Ronaldo was rested as Real Madrid came from behind to win 3-1 at Leganes on Wednesday and move back up to third place in La Liga.
Unai Bustinza had put Leganes in front at Butarque. However, the reigning European champion turned this Madrid derby around before half-time with Lucas Vazquez and Casemiro both on target.
Sergio Ramos sealed the win with a late penalty, and Real has now taken 16 points from the last 18 available in La Liga.
It is still a massive 14 points adrift of unbeaten league leader Barcelona, but it is up to third above Valencia and within seven points of city rival Atletico, which is second.
With Toni Kroos, Luka Modric and Marcelo all injured and in a race against time to be fit for the Champions League last 16, second leg against PSG in a fortnight, this was another chance for some of Real’s fringe players to shine.
Theo Hernandez and Isco were among the starters, but Gareth Bale was back on the bench as he struggles to rediscover his best form.
Kiko Casilla was handed a start in goal in place of regular number one Keylor Navas, and Casilla was picking the ball out of his net inside six minutes, with Bustinza bravely stooping to score from almost on the line after his initial effort had been blocked.
It took Real just five minutes to draw level, Casemiro helping the ball into the path of Vazquez, who slotted home low.
Casemiro is a defensive midfielder by trade but he put Madrid in front just before the half-hour mark, scoring at the end of a lovely one-touch move also involving Karim Benzema and Vazquez.
It took Real until the 90th minute to make sure of the victory, though, with Ramos scoring from the penalty spot after Mateo Kovacic had been fouled.
The result: Leganes 1 (Bustinza 6) lost to Real Madrid 3 (Lucas Vazquez 11, Casemiro 29, Ramos 90-pen).