Real Madrid moved one step closer to the LaLiga title with a 3-1 victory at Osasuna despite Karim Benzema twice failing from the penalty spot on Wednesday.
Madrid needed a stunning comeback to win 3-2 at Sevilla after a slow start on Sunday, but were quick out the blocks at El Sadar as David Alaba struck after 12 minutes before Ante Budimir immediately equalised.
Marco Asensio restored Madrid's lead in the 45th minute and, after Benzema saw two penalties saved by Sergio Herrera in the second half, Lucas Vazquez sealed victory in stoppage-time.
Victory moved Madrid 17 points clear of Atletico Madrid, with distant chasers Sevilla and Barcelona also in action against Levante and Real Sociedad respectively on Thursday.
Rodrygo forced a smart Herrera stop with a long-range effort in the opening exchanges, but Madrid were soon ahead.
A quick free-kick from Asensio and Dani Ceballos found space for Benzema, before the striker squared for Alaba, who fortuitously bundled home on the rebound from a Herrera reflex save.
Osasuna responded a minute later when Chimy Avila whipped across from the right for Budimir to tap-in.
Asensio pounced on Ceballos' saved close-range effort to poke Madrid ahead again on the stroke of half-time, before Thibaut Courtois excellently denied a looping Budimir header after the interval.
Avila then handled when trying to stop Rodrygo to offer Madrid a penalty, which Herrera saved against Benzema.
Benzema went for the same bottom-left corner after Rodrygo was felled by Nacho Vidal, with Herrera again guessing the right way.
Vinicius Junior then rolled wide on the counter before teeing up Vazquez, who finished into the bottom-left corner to confirm the win.
Madrid's title charge has been characterised by their fighting spirit to come through adversity to secure victory, and their performance at El Sadar was no different.
Los Blancos weathered an early storm from the hosts to take the half-time lead and, although Benzema twice failed from 12 yards, battled to victory over Osasuna, who have not defeated Madrid in 14 top-flight meetings.
Now, Ancelotti's team will tick off another fixture as they edge closer towards lifting the LaLiga trophy.