Spanish league leaders Real Madrid staged an epic comeback against Villareal on Sunday when they turned the match in their favour from a two-goal deficit to eventually win the tie 3-2 in a match that was surrounded by referee controversy.

Zinedine Zidane’s side left it late in their 24th La Liga match against Fran Escriba’s side who dominated the match by racking up two goals inside an hour mark of the game.

Villarreal split opened the Madrid defence, thanks to the goal scoring exploits from Manu Trigueros (50′)  and Cedric Bakambu (56′) at the Estadio de la Cerámica stadium in Spain.

Despite going 2-0 up the Yellow Submarine were torn apart by a rampant Real Madrid, who made their comeback through a Gareth Bale headed goal in the 64th minute of the game.

Madrid star striker Cristiano Ronaldo made his presence felt when he equalised for the Whites by firing his 74th minute penalty-kick into the left hand side of the goal.

The astounding comeback was completed by Alvaro Morata in the 83rd minute when he fired a bullet header into the back of the net through an exquisite cross from Marcelo, who picked the ball from the left flank.

With this win, Real Madrid are now a point ahead of Barcelona, who defeated Atletico Madrid 2-1 at Vicente Calderon in Madrid.