Real Zaragoza became the third team to be relegated from the Primera Liga this season as they slipped to a 3-2 defeat at Real Mallorca.
With defeat came relegation, a stunning collapse from a side who qualified for Europe after finishing sixth last season - a feat Mallorca just failed to emulate as Racing Santander beat Osasuna 1-0 to take the final UEFA Cup spot.
Recreativo Huelva and Real Valladolid, who drew 1-1, also avoided the drop.
Champions Real Madrid completed their season in style with a 5-2 win over relegated Levante at the Bernabeu.
There had been serious doubts about whether the game would even go ahead with Levante's playing staff announcing earlier this week that they were to go on an indefinite strike due to unpaid wages.
But that strike was called off earlier today and Madrid were subsequently able to celebrate their title success with a three-point haul, the goals coming from Ruud van Nistelrooy (two), Sergio Ramos (two) and Wesley Sneijder.
Deportivo La Coruna advanced to the Intertoto Cup despite losing 2-0 at home to Villarreal.
Michael Laudrup's stint as Getafe coach came to an uninspiring end as his troops were held to a 1-1 draw at home to Real Betis.
Valencia ended a turbulent season on a winning note as they won 3-1 against an Atletico Madrid side who had been assured of fourth spot and a Champions League place prior to kick-off.
Espanyol's nightmare second half of the season came to a predictable end as the Barcelona-based side lost 3-1 at home to Almeria.
Sevilla signed off in style with a 4-1 win over Athletic Bilbao.