Real Madrid moved to the top of La Liga with a 4-1 victory over Villareal at the Bernabeu.

Jude Bellingham’s dream debut season in Madrid continued when he opened the scoring and a strike before the break from Rodrygo helped give Los Blancos a commanding half-time lead.

Villareal fought back in the second half when Jose Luis Morales pulled a goal back but further goals from Brahim Diaz and Luka Modric ensured Madrid returned to winning ways in emphatic fashion.

Madrid forced the opening chance inside eight minutes when Bellingham headed into the grasp of goalkeeper Filip Jorgensen from inside the box.

The hosts dominated the early parts of the contest with wave after wave of attack and came within inches of the first goal when Modric’s curling effort from outside the area kissed the top of the crossbar.

Madrid inevitably took the lead a couple of minutes later when England midfielder Bellingham headed home from Modric’s cross for his 17th goal of the season.

Carlo Ancelotti’s side doubled their advantage in the 38th minute after Modric’s corner caused a scramble inside the area and the ball popped to Rodrygo who placed into the back of the net. The goal was initially ruled out but was given following a brief VAR check.

Villareal responded nine minutes after the break as Dani Parejo picked out Morales in between Nacho Fernandez and Antonio Rudiger and the forward slotted past Andriy Lunin to cut the deficit to one.

Madrid almost instantly regained their two-goal cushion after Rodrygo latched onto Lucas Vazquez’s long ball and attempted to poke it past Jorgensen, but the keeper was on hand to deny a certain goal.

Brahim Diaz celebrates after scoring Real Madrid’s third goal

Diaz scored Madrid’s third in superb style. After picking the ball up in the middle of the pitch, he made his way into the box and fired into the back of the net.

Madrid threatened to run away with the contest and added a fourth four minutes later after they capitalised on a Villarreal error in possession and Modric was on hand to blast home and make it 4-1.

Villareal keeper Jorgensen prevented Madrid bagging more goals as he stopped further efforts from Rodrygo and Diaz to keep the scoreline at 4-1.

But could not deny the home side from moving at least temporarily back above Girona, who play Alaves on Monday.