Espanyol 1-0 Real Madrid: Romero's late strike stuns LaLiga leaders
Real Madrid's six-match unbeaten run in LaLiga came to an abrupt end as Espanyol edged to a narrow win on Saturday.
LaLiga leaders Real Madrid were stunned as lowly Espanyol snatched a late 1-0 win thanks to Carlos Romero's strike.
Vinicius Junior thought he had given Madrid a 21st-minute lead, latching onto Kylian Mbappe's pass before curling a wonderful strike into the back of the net. However, the goal was disallowed after the Frenchman had fouled Pol Lozano in the build-up.
The visitors upped the pressure in the second half as Jude Bellingham forced a smart stop out of Joan Garcia before Mbappe smacked the outside of the post with the rebound.
Lucas Vazquez and Mbappe also saw efforts saved in the second half, while Rodrygo struck the foot of the near post after a wonderful jinking run down the right.
After brilliantly holding Madrid at bay, Espanyol found a late winner, with Romero meeting Omar El Hilali's cross on the volley to fire past a helpless Thibaut Courtois in the 85th minute.
Madrid remain top after failing to find a late winner but are now just one point clear of Atletico Madrid after their win earlier on Saturday. Espanyol moved out of the relegation zone and into 17th with the three points.
Data Debrief: No way through
Prior to this game, Madrid had won 108 of their previous 177 LaLiga meetings with Espanyol (D33 L36), a record number of wins by a team over another in the competition's history.
However, despite their constant pressure at the RCDE Stadium, they just could not find a way through. They had 21 shots worth just 1.78 expected goals (xG), with Garcia making seven saves in a standout display for the hosts.
It is just the second time in their last 35 league meetings with Espanyol that Madrid have failed to score, netting 90 goals in that run, averaging 2.6 per game.
Los Blancos also had 76% possession against Espanyol, their highest figure in a LaLiga away game since at least the 2005-06 season, but with no joy.