Vinicius Junior scored a spectacular late winner to give Real Madrid the win after coming from behind to beat Sevilla at the Bernabeu, moving four points clear at the top of La Liga.
Rafa Mir put the visitors ahead early, but Karim Benzema equalized with an easy tap-in to restore parity.
Carlo Ancelotti's side were called into action early when Mir planted a header past Thibaut Courtois in the 12th minute.
The hosts hit back through Karim Benzema, who was left with an easy finish after Sevilla goalkeeper Yassine Bounou could only push Eder Militao's long-range effort onto the post.
Real's comeback was completed when Vinicius cut inside and hit the top corner with a superb right-footed strike late-on in the game.
After Vinicius' goal, Courtois made a vital stoppage-time save to keep out Thomas Delaney's header.
The win was Real's sixth consecutive victory in all competitions.
Real are now four points clear of rivals Atletico Madrid, who thumped Cadiz 4-1 earlier on Sunday with Thomas Lemar, Antoine Griezmann, Angel Correa and Matheus Cunha on target for Diego Simeone's side, and also Real Sociedad.