Match ends, Real Madrid 0, Real Betis 2.
Unused substitute Gareth Bale walked off without acknowledging the home support after Real Madrid's final La Liga match this season ended in a dismal defeat by Real Betis.
Speculation over the future of the 29-year-old, who joined for a club record £85m in 2013, has intensified this season with reports suggesting he is set to leave the Bernabeu.
Real finished third with 68 points - their worst total since 2001-02.
Loron Moron and Jese scored for Betis.
This latest defeat was Real's 12th in the league this season, the first time that has happened since the 1998-99 campaign.
Real finished eight points behind runners-up Atletico Madrid and are 18 adrift of champions Barcelona, who visit face Eibar later on Sunday.
Zinedine Zidane, who returned to the Bernabeu in March to become Real's third coach of the season, explained why he chose not to field Bale.
The Frenchman said: "I'm sorry he didn't get to play, but no-one knows what will happen.
"If I think a player doesn't fit in the team, I have to do what I think works best. No-one can change what Bale has done for the team, but as a coach I have to live in the present."
Asked about the future of Bale and keeper Keylor Navas, who has also been linked with a move away, he added: "I don't know if it's the last game for them or not. I don't know what's going to happen.
"Keylor played well but we'll see what happens next season."
Line-ups
Real Madrid
Formation 4-3-3
- 1Navas
- 2CarvajalBooked at 58mins
- 5Varane
- 6Nacho
- 12Marcelo
- 10Modric
- 18LlorenteBooked at 37mins
- 15ValverdeBooked at 49minsSubstituted forIscoat 69'minutesBooked at 85mins
- 21DíazSubstituted forAsensioat 60'minutes
- 9BenzemaSubstituted forVázquezat 76'minutes
- 28Vinícius Júnior
Substitutes
- 8Kroos
- 11Bale
- 17Vázquez
- 20Asensio
- 22Isco
- 23Reguilón
- 25Courtois
Real Betis
Formation 3-1-4-2
- 13López
- 23Mandi
- 4Feddal
- 5Bartra
- 14William CarvalhoSubstituted forda Silva Júniorat 90+1'minutes
- 2Guerrero Martín
- 34KaptoumBooked at 30minsSubstituted forRodríguez Ruizat 68'minutes
- 18Guardado
- 20Firpo
- 21Lo Celso
- 16MorónSubstituted forTelloat 74'minutes
Substitutes
- 1Robles
- 7León
- 10Rodríguez Ruiz
- 11Tello
- 12da Silva Júnior
- 22Lainez
- 24Emerson Royal
- Referee:
- Alberto Undiano Mallenco
- Attendance:
- 49,879
Match Stats
- Possession
- Home47%
- Away53%
- Shots
- Home9
- Away9
- Shots on Target
- Home2
- Away7
- Corners
- Home1
- Away5
- Fouls
- Home18
- Away10
Live Text
Post update
Full Time
Second Half ends, Real Madrid 0, Real Betis 2.
Substitution
Substitution, Real Betis. Sidnei replaces William Carvalho.
Post update
Attempt missed. Marco Asensio (Real Madrid) left footed shot from the left side of the box is close, but misses the top right corner. Assisted by Vinícius Júnior.
Post update
Giovani Lo Celso (Real Betis) wins a free kick in the defensive half.
Post update
Foul by Lucas Vázquez (Real Madrid).
Booking
Isco (Real Madrid) is shown the yellow card for a bad foul.
Post update
William Carvalho (Real Betis) wins a free kick in the attacking half.
Post update
Foul by Isco (Real Madrid).
Post update
Delay over. They are ready to continue.
Post update
Delay in match because of an injury Pau López (Real Betis).
Post update
Foul by Isco (Real Madrid).
Post update
Pau López (Real Betis) wins a free kick in the defensive half.
Post update
Offside, Real Betis. Júnior Firpo tries a through ball, but Jesé is caught offside.
Post update
Andrés Guardado (Real Betis) wins a free kick in the attacking half.
Post update
Foul by Marcos Llorente (Real Madrid).
Substitution
Substitution, Real Madrid. Lucas Vázquez replaces Karim Benzema.
Goal!
Goal! Real Madrid 0, Real Betis 2. Jesé (Real Betis) left footed shot from the centre of the box to the top left corner. Assisted by Júnior Firpo.
Substitution
Substitution, Real Betis. Cristian Tello replaces Loren Morón.
Post update
Foul by Júnior Firpo (Real Betis).