Real Madrid blew a two-goal lead as Villarreal fought back to draw 2-2 in their final LaLiga match ahead of the Champions League final against Liverpool.

First-half goals from Gareth Bale and Cristiano Ronaldo had put Los Blancos in control, with coach Zinedine Zidane having handed a debut to his 20-year-old son Luca in goal.

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 round Luca and secure a dramatic draw – which means Real will finish the LaLiga campaign in third place.

Tweet of the match

Star man – Luca Zidane

Luca Zidane made the most of his first appearance in the Real Madrid senior side. (Nick Potts/PA Wire)
Luca Zidane made the most of his first appearance in the Real Madrid senior side. (Nick Potts/PA Wire)

It could have been easy for Luca Zidane to have been a bundle of nerves after finally being given the nod by his father to make a first senior appearance. The 20-year-old, though, produced a composed display in the spotlight, making a fine reaction save to push a curling free-kick over the crossbar early in the second half. The young Real Madrid goalkeeper could do little about either of Villarreal’s goals.

Moment of the match

Ronaldo doubled Real’s lead in the 32nd minute. Instead of shooting from 25 yards, Isco turned back inside and clipped the ball out to Marcelo on the overlap down the left. The Brazilian floated a cross into the six-yard box, where Ronaldo glanced a header past Andres Fernandez into the far corner.

Stat attack

Wales forward Bale scored for the fourth consecutive league appearance, but it was not enough to secure Los Blancos another three points.

Ratings

Villarreal: Andres Fernandez 6 (out of 10), Mario Gaspar 6, Alvaro Gonzalez 6, Daniele Bonera 6, Adrian Marin 6, Roberto Soriano 6, Rodri Hernandez 6, Javi Fuego 6, Pablo Fornals 6, Nicola Sansone 7, Enes Unal 6.
Subs: Salem Al Dawsari (for Fuego, 57) 6, Roger Martinez (for Unal, 67) 7, Samu Castillejo (for Fornals, 77) 7

Real Madrid: Luca Zidane 8, Dani Carvajal 7, Raphael Varane 7, Sergio Ramos 7, Marcelo 6, Toni Kroos 7, Casemiro 6, Luka Modric 7; Isco 7, Cristiano Ronaldo 7, Gareth Bale 7. Subs: Karim Benzema (for Ronaldo, 62) 6, Lucas Vazquez (for Modric, 62) 6, Mateo Kovacic (for Isco, 73) 6.

Who’s up next?

Real Madrid v Liverpool (Champions League final, May 26)