Real Madrid went into their final game of 2015, at home to Real Sociedad, looking to pick up where they left off after hammering Rayo Vallecano 10-2 in their last outing.
They started brightly, forcing a number of good saves from Sociedad goalkeeper Geronimo Rulli and were awarded an early penalty after 22 minutes when Karim Benzema was bundled over in the box.
The responsibility fell to Cristiano Ronaldo, only for the normally ruthless forward to blaze over the bar.
But he was given another chance from the spot shortly before half-time, when Yuri Berchiche was harshly adjudged to have handled Gareth Bale's cross. This time Ronaldo made no mistake in the 42nd minute.
Witnessed a Ronaldo goal pic.twitter.com/b4mRAouw0X— Avery Richardson (@averyerich) December 30, 2015
Into the second half and Real's lead didn't last long, Sociedad drawing level courtesy of a sumptuous finish from Bruma.
And it's not a bad equaliser from Bruma! https://t.co/33V3I9DMzj— Marathonbet (@marathonbet) December 30, 2015
Real toiled in their search for a goal, until Ronaldo's well-executed volley put them 2-1 up.
In case you forgot, Cristiano Ronaldo is pretty good https://t.co/BjzoEESwHW— Kylo Wrist (@ayyy_west) December 30, 2015
Lucas Vazquez made the game safe after 86 minutes, providing a cool finish to Bale's brilliant cross for his first senior goal for Real.
⚽ Lucas Vázquez || Real Madrid 3x1 Real Sociedad https://t.co/e64BF8bNh6— Linha de Fundo (@linhadefuundo) December 30, 2015
Rafa Benitez's side held on to finish 2015 with a 3-1 win.