download All Football App

Real Madrid 1-0 Villarreal: Diomande secures a narrow win for Blancos despite Vini red card

  /  R47

Yan Diomande’s first goal for Real Madrid secured a crucial 1-0 victory over Villarreal, as despite a controversial red card for Vinicius Junior, Los Blancos held firm to claim a fifth consecutive head-to-head triumph.

2026/2027 La Liga

1-0

Match Report

Having lost two of their opening seven league games in a campaign for the first time since 2014/15, Real headed into the contest nine points adrift of leaders Barcelona. Keen to start clawing back that deficit, Los Blancos came flying out of the blocks against Villarreal, and the hosts should’ve taken the lead inside seven minutes, only for talisman Kylian Mbappe to fire wastefully against the post from six yards.

Armed with the confidence of having opened the scoring in each of their last seven LaLiga outings on home soil, Real continued to threaten as the first half progressed. Mbappe saw another promising chance thwarted by Peter Gulacsi after good work in the build-up by Trent Alexander-Arnold, while Ibrahima Konate and Arda Guler both directed wayward efforts off target.

Having left the field to jeers at the break, Los Blancos looked to up the ante at the start of the second period, with Jose Mourinho introducing Marc Cucurella and Vinicius from the bench. It was the visitors who threatened before the hour mark, though, as Alberto Moleiro powered a strike narrowly wide and Thibaut Courtois stood firm to deny Pape Gueye. Those chances proved to be a wake-up call for Real, and the hosts soon took the lead in the 64th minute when Diomande controlled a neat pass from Federico Valverde and drilled a clinical finish into the bottom corner for his first goal since his big-money summer move.

Buoyed by the breakthrough, Los Blancos thought they’d doubled their advantage nine minutes later as Vinicius converted from Jude Bellingham’s cut-back. However, in truly remarkable circumstances, VAR disallowed the goal after the Brazilian was seen to pull Nathan Saliba’s hair in the build-up, with Vinicius receiving a straight red card as a result.

Despite that setback, Mourinho’s men spurned a glorious chance to put the game to bed when Mbappe was denied at close range by Gulacsi, while at the other end, Georges Mikautadze shot straight at Courtois as Villarreal pushed for a late leveller. For all the visitors’ pressure, however, the Real rearguard ultimately held firm to clinch a vital three points, extending their unbeaten record in head-to-heads to seven matches (W6, D1).

Match Events

0' The match is about to start

4' Gueye tricks his way to the edge of the box where he shoots at goal, but it goes just wide

7' Mbappe fires a shot from close range, but he is only able to hit the left post

10' Yellow Card! Renato Veiga booked for his blatant foul

19' The tackle by Bellingham is quite harsh and the ref shows him a yellow card

21' Mbappe creates some space for himself and unleashes a decent strike, but Gulacsi denies him

27' Cardona commits a rough challenge and Isidro Diaz blows his whistle for an infringement

40' Mbappe showcases his skill to keep control of the ball

42' Konate climbs high to connect with a corner and produces a header that goes wide

45' Cucurella is on as Alvaro Carreras comes off

52' Trent walks off the pitch to be replaced by Vini Jr

53'  Diomande fires the ball on goal but sends it into orbit

61' Gueye fires a goal-bound effort but Courtois stops the ball

63' GOAL! Valverde sets up Diomande to net his first LaLiga goal! Real Madrid 1-0 Villarreal

71' Referee produces a RED card from his pocket and Vini heads for an early shower

83' Rudiger sees a yellow for his behaviour

86' Navarro commits a foul and is shown a yellow

88' Moreno unleashes a powerful low shot, but Courtois makes a decent save to thwart him

Line-ups

Real Madrid XI: Courtois, Rudiger, Alexander-Arnold, Mbappe, Valverde, Konate, Tchouameni, Bellingham, Güler, Álvaro Carreras, Yan Diomande

Subs: Bernardo Silva, Dumfries, Cucurella, Brahim, Lunin, Vinicius, Camavinga, Endrick, Sergio Mestre, Carlos Espí, Thiago Pitarch

Villarreal XI: Gulacsi, Ayoze Perez, Santi Comesaña, Foyth, Pape Gueye, Sergi Cardona, Alberto Moleiro, Ilias Akhomach, Alex Freeman, Renato Veiga, Pau Navarro

Subs: G. Moreno, Logan Costa, Georges Mikautadze, Luiz Júnior, Nathan Saliba, Tani Oluwaseyi, Carlos Romero, Santiago Mouriño, Joselillo Gaitán, Alassane Diatta, Carlos Macià, Nizar El Jmili