Atletico Madrid 3 – 1 Athletic Bilbao
Celta Vigo 2 – 2 Real Sociedad
Valencia 1 – 3 Villarreal
Barcelona 4 – 2 Eibar
Malaga 0 – 2 Real Madrid
- Malaga 0 – 2 Real Madrid
Real Madrid won their first La Liga title since 2012 thanks to a final-day victory at 2-0 Malaga at La Rosaleda.
Cristiano Ronaldo scored early on to settle the nerves, latching onto Isco’s through ball to step around Carlos Kameni and tap into an empty net.
Karim Benzema added their second goal after the break after Kameni parried Sergio Ramos’ shot.
Real, who had only needed a point, now face Juventus in the Champions League final looking to complete a double.
The result means Zinedine Zidane, in his first full season as Real boss, is the first manager to lead Madrid to the Spanish league title since Jose Mourinho five years ago.
If Real beat Juventus in Cardiff, they will become the first team to successfully defend the Champions League – with Zidane having won the tournament six months into the job last summer.
- Barcelona 4 – 2 Eibar
Barcelona fought back to beat Eibar 4-2 on the final day of the season, but could do nothing to stop Real Madrid winning the La Liga title.
Takashi Inui’s double put the minnows in charge at the Nou Camp, but a David Junca own goal got Barcelona back into it just after the hour mark, while Luis Suarez equalised after Lionel Messi missed a penalty.
Ander Capa was then dismissed for Eibar as he brought down Neymar in the box with 15 minutes to go, and Messi redeemed himself from the spot before sealing the win with a fine solo effort in stoppage time.
There was a rapturous reception at the Nou Camp for Luis Enrique before kick-off.
- Atletico Madrid 3 – 1 Athletic Bilbao
Fernando Torres scored twice as Atletico Madrid ended life at the Vicente Calderon with victory over Athletic Bilbao.
The boyhood Atleti fan, who is out of contract this summer, scored twice in the opening 11 minutes, netting from close range and hooking home a volley.
The 33-year-old scored more La Liga goals at the Calderon than any other player in the 21st century – with 54.
Inaki Williams pulled one back before Angel Correa’s 89th-minute strike.
After the game, Atletico manager Diego Simeone stressed that he would remain at the club next season.
The Argentine had two spells as an Atletico player and has enjoyed a successful five and a half years as manager during which he has won La Liga (2013-14) and reached the Champions League final twice (2013-14 and 2015-16).
“The journalists ask me constantly if I am going to stay. Yes, I am going to stay,” Simeone told the crowd inside the stadium.
“And do you know why I am going to stay? I am going to stay because this club has a future and this future is all of us.
- Celta Vigo 2 – 2 Real Sociedad
Bilbao’s defeat, coupled with a dramatic 2-2 draw for Real Sociedad at Celta Vigo, meant Sociedad guaranteed Europa League football next season thanks to a 93rd-minute Juanmi equaliser.
A penalty from Iago Aspas put Celta Vigo ahead but Mikel Oyarzabal levelled after 82 minutes before Andrew Hjulsager looked to have won it for Celta.
But Juanmi was left unmarked to head home a corner and secure the all-important point.
- Valencia 1 – 3 Villarreal
Villarreal secured fifth place in the table as an excellent performance brought them a 3-1 win at Valencia.
The visitors led in the first minute when former Spurs striker Roberto Soldado scored.
Nani levelled after the break, but Manu Trigueros was quickly on the mark to restore Villarreal’s lead and Nicola Sansone added another to wrap the game up.