A late header from Gareth Bale kept Real Madrid's La Liga title challenge alive as they battled to a 1-0 win at Real Sociedad on Saturday.
Zinedine Zidane's side went into the match just a point behind leaders Barcelona and second-placed Atletico Madrid and knowing that victory would take them top of the table for at least a few hours, with both their rivals playing later in the day.
With Cristiano Ronaldo and Karim Benzema injured and one eye perhaps on the visit of Manchester City in Wednesday's Champions League semi-final second leg, Madrid struggled to break down a resilient Sociedad side who beat Barca at Anoeta just three weeks ago.
Bale missed three clear-cut chances, while Jese Rodriguez was also thwarted by goalkeeper Geronimo Rulli and a stubborn home defence.
But the Welshman, whose late goal secured the 3-2 comeback with over Rayo Vallecano last week, steered in a powerful header in the 80th minute to salvage a win which piles pressure back on Atletico and Barca.
James Rodriguez was handed the chance to impress from the start by Zidane, and the Colombia star came closest to a goal in the first 10 minutes, forcing Rulli into a good low save at his near post after a fine Luka Modric pass.
Bale twice headed half-chances past the near post but Madrid were too often sloppy in the final third, a problem summed up when James shot straight at Rulli when teed up by Jese.
Nacho almost found a breakthrough as he burst into the area following Bale's flick-on, but Rulli did enough to block his effort before Aritz Elustondo cleared the danger.
Sociedad continued to frustrate the visitors after the break, but Bale spurned a glorious opportunity to break the deadlock when he shot straight at Rulli from just eight yards out after Yuri Berchiche made a mess of clearing a James cross.
Modric's excellent run and pass sent Jese through to the right of the area, but his cross-cum-shot was parried by Rulli and eventually cleared, as Zidane brought on Isco in a bid to find a crucial breakthrough.
But it was Bale who made amends for his earlier misses to find a way through. Isco found Lucas Vazquez wide on the right, and Bale converted his cross high past Rulli at the near post with an emphatic header.
Sociedad pushed for an equaliser and Keylor Navas, largely a spectator throughout, made a fine low stop to hold on to Mikel Oyarzabal's header from Asier Illarramendi's cross.
But Madrid held on to keep the pressure on Barca and Atleti, and can now turn their focus on their crucial midweek meeting with City.
Key Opta stats:
- Real Madrid have won 10 La Liga games in a row, their best run since 2013-14 under Carlo Ancelotti.
- Madrid have not lost with Lucas Vazquez in their starting XI (W10 D2).
- Gareth Bale has scored the most headed goals in the top five European leagues this season (9).
- Madrid have earned the most points in the final 10 minutes of La Liga games this season (8).