Cristiano Ronaldo scored a penalty and missed another as Real Madrid beat Real Sociedad 3-1.
The Portuguese blazed a spot-kick over the bar after 24 minutes but slotted home another three minutes before the break.
Sociedad substitute Bruma equalised for the visitors after 49 minutes before Ronaldo struck a volley through a crowded penalty area into the net midway through the second half.
Lucas Vazquez sealed the win with a goal after 87 minutes that will ease the pressure on coach Rafa Benitez.
Real have 36 points from 17 games.
There is a media campaign against Real Madrid and me: Benitez
FLASHBACK: BEST Sports Photos of the Year-Part 2
La Liga: Real Madrid hit 10 past nine-man Rayo, Atletico lose
'In Messi, Neymar and Suarez we've the best trident in history'
Ronaldo to retire at Real Madrid?