Real Madrid made it back-to-back wins in La Liga after defeating Leganes 3-0 at Butarque in a madridista affair.
The visitors dominated the first half but had to wait until the 43rd minute to break the deadlock. It was a monumental mistake by Adri Altimara who gifted the ball to Vinicius Junior, and he set up Kylian Mbappe to score his first goal in five games.
Just past the hour, Real Madrid will score their second courtesy of Federico Valverde. The Uruguayan, who was captain on the day, fired home a well-struck free-kick for his fourth goal of the season.
Late on, Jude Bellingham made it back-to-back goals as he capitalized on a fortuitous rebound off the crossbar to head into an empty net.
The result means that Real Madrid back above Atletico Madrid in second place in La Liga. Carlo Ancelotti's side also cut Barcelona's lead to four points, having played a game less than their bitter rivals.