Jude Bellingham scored his 13th goal of the season as Real Madrid returned to the top of La Liga with a 3-0 victory at lowly Cadiz.
Real went into the game two points behind Girona and took an early lead through Brazil forward Rodrygo.
The 22-year-old then doubled Real’s lead midway through the second half.
England midfielder Bellingham, 20, then continued his remarkable start to life in Madrid by firing home to seal Real’s third straight win.
It was Bellingham’s 11th goal from 12 La Liga games since joining Real from Borussia Dortmund in the summer.
The Birmingham City youth product had a hand in the first goal, playing it wide to Rodrygo, who appeared to have run into a dead end inside the penalty area but managed to maintain possession and fire into the top corner.
Real lost forward Vinicius Jr to injury during the international break but fellow Brazilian Rodrygo has now scored in three straight games for Real for the first time since joining from Santos in 2019.
Luka Modric drilled a low strike against the foot of the post in the second half and moments later helped the ball on to Rodrygo, who cut inside before firing inside the far post.
Rodrygo then laid off to Bellingham in the left channel and the in-form Englishman fired a fine left-footed strike across goal and into the bottom corner.