The pressure was on Real Madrid on Sunday. After losing midweek at Valencia and seeing Barcelona score a big win at Atletico Madrid to move into first place earlier Sunday, Real had to win against Villarreal to remain at the top of the table in La Liga.

It looked like it wouldn’t, but in the end, it somehow did. 

Real went down 2-0 after Villarreal scored twice in six second-half minutes -- Manu Trigueros (50’) and Cedric Bakamba (56’) the goal scorers -- but rallied for a wild 3-2 win.

Now, anyone who thought Real was definitely done would have been mistaken. This team can find the net as well as any side in the world, and it proved it again in the clutch. In 19 minutes, the team scored the three goals. Take a look.

Gareth Bale opened Real’s scoring in the 64th minute.

Cristiano Ronaldo from a penalty kick in the 74th minute.

Alvaro Morata heads home in the winner in the 83rd minute.

And with that Real moves to 65 points on the season, one point ahead of Barca with one less game played. What a night to remember at Villarreal, and what a comeback to regain momentum.

For news, stories, results and more, follow us:

- @CBSSportsSoccer - @RGonzalezCBS - Facebook