Real Madrid squandered a two-goal lead to draw 2-2 with Villarreal in their last LaLiga match ahead of the Champions League final against Liverpool.

Real coach Zinedine Zidane handed a debut to his 20-year-old son Luca as first-choice goalkeeper Keylor Navas was rested ahead of the European clash in Kiev on May 26, but otherwise named a strong side.

Gareth Bale broke the deadlock after 11 minutes to score for the fourth LaLiga match in a row, with Cristiano Ronaldo adding a second just after the half-hour to put the visitors in control.

Villarreal, though, mounted an unlikely comeback when substitute Roger Martinez fired in with 19 minutes left before Samu Castillejo, also on off the bench, beat the offside trap to secure a dramatic draw.

The results means Real will finish third behind champions Barcelona and second-placed Atletico Madrid, who are both in action on Sunday.

Earlier on Saturday, Maxi Gomez and Iago Aspas both scored two goals apiece as Celta Vigo signed off with a 4-2 home victory against in-form Levante.

Paco Lopez's visitors had dismissed any relegation concerns on the back of an impressive five-match winning streak - including ending Barca's long unbeaten run last weekend - and they took an early lead through Ruben Rochina.

Celta, who announced on Saturday that coach Juan Carlos Unzue will not be continuing in his post, mounted an impressive response, however.

Gomez struck either side of Aspas' double to put the result beyond doubt with little over an hour on the clock, before Jose Luis Morales scored a consolation goal for Levante 15 minutes from time.

There were also plenty of goals at the Estadio Municipal de Butarque where Leganes were 3-2 winners against sixth-placed Real Betis, despite playing much of the match with 10 men.

Betis forward Joel Campbell opened the scoring after 20 minutes before things got worse for the hosts with a red card for Diego Rico four minutes later.

However, the 10 men rallied and goals from Dimitris Siovas and Jose Naranjo turned the game on its head.

Antonio Sanabria levelled things up after 76 minutes but the hosts would not be denied and Nordin Amrabat netted the winning goal shortly afterwards.

Wissam Ben Yedder was on target as seventh-placed Sevilla beat Alaves 1-0 while Loic Remy's spot-kick gave Getafe a 1-0 win at bottom club Malaga.

Cristhian Stuani scored both of Girona's goals as they finished the campaign with a 2-1 win at relegated Las Palmas, who had levelled through a Jonathan Calleri penalty.