Here are three stats that help to tell the story of the game.
38 years, 99 days: Luka Modrić became the oldest player to score and assist in the same game in Europe’s top five leagues this season
This was Luka Modrić’s third consecutive start and the first time that he’s reached that many games in a row in Carlo Ancelotti’s team all season. He took advantage of that to shine.
By scoring his first goal of the season after assisting Jude Bellingham for the opener, he because the oldest player in Europe’s top five leagues this season to both score and assist in the same game at 38 years and 99 days of age.
It’s only the fifth time that he has achieved the feat in 341 LALIGA appearances, perhaps fewer than some Madridistas may have expected.
0.62: xG per goal for Jude Bellingham for Real Madrid
As Jude Bellingham made it 17 goals in 20 games, he maintained his incredible goal-scoring form since joining Real Madrid. He also opened the scoring in a LALIGA game for the fourth time this season.
With 10.55 xG in all competitions and 17 goals to show for it, he has taken his tally to 0.62 expected goals needed for every goal scored as he continues to outperform expectations significantly.
Since Cristiano Ronaldo moved to LALIGA, only Robert Lewandowski can match Bellingham’s return of 13 or more goals in their first 15 LALIGA games. Carlo Ancelotti will be hoping that form continues.
5: Consecutive starts in LALIGA for Andriy Lunin
Andriy Lunin started in goal for a fifth consecutive LALIGA game for the first time in his career and over five years after he made the move to Spain.
The Ukrainian has kept two clean sheets during the run while Kepa was out injured, and has since been unable to regain his place due to Lunin’s form.
Here, he conceded a third goal on five games as José Luis Morales scored a fourth goal against Real Madrid in eight meetings with Los Blancos. Meanwhile, Kepa watched on from the bench.
4: Fouls committed by Brahim Díaz
One of the eye-catching stats from this encounter was that the most ill-tempered player on the field was Brahim Díaz. The number 10 excelled offensively, but registered a match-high four fouls committed during his time on the field.
That reflected his high intensity when pressing and looking to cut off any Villarreal offensive moves at source, an intriguing tactical shift. In no other game this season has he recorded more than a single foul, and his season average is 1.07 fouls per 90.
Carlo Ancelotti has praised Brahim for his defensive contribution of late, pointing to Milan as the source of this new defensive side to his game, and this further reflects that.
15: How many games against Villarreal since the difference between the teams was more than one goal
A 4-1 win and a three goal winning Marvin may feel satisfying at any time, but even more so against Villarreal. Only Barcelona and Atlético Madrid have taken more points off Real Madrid in the last three season.
The past 15 meetings between the two teams have ended with either a draw or a one-goal winning margin. The last time it didn’t was a 3-0 home win for Real Madrid on April 20th, 2016.
While the Yellow Submarine are struggling this season, it also speaks volumes to the current form of this Real Madrid team and their potential to succeed this season.