Karim Benzema’s last-gasp winner sealed Real Madrid’s stunning comeback as they recovered from 2-0 down to beat Sevilla 3-2.
The striker’s 39th goal of the season sent Madrid 15 points clear at the top of La Liga and on the verge of the title. Rodrygo and Nacho had earlier cancelled out Sevilla’s lead.
Sevilla sit third, behind Barcelona on goal difference having played two games more.
Ivan Rakitic and Erik Lamela had given the hosts a commanding advantage but their hopes of catching Real at the top are virtually over.
Yannick Carrasco’s stoppage-time penalty earned Atletico Madrid a late 2-1 win over Espanyol.
The 10-man hosts were on course for a frustrating draw before the midfielder struck from the spot.
Carrasco had given Atletico the lead seven minutes after the break but they had Geoffrey Kondogbia sent off with 19 minutes left.