Barcelona beat Malaga 4-1 in their Primera Division match at the Camp Nou in Barcelona. Barcelona's goals were scored by Villa (3'), Fàbregas (14'), Montoya (16') and Iniesta (52') and Malaga's goalscorer was Morales (56').
Barcelona delighted their fans with a 4-1 win over Malaga at the Camp Nou, giving the Catalans 100 points for the season, which equals Real Madrid's record set last term. The win leaves Barcelona 15 points clear at the top of La Liga ahead of second-place Real Madrid.
Cesc Fabregas scored again in the 14th minute past Malaga goalkeeper Wilfredo Caballero.
Martin Montoya made it 3-0 in the 17th minutes, then Iniesta netted a goal in the 52nd minute to make it 4-0.
Malaga's only goal came in the 56th from Pedro Morales.
Real Madrid 4-2 Osasuna
Meanwhile, Jose Mourinho's final match in charge of Real Madrid was a 4-2 defeat of Osasuna at the Bernabeu. Madrid had already secured second place.
The win left Barca 15 points clear at the top ahead of second-place Real Madrid.
Mourinho started with Cristiano Ronaldo, Xabi Alonso and Sergio Ramos each missing through injury.
Mourinho left captain Iker Casillas on the bench again - giving goalkeeper Jesus Fernandez his first start of the season.
Real took a 2-0 lead in the first half through goals from Gonzalo Higuain and Michael Essien.
Osasuna equalized in the 63rd minute with goals from Roberto Torres and Alvaro Cejudo.
Karim Benzema scored for Real in the 69th minute and Jose Callejon delivered the victory with a goal three minutes from time.
More Spanish La Liga Results
Celta Vigo 1-0 Espanyol
Real Sociedad 1-0 Deportivo
Granada 2-0 Getafe
Levante 1-1 Real Betis
Mallorca 4-2 Valladolid
Rayo Vallecano 2-2 Athletic Bilbao
Atletico Madrid 3-1 Real Zaragoza
Sevilla 4-3 Valencia