Trent Alexander-Arnold claimed an assist on his first start in more than two months as Real Madrid beat Real Sociedad to move top of La Liga.
The England international, sidelined through December and January with a thigh injury, set the home side on their way to an eighth straight league victory when he crossed for Gonzalo Garcia to poke home after five minutes.
Sociedad responded in the 21st minute when Mikel Oyarzabal levelled from the penalty spot following a foul inside the area.
But parity only lasted four minutes as Real Madrid scored a penalty of their after Vinicius Jr was floored by Jon Aramburu.
That advantage was extended six minutes later when Federico Valverde unleashed a powerful strike past Alex Remiro to leave the visitors reeling before the interval.
The second half followed a similar pattern, with Vinicius scoring from the penalty spot again in the 48th minute to net his 10th goal of the season and seal the points for his side.
The victory moves Real Madrid two points clear of Barcelona, who face Girona on Monday.
Real Madrid are next in action on Tuesday, when they host Benfica in the Champions League play-offs.
Real Sociedad, meanwhile, face Real Oviedo in La Liga on Saturday.