Barcelona reached 100 points on the final day of the season in Spain, while Jose Mourinho signed off with a win. Real Sociedad pipped Valencia to the final Champions League place, but Mallorca, Zaragoza and Deportivo La Coruna were all relegated.

Goals from David Villa, Cesc Fabregas, Martin Montoya and Andres Iniesta gave Barcelona a resounding 4-1 win over Malaga at Camp Nou to bring up 100 points for the season, matching Real Madrid’s achievement of last season.  The victory also pushed the Catalans’ goals tally for the campaign up to 115. Pedro Morales grabbed a consolation for Malaga, who said goodbye to coach Manuel Pellegrini but will have the Europa League to look forward to after their Uefa ban was overturned.

A tumultuous season and an eventful three years in charge for Jose Mourinho ended with Real Madrid defeating Osasuna 4-2 at the Bernabeu. The Portuguese once again left Iker Casillas out of his squad, with young goalkeeper Jesus Collado making only his second appearance in two years for Los Blancos.  Gonzalo Higuain and Michael Essien gave Madrid a 2-0 half-time lead, but goals from Roberto Torres and Alvaro Cejudo brought Osasuna level Karim Benzema hit a third for Mourino’s men and Jose Callejon got a late fourth.

A first-half strike from Antoine Griezmann was enough to secure victory for Real Sociedad at Deportivo La Coruna, a result that ensured the Basques a Champions League berth and consigned the Los Turcos to La Segunda. La Real’s winner saw them finish a point above Valencia who lost a seven goal thriller at Sevilla. Alfredo Negredo netted all four for the Andalusians, taking his season’s tally in La Liga to 25. Roberto Soldado scored twice for Los Che to finish the Primera season with 24 goals, with Ever Banega also on target for Valencia.

Mallorca saw their 16-year stay in La Liga come to an end despite a 4-2 win over Valladolid. Alejandro Alfaro, Jose Marti, Giovani and Javi Marquez all netted for the islanders while Alberto Bueno and Omar Ramos scored Valladolid’s goals. Zaragoza were also relegated after crashing 3-1 at home against Atletico Madrid in a match that remained goalless until the final minutes. Arda Turan gave Atleti the lead with six minutes remaining, but Helder Postiga equalised in the 89th minute. Diego Costa administered the coup de grace with two late strikes to end Zaragoza’s four-year top-flight stay.

Celta Vigo emerged the survivors from the relegation dogfight thanks to Natxo Insa’s 15th minute goal that proved sufficient to see off Espanyol. Meanwhile, Real Betis nicked the third Europa League place despite only managing a 1-1 draw at Levante. Jorge Molina replied for Betis after Pedro Rios had given Levante the lead.

In the remaining matches, Granada beat Getafe 2-0 with goals from Nolito and Youssef El-Arabi and Rayo Vallecano drew 2-2 with Athletic Bilbao. Franco Vazquez put Rayo ahead before goals from Markel Susaeta and Jon Aurtenetxe turned the game around. Piti restored parity with his 18th goal of the season for a 2-2 final score.