That is stunning as Barcelona hold a seven-point lead in the early stages of the campaign. Real Betis were dogged and determined at the back to thwart Zinedine Zidane’s men, capitalising on their poor finishing. The visitors grew in confidence towards the end of the match and were rewarded when Antonio Sanabria headed home to secure the three points. It is their first win at the Bernabeu since 1998.

An injury-time header from Antonio Sanabria saw Real Betis snatch a dramatic 1-0 victory away to Real Madrid.

Cristiano Ronaldo’s LaLiga return ended in a shock defeat as Antonio Sanabria scored in the last minute of injury time to snatch a 2-1 win for Real Betis away to Real Madrid.

Making his first Liga appearance of the season after serving a five-match domestic ban, Ronaldo was unable to have the same impact he did a week ago when he netted a brace against APOEL in the Champions League.

The Portuguese star tried hard and had numerous attempts on goal, but Madrid failed to score for the first time since April 2016, ending a record-equalling run of 73 games in which they had netted.

And while they looked set to be forced to settle for a frustrating share of the spoils, worse was to follow when Sanabria headed past Navas in the 94th minute to leave the champions seven points behind rivals and league leaders Barcelona.