With Lionel Messi out with injury, Barcelona still had little trouble beating 10-man Espanyol.
The 21-year-old Neymar said on Saturday that he would be leaving Brazilian club Santos in the off-season to play for Barcelona for the next five seasons.
"Neymar is the player we were looking for," said Barcelona coach Tito Vilanova, adding that the goal of reaching 100 points was now his team's focus with the league trophy wrapped up.
"Even though it isn't a title, we will try to reach it."
Real Sociedad drew 3-3 with Real Madrid but lost its hold on fourth place and the last Champions League berth after Valencia downed Granada 1-0.
Madrid coach Jose Mourinho didn't speak to the media after the match, maintaining his silence since club president Florentino Perez announced earlier this week that the Portuguese manager would be leaving after a season without a major trophy.
"Mourinho is a great coach," said Madrid defender Marcelo. "He has helped me a lot and I wish him well."
Manuel Pellegrini coached his last match at Malaga's La Rosaleda in a 3-1 win over Deportivo La Coruna. The Chilean is expected to move to Manchester City.
Osasuna will remain in the top flight after defeating Sevilla 2-1.
Real Betis soundly beat Real Zaragoza 4-0 to rise to seventh place behind Malaga and the Europa League positions.
Rayo Vallecano defeated Getafe 2-1 in the fight for a Europa League spot.
Athletic Bilbao's last match at San Mames Stadium was a 1-0 loss to Levante. San Mames will be torn down and replaced by a modern facility after 100 years as Bilbao's home ground.
No team has been relegated to date. Deportivo, Celta Vigo, Zaragoza, and Mallorca are at risk with the bottom three destined to go down after the final round.