Karim Benzema scored a late winner as Real Madrid fought back from two goals down to beat Sevilla and close in on the La Liga title.
The hosts stunned Real in the first half through Ivan Rakitic’s free-kick and Erik Lamela’s close-range strike.
The visitors pulled one back early in the second half through Rodrygo before substitute Nacho drove in an equalizer late on.
Benzema then completed the remarkable turnaround in stoppage time.
The striker squeezed a shot past Bono from a cut-back to make sure the visitors took a huge win that moves them 15 points clear at the top of the table with six games remaining.
The goal continued Benzema’s excellent form this season and added to his recent match-winning heroics.
The France international scored a hat-trick against Chelsea in the first leg of the Champions League quarter-final before his goal in the second leg last week sealed an aggregate 5-4 win.
Sevilla, who would have gone second with a win and cut the gap at the top to nine points, remain third, level on 60 points with second-placed Barcelona and Atletico Madrid in fourth.
Barcelona have two games in hand on Real but it would still take an incredible collapse from Carlo Ancelotti’s side to be caught in the closing stages.
Line-ups
Seville
Formation 4-2-3-1
- 13Bond
- 16Navas
- 23Koundé
- twentySantos SilvaBooked at 80mins
- 19CoinsSubstituted forGudeljat 62′minutes
- 8Jordan
- 10Rakitic
- 17lick itSubstituted forOcamposat 72′minutes
- 24GomezSubstituted fortowersat Four. Five’minutesBooked at 83mins
- 9JM CrownSubstituted forAugustinssonat 62′minutes
- 22martialBooked at 39minsSubstituted forlookat 41′minutes
substitutes
- oneDmitrović
- twoMontiel
- 3Augustinsson
- 5Ocampos
- 6Gudelj
- elevenEl Haddadi
- 12look
- fifteenEn-Nesyri
- 18Delaney
- twenty-onetowers
- 31Diaz
- Four. FiveHalls Brave
real Madrid
Formation 4-3-3
- oneCourtois
- 17VazquezSubstituted forNachoat 81′minutesBooked at 78mins
- 3Military
- 4Praise
- twoCarvajal
- 10modricSubstituted forAsensioat 81′minutes
- 8KroosBooked at 90mins
- 25CamavingaBooked at 31minsSubstituted forRodrygoat Four. Five’minutes
- fifteenValverde
- 9BenzemaSubstituted forMarianat 90+5′minutesBooked at 90mins
- twentyVincius Junior
substitutes
- 6Nacho
- elevenAsensio
- 13Lunin
- 18bale
- twenty-oneRodrygo
- 22Isco
- 24Marian
- 41Marin Zamora
- Four. FivePineiro del Alamo
- Referee:
- Guillermo Cuadra Fernandez
- attendance:
- 40,629
LiveText
-
Match ends, Seville 2, Real Madrid 3.
-
Second half ends, Seville 2, Real Madrid 3.
-
Attempt missed. Vinícius Júnior (Real Madrid) right footed shot from more than 35 yards misses to the right. Assisted by Mariano.
-
Mariano (Real Madrid) is shown the yellow card.
-
Offside, Real Madrid. Nacho tries a through ball, but Mariano is caught offside.
-
Offside, Real Madrid. Thibaut Courtois tries a through ball, but Mariano is caught offside.
-
Toni Kroos (Real Madrid) is shown the yellow card.
-
Substitution, Real Madrid. Mariano replaces Karim Benzema.
-
David Alaba (Real Madrid) wins a free kick in the defensive half.
-
Foul by Lucas Ocampos (Seville).
-
Goal! Sevilla 2, Real Madrid 3. Karim Benzema (Real Madrid) right footed shot from the center of the box to the top right corner. Assisted by Rodrygo.
-
Attempt blocked. Federico Valverde (Real Madrid) right footed shot from outside the box is blocked.
-
Foul by Federico Valverde (Real Madrid).
-
Lucas Ocampos (Sevilla) wins a free kick in the defensive half.
-
Attempt missed. Karim Benzema (Real Madrid) right footed shot from the center of the box is close, but misses to the left. Assisted by Rodrygo.
-
Oliver Torres (Sevilla) is shown the yellow card.
-
Goal! Sevilla 2, Real Madrid 2. Nacho (Real Madrid) right footed shot from the center of the box to the center of the goal. Assisted by Daniel Carvajal following a corner.
-
Corner, Real Madrid. Awarded by Ivan Rakitic.
-
Substitution, Real Madrid. Nacho replaces Lucas Vazquez.
-
Substitution, Real Madrid. Marco Asensio replaces Luka Modric.
www.bbc.com