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.