Real Madrid moved closer to another LaLiga title after they beat Osasuna 3-1 on Wednesday night in an eventful match.
The Los Blancos now need four points from their remaining five matches to be crowned champions for the 35th time.
The match at El Sadar Stadium was an eventful one, with in-form striker Karim Benzema missing two penalties in a space of 10 second-half minutes.
David Alaba gave Madrid the lead in the 12th minute, but the hosts hit back a minute later through Ante Budimir.
Madrid then restored their lead on the stroke of halftime as Marco Asensio made it 2-1 with a clever finish.
Carlo Ancelotti's men were handed two golden opportunities to extend their lead before the hour mark, by virtue of the hosts giving away a brace of penalties.
First, Chimy handled a cross in the area but Benzema's effort was brilliantly kept out by Sergio Herrera.
Less than 10 minutes later, a collision between Nacho Vidal and Rodrygo brought about a second penalty, but Herrera, once again, outwitted Benzema, much to the surprise of the home crowd.
The capital club however held on, and the hosts' slim hopes of grabbing a late equaliser were dashed when Vinicius Junior laid on for Vazquez to fire in Madrid's third deep in stoppage time.
Madrid lead the standings on 78 points, 17 ahead of second-placed Atletico Madrid, who drew on the same night at home to Granada.