Real Madrid were left frustrated at the Santiago Bernabéu after VAR dramatically overturned a penalty awarded to Vinicius Jr in the opening moments of their Champions League clash with Manchester City. The Brazilian forward celebrated when the referee initially pointed to the spot for Matheus Nunes’ challenge, only for replays to show the foul occurred just inches outside the area. The reversal proved crucial as Pep Guardiola’s side went on to claim a 2-1 win, leaving the Spanish giants furious and their fans demanding answers.
A High-Drama Night in Madrid

The defeat adds further strain on Real Madrid coach Xabi Alonso, who is already under pressure after losing top spot in La Liga to Barcelona. Madrid started brightly and found the breakthrough in the 28th minute when Rodrygo ended his lengthy goal drought with a composed finish at the end of a swift counter-attack. However, the lead didn’t last long.
Manchester City hit back almost immediately. A chaotic scramble in front of the goal allowed young midfielder Nico O’Reilly to stab home the equaliser, punishing Madrid’s momentary lapse. And as the first half neared its end, City were gifted a golden opportunity when Antonio Rüdiger brought down Erling Haaland inside the box. The Norwegian converted without hesitation, completing a turnaround that silenced the Bernabéu.
Real Madrid pushed hard after the break, with Jude Bellingham looping a delicate effort just over the bar and teenage forward Endrick smacking a header off the woodwork. But despite the late surge, City stayed disciplined and held firm, climbing to fourth in the Champions League standings while Madrid slipped to seventh.
Yet even after the final whistle, one moment from the opening minutes dominated the conversation.
Why VAR Cancelled Madrid’s Penalty

Real Madrid thought they had the perfect start when Vinicius Jr was clipped by Nunes while driving toward the goal. The referee instantly awarded a penalty, prompting celebrations from the Brazilian star. But VAR intervened almost immediately, reviewing the contact frame by frame.
The replay confirmed that although Nunes fouled Vinicius, the decisive touch happened just before the Brazilian stepped into the area. Because the initial point of contact occurred outside the box, UEFA’s rules required the penalty to be overturned and a free-kick awarded instead. The decision was technically correct — but still painful for Madrid, who believed momentum swung heavily afterwards.
Pep Guardiola’s relief on the touchline was obvious. Had Madrid been handed a penalty that early, the match could have unfolded very differently.
Haaland Reacts: “Chaotic Game, Big Win”
Speaking after the match, Haaland admitted the opening stages were messy and unpredictable.
“Coming here is always tough,” he told TNT Sports. “The game felt chaotic at times, and we couldn’t settle, but leaving with the win is massive. With this new Champions League format, every result matters. If we didn’t take three points tonight—especially after the Leverkusen loss—it would have been a huge setback.”
Haaland emphasised that qualifying in the top eight remains City’s priority and insisted the team must “finish strong” in their remaining fixtures.
Madrid misses the Influence of Kylian Mbappé
Xabi Alonso was forced to leave Kylian Mbappé on the bench due to a muscle issue, and his absence was felt across the pitch. Real struggled for the explosive pace and direct threat that the French forward usually provides.
Haaland acknowledged the difference Mbappé’s absence made:
“We expected him to play. You always want to face the best players, so when someone like him isn’t available, it changes things mentally. But Real still have quality everywhere — Rudiger gave me a tough battle as always, maybe even too much today. Sometimes their aggression works, sometimes it doesn’t, and luckily for us, we got the penalty.”
