Espanyol
0 - 2
Real Madrid
Spanish LALIGA · RCDE Stadium
Match Report

Vinícius Júnior Double Fires Real Madrid to 2-0 Win at Espanyol

M
Myfutbol AI
Staff Writer
May 3, 2026
4 min read
Updated May 3, 2026

Key Takeaways

  • Vinícius Júnior scored twice — in the 55th and 66th minutes — to hand Real Madrid a 2-0 victory at RCDE Stadium
  • Jude Bellingham's assist for the second goal underlined his creative influence, while Gonzalo García set up the opener minutes after coming on as a substitute
  • Both goalkeepers were tested equally, with Andrii Lunin and Marko Dmitrovic each making three saves in a match where possession was split exactly 50%-50%
  • The result lifts Real Madrid to 70 points in second place, while Espanyol remain 10th with 38 points and a negative goal difference of -11

BARCELONA, SPAIN — Vinícius Júnior delivered a masterclass in clinical finishing, scoring twice in an 11-minute second-half burst to hand Real Madrid a 2-0 victory over Espanyol at RCDE Stadium on Saturday. The Brazilian winger, who had been booked in the first half, silenced any lingering doubts about his influence by rifling home two composed finishes past Marko Dmitrovic in front of 31,733 supporters. Second-placed Real Madrid, now on 70 points, made their class tell against a 10th-placed Espanyol side that competed gamely but ultimately lacked the cutting edge to threaten Carlo Ancelotti's men.

The first half was a scrappy, foul-laden affair that produced five yellow cards before the break and little in the way of clear-cut chances. Ferland Mendy limped off as early as the 14th minute, replaced by Fran García, disrupting Real Madrid's rhythm down the left flank. Brahim Díaz was cautioned in the 22nd minute for a reckless challenge, and Vinícius followed him into the referee's book just a minute later. Espanyol's Omar El Hilali was booked in the 26th minute, and Edu Expósito collected a yellow in first-half stoppage time, setting a combative tone that threatened to overshadow the football entirely. Trent Alexander-Arnold added his name to the referee's card in the 50th minute, ensuring the second half began with nerves still jangling on both sides.

The turning point arrived in the dugout before it arrived on the pitch. Carlo Ancelotti made a double substitution in the 53rd minute, withdrawing the cautioned Díaz and introducing Gonzalo García, while Franco Mastantuono replaced Thiago Pitarch. Within two minutes, the change paid dividends. García, fresh off the bench and full of energy, threaded a precise delivery into the centre of the box where Vinícius met it with a composed right-footed finish, drilling the ball to the bottom left corner past a helpless Dmitrovic to break the deadlock in the 55th minute.

Espanyol barely had time to regroup before the game was effectively settled. In the 66th minute, Jude Bellingham — a constant menace in the Madrid midfield — picked out Vinícius with a perfectly weighted pass, and the Brazilian needed no second invitation, this time firing a right-footed shot from the centre of the box into the top right corner. It was a finish of genuine quality, and it extinguished whatever hope the home side had harboured of mounting a comeback.

Espanyol were not without their moments. Andrii Lunin was called into action on multiple occasions, denying Leandro Cabrera with a sharp stop from a header at the six-yard box, turning away Edu Expósito's effort from outside the area, and palming aside Carlos Romero's shot from the centre of the box. At the other end, Dmitrovic kept his side in contention for stretches, saving a Federico Valverde header from a Fran García cross and later denying Franco Mastantuono, who had been set up by Vinícius himself. Both keepers finished with three saves apiece — a symmetry that reflected the even nature of the contest in terms of possession, with the teams sharing the ball at exactly 50%-50%.

The statistics told a story of balance disrupted by individual brilliance. Despite neither side dominating the ball, it was Real Madrid's quality in the final third — and Vinícius's ruthlessness in particular — that proved the decisive difference. Gonzalo García's 75th-minute booking was a minor blemish on an otherwise excellent cameo, and Vinícius was withdrawn in the 84th minute to a warm reception, replaced by César Palacios, with Eduardo Camavinga also coming on for Aurélien Tchouaméni as Madrid managed the closing stages comfortably.

For Espanyol, the defeat continued a difficult run of form that has seen them win just once in their last five league outings, and the mood among the home faithful at RCDE Stadium was one of quiet frustration rather than outrage — a team that knows it is fighting to stay relevant in the top half of the table rather than competing for the prizes at the summit.

The scoreboard resets; the table does not. Espanyol host Sevilla on May 10 looking to arrest their slide, while Real Madrid travel to face city rivals Atlético Madrid on the same date in what promises to be a far sterner examination of their title credentials.

Lineups

4 - 2 - 3 - 1
9
Fernández
2
Sánchez
14
Terrats
24
Dolan
4
Gonzalez
8
Expósito
5
Calero
6
Cabrera
22
Romero
23
Hilali
13
Dmitrovic
NO.NAME
13 Marko Dmitrovic
2 Rubén Sánchez
4 Urko Gonzalez
5 Fernando Calero
6 Leandro Cabrera
8 Edu Expósito
9 Roberto Fernández
14 Ramón Terrats
22 Carlos Romero
23 Omar El Hilali
24 Tyrhys Dolan
SUBSTITUTES
1 Ángel Fortuño
11 Pere Milla
12 José Salinas
15 Miguel Rubio
17 Jofre Carreras
18 Charles Pickel
19 Enrique García
20 Antoniu Roca
28 Ferran Gomez
32 Lluc Castell
33 Alex Almansa
38 Clemens Riedel
4 - 2 - 3 - 1
7
5
Bellingham
8
Valverde
21
Díaz
14
Tchouaméni
45
Pitarch
12
Alexander-Arnold
22
Rüdiger
23
Mendy
24
Huijsen
13
Lunin
NO.NAME
13 Andriy Lunin
5 Jude Bellingham
7 Vinícius Júnior
8 Federico Valverde
12 Trent Alexander-Arnold
14 Aurélien Tchouaméni
21 Brahim Díaz
22 Antonio Rüdiger
23 Ferland Mendy
24 Dean Huijsen
45 Thiago Pitarch
SUBSTITUTES
4 David Alaba
6 Eduardo Camavinga
16 Gonzalo García
17 Raúl Asencio
18 Álvaro Carreras
20 Fran García
26 Fran González
30 Franco Mastantuono
35 David Jiménez
38 César Palacios
43 Sergio Mestre

Match Timeline

Loading timeline...
Loading...

Loading match statistics...

Related Articles