Jude Bellingham starred again as Real Madrid fought back from two goals down to beat rock-bottom Almeria 3-2 in an incident-packed clash at the Bernabeu.
Following a mixed week that saw them beat Barcelona in the Spanish Super Cup before being knocked out of the Copa del Rey by Atletico Madrid, Real looked on course for a shock defeat as winless Almeria led 2-0 at half-time through Largie Ramazani and Edgar Gonzalez goals.
But Real, benefitting from three key VAR decisions going in their favour, turned things around with Bellingham starting the revival with a penalty – his 18th goal of the season – before Vinicius Junior equalised.
Real then laid siege to the Almeria goal and, in the ninth minute of stoppage time, Brahim Diaz picked out Bellingham at the far post and the 20-year-old’s header back across the area was turned home by Dani Carvajal for a dramatic winner.
Real’s last-16 cup defeat to Atletico went to extra time on Thursday and Carlo Ancelotti’s men looked as if they were still half asleep as Almeria took a shock lead inside 40 seconds on Sunday.
Nacho Fernandez’s intended pass to left-back Ferland Mendy was intercepted by Sergio Arribas and Almeria clinically took advantage, captain Lucas Robertone ending up sliding the ball through to Ramazani to fire past Kepa Arrizabalaga.
That should have been an early wake-up call for Real, but it was not heeded by the 14-time European champions.
They were sloppy in possession and lacked inspiration going forward, and the closest they came to making it 1-1 was Almeria defender Juan Chumi deflecting a cross onto the roof of his own net.
And things got worse for the title-chasing hosts in the 43rd minute when Almeria doubled their lead.
Nacho was again involved but few could have expected his poor clearance to be so emphatically punished, with Gonzalez unleashing a 25-year-old thunderbolt that flew into Kepa’s top corner.
That was a rare goal from the 26-year-old defensive midfielder and, with the score 2-0 at half-time, left Almeria dreaming of a famous win.
Ancelotti, clearly unimpressed at what he was seeing, made three changes at the break and a fired-up Real pulled a goal back inside 10 minutes.
Almeria players were furious to see a penalty awarded for handball against Kaiky, a decision made following a VAR review, but Bellingham stayed calm amongst the furore to roll his penalty down the centre of the goal.
If Almeria were upset up that incident, they were incandescent six minutes later when they had a goal to put them 3-1 up ruled out following another VAR intervention.
Real youth-team product Arribas thought he had scored against his former club after a counter-attack, but the goal was chalked off due to a flailing arm from Dion Lopy into the face of Bellingham after the England man had given away possession in midfield.
That was not the last of the VAR controversies either, with Vinicius’ 68th-minute equaliser eventually being given after another lengthy review.
Referee Francisco Hernandez Maeso had initially ruled out the goal for handball against the Brazil winger, but that was overruled following replays with ball deemed to have hit the forward’s shoulder, leaving Almeria coach Gaizka Garitano – who would end up being red carded in stoppage time – again unable to comprehend what he was seeing.
Having drawn level, Real set about searching for a winner and Bellingham saw his curled effort ruled out for offside before Almeria goalkeeper Luis Maximiano superbly denied Vinicius.
Bellingham also saw a spectacular overhead kick go inches wide but, with time almost up, Real would finally get the breakthrough as Carvajal pounced on Bellingham’s knock-down.