Manchester City have been eliminated from the Champions League after a 2-1 home defeat to Real Madrid that completed a 5-1 aggregate win for the visitors. Trailing 3-0 from the first leg, City’s task was made all but impossible when Bernardo Silva was shown a first-career red card for a handball in the first half; Vinicius Jr converted the resulting penalty.
Thibaut Courtois produced a string of fine saves early on to deny City, and Real might have fallen further behind had Fede Valverde not missed a gilt-edged chance inside the opening minute. City kept fighting and pulled a goal back before half-time through Erling Haaland, leaving the tie mathematically alive for a while, but their man advantage never materialised after Silva’s dismissal.
City adapted their shape, switching to a 5-1-3 system and continued to press. Jeremy Doku thought he had levelled before his goal was ruled out for offside, and Rayan Ait-Nouri also saw an effort disallowed later. Real brought on Kylian Mbappé as they sought to close out the tie, but it was Vinicius who had the final say: he had a goal chalked off by VAR late on, then sealed the victory with a stoppage-time strike to make it 2-1 and end City’s European campaign.
The Etihad crowd taunted Vinicius over past incidents — most notably his Ballon d’Or-related exchanges with City fans — and the Brazilian celebrated with a crying gesture after scoring. Speaking to Amazon Prime after the match he said the goal was a way of proving himself to the Man City supporters.
Pep Guardiola reflected on the defeat by underlining his squad’s inexperience in key areas and declined to blame Silva for the red card. “It’s not a mistake, it’s a red card… I will never blame my players for that, even less Bernardo,” he said. Guardiola insisted the team will be back and defended the development process for younger players such as Abdukodir Khusanov, Rayan Cherki and Antoine Semenyo, but admitted the side are “still not a complete team.” Asked about his future, he offered a wry comment on continuing amid calls for change, while stressing his ongoing connection to the club.
Real Madrid boss Álvaro Arbeloa said Courtois’s saves were decisive and confirmed the goalkeeper’s injury was minor. He hailed Courtois as “maybe the best in history” after a performance that repeatedly denied City. Arbeloa noted the difficult task of beating Manchester City and acknowledged Bayern Munich will be a tough potential quarter-final opponent.
Silva’s red was notable as the first sending-off of his senior club career, arriving on his 598th appearance. It was a significant turning point in a tie where the first-leg deficit always loomed large.
Key match moments
– Bernardo Silva shown red for handball; Vinicius scores penalty.
– Erling Haaland pulls a goal back for City before half-time.
– Doku and Ait-Nouri had goals ruled out for offside.
– Vinicius had a second disallowed by VAR, then scored in stoppage time.
Player ratings (selected)
Man City: Donnarumma 6, Nunes 7, Khusanov 7, Rodri 7, Haaland 7, Doku 7.
Real Madrid: Courtois 8 (MotM), Vinicius Jr 8, Huijsen 7, Thiago 7, Tchouaméni 7.
Team news
– City introduced Rayan Cherki, Matheus Nunes, Rayan Ait-Nouri and Tijani Reijnders; Marc Guehi, Nico O’Reilly, Antoine Semenyo and Savinho were on the bench.
– Arbeloa named Fran García and kept Kylian Mbappé among the substitutes; Jude Bellingham was not ready to feature.
Context
This is the third successive season Real Madrid have eliminated Manchester City from the Champions League. For Guardiola, it marks the second straight season City have failed to reach the quarter-finals, prompting questions about small margins and big moments that continue to sway elite knockout ties.
Knockout schedule reminder
Quarter-finals: April 7-8 and 14-15. Semi-finals: April 28-29 and May 5-6. Final: May 30 (Puskás Arena, Budapest).