Karim Benzema struck a last-gasp winner as visiting Real Madrid recovered from 2 goals down to defeat title rivals Sevilla 3-2.
Real conceded the opener after 21 minutes when Ivan Rakitic guided a free-kick through a gaping hole in the wall.
Four minutes later Jesus Corona set up Erik Lamela to give Sevilla a 2-0 lead. Real pulled one back early in the 2nd half through Rodrygo, before Nacho restored parity with 8 minutes to go.
And the killer came 2 minutes into stoppage time when Benzema controlled the ball with a touch before completing the turn-around.
The win put Real on course for another championship as they have a 15 point lead over Barcelona, Sevilla and Atletico Madrid who are locked at 60 points with Barca having 2 games in hand.