The home side were not finished in the first period, however, with Sami Khedira making it 4-0 at the interval.
Sociedad opened their tally just past the hour mark when Antoine Griezmann found the back of the net, before Ronaldo completed the scoring with a free kick 15 minutes from time.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
REAL MADRID: Lopez; Arbeloa, Varane, Pepe, Carvajal; Khedira, Alonso, Modric; Bale, Benzema, Ronaldo
REAL SOCIEDAD: Bravo; C Martinez, Mikel, I Martinez, Angel; Markel, Elustondo, Prieto; Vela, Seferovic, Griezmann