Real Madrid Grinds Out Win at RCDE Stadium as Espí Strikes Deep in Stoppage Time
Bellingham puts the visitors ahead early, Cala levels before halftime, and Espí delivers the winner in the 89th minute in a match Madrid controlled but found harder than expected.

Real Madrid ground out a 2-1 win at RCDE Stadium in a LaLiga clash that Espanyol made far tougher than the final numbers suggest. Jude Bellingham put the visitors ahead in the opening minutes, Cala equalized for the home side before the half hour mark, and just when the result looked headed toward an uncomfortable draw for the Spanish giants, a goal from Carlos Espí with a minute left in regulation sealed the three points for Real Madrid.
A blistering start and an immediate response
The story of the match was written in the opening 30 minutes. Only eight minutes had gone by when Jude Bellingham headed a low shot into the near left post area, finishing off a cross from Arda Güler that followed a free kick. The goal seemed to set up a comfortable afternoon for Xabi Alonso's side, but Espanyol refused to sit back. A string of chances between the 25th minute, with attempts from Edu Expósito, Clemens Riedel and Roberto Fernández all missing the target, saw the home side start to trouble the visiting goal. The pressure paid off in the 29th minute, when Cala curled a left-footed effort from the center of the box into the top left corner off an assist from Javi Hernández, making it 1-1.
The rest of the first half and much of the second went by with Real Madrid piling up chances without the scoreboard budging. Kylian Mbappé was the most persistent, with shots saved or off target in the 14th, 32nd, 37th, 41st, 59th and 69th minutes, while Federico Valverde rattled the right post in the 77th minute. The deadlock held until the 89th minute, when Carlos Espí, who had just come on as a substitute, slotted home a close-range right-footed finish to make it 1-2 and put the game away for good.
Total dominance in the numbers
The stats confirm the result could have been more lopsided in the visitors' favor, as they were clearly superior in ball control and chance creation.
| Stat | Espanyol | Real Madrid |
|---|---|---|
| Possession (%) | 37.3 | 62.7 |
| Shots | 8 | 21 |
| Shots on target | 3 | 8 |
| Big chances | 1 | 1 |
| Passes | 326 | 552 |
| Fouls committed | 19 | 7 |
Our own expected goals estimate, calculated from the shots taken in the match, backs up that dominance: Real Madrid generated 3.29 xG against just 1.12 for Espanyol, a gap that explains why Xabi Alonso's side kept pushing until they finally found the second goal deep into stoppage time.
What the preview said versus what happened on the field
Before kickoff, our projection gave Espanyol a 35% chance of winning, a 34% chance of a draw and just 31% for a Real Madrid victory, with tight expected goals figures of 1.08 for the home side and 1 for the visitors. What unfolded on the field contradicted that predicted parity: Real Madrid not only won but did so while clearly dominating possession and creating nearly three times as many dangerous chances as their opponent, a striking contrast to a forecast that pointed to a far more even contest.
What the result means
With the win, Real Madrid moves to 3 points in the standings, though with just one match played so far, while Espanyol sits on 3 points after two matches, with one win and one loss. Both clubs occupy nearby positions in a table that is still in its early stages, where point differences are only beginning to take shape. For Xabi Alonso's side, the takeaway is clear: despite struggling to put the match away before the closing stretch, their attacking edge showed up exactly when it was needed most, with the bench delivering what the starting eleven had not been able to finish off.
NE
MIA
CAZ
LEO
VAR
MOR
CLT
NAP
ACB
KNX
LAN
GMD
FCU
CAR
CRB
MET
DLG
POR
LAF
MIN
POR
HOU
ISF
ONC
ALI
AGU
FAS
COM
MIX
MOT
MAR
OLA
WAH
HAT
JAZ
BAN
SHJ
NAS
PZH
MTK
NM
PHX
SAC
TUL
LIV
ARS
GET
SEV
RAC
RMA
ELC
VAL
ATH
RSO
VAN
SEA
ATL
TOR
NSH
RBNY
CSL
NCX
FCU
KOE
SGE
HSV
COM
VEN
FRO
TOR
LAZ
CAG
LEC
GEN