Match ends, Espanyol 1, Real Madrid 0.
Gerard Moreno scored an injury-time winner as Espanyol beat Real Madrid for the first time in over a decade.
Real had won five games in a row but rested Cristiano Ronaldo and were made to pay for a below-par performance.
Espanyol probably edged the game and Moreno had a first-half goal ruled out for a marginal offside call.
Real defender Sergio Ramos was playing as an extra striker at the end as Moreno controlled Sergio Garcia's cross before smashing the ball home.
On Ramos going up front, Zidane said: "When there's not long left and it's 0-0 anything can happen. We always look to go for the win and today we didn't get it. They scored a goal in the last minute, but there's no need for us to go over it again. We didn't deserve to win or lose.
"We were lacking a little bit in all departments. It's a defeat that hurts and it's a poor result. I feel sorry for the players.
"At times, there's no understanding football. We dropped further back for some spells in the second half but you've got to accept these tough times. At no point in the second half did we do well."
La Liga champions Real remain 14 points behind Barcelona, who visit Las Palmas on Thursday in their game in hand.
Espanyol had failed to win in their last 22 games against Real, drawing only three of those, a run going back to October 2007.
Line-ups
Espanyol
Formation 4-4-2
- 13López
- 2Navarro
- 15López
- 6Duarte
- 3MartínBooked at 81mins
- 25Darder
- 8C Sánchez
- 4SánchezSubstituted forGraneroat 70'minutes
- 19PiattiSubstituted forBaptistaoat 79'minutes
- 9García
- 7Moreno
Substitutes
- 1López
- 5Gomes Pereira
- 10Jurado
- 11Baptistao
- 12Vilá
- 21Roca
- 23Granero
Real Madrid
Formation 4-2-3-1
- 1Navas
- 19Hakimi
- 5Varane
- 4Ramos
- 6Nacho
- 18Llorente
- 23KovacicSubstituted forMayoralat 89'minutes
- 17Vázquez
- 22IscoSubstituted forBenzemaat 69'minutes
- 20Asensio
- 11BaleBooked at 37minsSubstituted forCeballosat 81'minutes
Substitutes
- 2Carvajal
- 9Benzema
- 13Casilla
- 15Hernández
- 21Mayoral
- 24Ceballos
- 32Rodríguez
- Referee:
- José María Sánchez Martínez
- Attendance:
- 19,805
Match Stats
- Possession
- Home38%
- Away62%
- Shots
- Home16
- Away12
- Shots on Target
- Home7
- Away5
- Corners
- Home3
- Away8
- Fouls
- Home15
- Away10
Live Text
Post update
Full Time
Second Half ends, Espanyol 1, Real Madrid 0.
Goal!
Goal! Espanyol 1, Real Madrid 0. Gerard Moreno (Espanyol) right footed shot from the centre of the box to the top right corner. Assisted by Sergio García.
Post update
Foul by Sergio Ramos (Real Madrid).
Post update
David López (Espanyol) wins a free kick in the defensive half.
Post update
Corner, Real Madrid. Conceded by Marc Navarro.
Post update
Attempt saved. Sergio García (Espanyol) right footed shot from more than 35 yards is saved in the bottom left corner. Assisted by Gerard Moreno.
Substitution
Substitution, Real Madrid. Borja Mayoral replaces Mateo Kovacic.
Post update
Attempt missed. Gerard Moreno (Espanyol) left footed shot from the right side of the box is close, but misses to the left. Assisted by Sergio García.
Post update
Offside, Real Madrid. Sergio Ramos tries a through ball, but Marco Asensio is caught offside.
Post update
Foul by Raphael Varane (Real Madrid).
Post update
Leo Baptistao (Espanyol) wins a free kick on the left wing.
Substitution
Substitution, Real Madrid. Dani Ceballos replaces Gareth Bale.
Booking
Aarón Martín (Espanyol) is shown the yellow card for a bad foul.
Post update
Lucas Vázquez (Real Madrid) wins a free kick on the right wing.
Post update
Foul by Aarón Martín (Espanyol).
Substitution
Substitution, Espanyol. Leo Baptistao replaces Pablo Piatti.
Post update
Attempt missed. Sergio García (Espanyol) left footed shot from outside the box is close, but misses to the right.
Post update
Attempt saved. Gerard Moreno (Espanyol) header from the centre of the box is saved in the bottom right corner. Assisted by Sergio García.
Post update
Offside, Espanyol. Sergi Darder tries a through ball, but Sergio García is caught offside.