Vinicius Junior and Kylian Mbappe both scored penalties as Real Madrid saw off Real Sociedad 2-0 at the Reale Arena.
Carlo Ancelotti's side moved to within a point of LaLiga leaders Barcelona, who visit fifth-place Girona on Sunday.
Already without the likes of Jude Bellingham, David Alaba, Eduardo Camavinga and Aurelien Tchouameni, Madrid suffered another injury blow in the 24th minute when Brahim Diaz was forced off with a muscular issue.
After a goalless first half, the visitors broke through 13 minutes after the restart with Vinicius slotting home from 12 yards after Sergio Gomez handled Arda Guler's shot.
Vinicus was then felled for Madrid's second penalty, which was awarded following a VAR review, with Mbappe making no mistake in sealing all three points.
Data Debrief: Madrid extend unbeaten streak
Extending their unbeaten LaLiga streak to 37 matches, Madrid have now won four successive away league games against Basque opposition for the first time since a run of four such victories between 2011 and 2013.
By contrast, Sociedad have now suffered four straight home defeats in the Spanish top flight for the first time since 2007.
LATEST STORIES
Outstanding' Le Normand will get Atletico chance, says Simeone
- 2024-12-14 09:29:22
- Hits 189
Flick demands '100% focus' on Leganes with Atletico blockbuster on horizon
- 2024-12-14 09:45:03
- Hits 166
Michel hoping for attacking improvements in three 'key' LaLiga fixtures
- 2024-12-13 11:56:25
- Hits 154
Mallorca 2-1 Girona: Hosts come from behind to win despite red card
- 2024-12-14 13:00:54
- Hits 33