Real Madrid kom till årets sista match med en förkrossande 10-2-seger i ryggen efter att Rayo Vallecano fått lämna Bernabeu med svansen mellan benen.
Noterbart i övrigt var att Asier Illaramendi var tillbaka på Santiago Bernabeu sedan han gick tillbaka till sin baskiska moderförening efter två säsonger i Real Madrid.
Efter en jämn matchinledning tilldelades Real Madrid en straffspark i mitten av den första halvleken sedan Karim Benzema fallit lätt i gästernas straffområde.
Fram klev Cristiano Ronaldo för att trycka in sitt 13:e ligamål för säsongen.
Portugisen skulle dock få vänta ytterliggare då straffen gick en bra bit över målet.
Ronaldo skulle dock revanschera sig innan den första halvleken var över. När Real Madrid fick sin andra straff för dagen klev han återigen fram och denna gång öppnade portugisen målskyttet.
Den första halvleken var en mödosam historia för gästerna som förutom underläget även åkte på två skador på nyckelspelarna Imanol Agirretxe och Sergio Canales som bägge lämnade planen i smärtor.
Efter pausvilan skulle dock Sociedad tillslut få något att glädja sig åt. Inhoppande Bruma tog emot bollen i den bortre delen av Real Madrids straffområde varpå han läckert skruvade in bollen i krysset bakom en chanslös Keylor Navas.
Real Madrid slängde sig sedan framåt i jakten på en 2-1-mål och som så många gånger förr var det Ronaldo som skulle se till att jobbet blev gjort.
Portugisen tajmade Marcelos hörnspark perfekt och kunde i ett svårt läge trycka in 2-1 med vänsterfoten på helvolley.
Med fem minuter kvar att spela fastställde Lucas Vasquez slutresultatet till 3-1 efter en läcker framspelning av Gareth Bale.
I och med segern går får Rafa Benitez - som buades ut av hemmafansen inför matchen - lite andrum i den hårt ansatta tränarstolen.