Manchester City were knocked out of the Champions League after a 2-1 home defeat to Real Madrid that completed a 5-1 aggregate win for the visitors. City arrived at the Etihad trailing 3-0 from the first leg and their hopes were effectively ended when Bernardo Silva received the first red card of his senior club career for handball in the first half; Vinícius Júnior converted the spot-kick.
Thibaut Courtois was decisive for Real early on, producing a string of fine saves that kept City at bay, while Fede Valverde squandered a gilt-edged chance inside the opening minute that might otherwise have made the tie even harder for Pep Guardiola’s side. City kept probing and reduced the deficit before half-time when Erling Haaland finished to make it 1-1 on the night, briefly giving the home fans something to latch on to. The numerical advantage never materialised after Silva’s dismissal, however, and Real controlled enough of the game to protect their aggregate lead.
City adapted their approach after the sending-off, shifting into a 5-1-3 shape and continuing to press. Jeremy Doku thought he had equalised only for the goal to be ruled out for offside, while Rayan Aït-Nouri also had a strike disallowed later in the contest. Real introduced Kylian Mbappé from the bench as they sought to see out the tie, and although Vinícius had a second effort ruled out by VAR late on, he sealed the victory with a stoppage-time finish to make it 2-1 and end City’s European campaign.
The Etihad crowd directed chants at Vinícius over previous incidents, and the Brazilian celebrated his late strike with a crying gesture that he later said was aimed at proving a point to City supporters. Guardiola reflected on the defeat by highlighting areas of inexperience in his squad and declined to single out Silva for blame, saying he would not reproach the player for the sending-off. He remained bullish about the club’s development process for younger players such as Abdukodir Khusanov, Rayan Cherki and Antoine Semenyo, while admitting the side are “still not a complete team.” Asked about his future amid calls for change, Guardiola gave a wry response but emphasised his ongoing connection to the club.
Real coach Álvaro Arbeloa praised Courtois’ influence on the result, describing his saves as decisive and confirming the goalkeeper’s injury was minor. He went as far as to call Courtois possibly among the best ever after a performance that repeatedly frustrated City. Arbeloa also acknowledged the calibre of the opposition and noted that a potential quarter-final against Bayern Munich would present a tough challenge.
Statistical and notable points
– Bernardo Silva received the first red card of his senior club career on his 598th appearance; the resulting penalty was converted by Vinícius Júnior.
– Erling Haaland scored to give City hope before half-time.
– Jeremy Doku and Rayan Aït-Nouri each had goals ruled out for offside.
– Vinícius had a second goal disallowed by VAR but scored a stoppage-time winner to make it 2-1 on the night and 5-1 on aggregate.
Selected player ratings (from the match coverage)
– Manchester City: Gianluigi Donnarumma 6, Matheus Nunes 7, Abdukodir Khusanov 7, Rodri 7, Erling Haaland 7, Jeremy Doku 7.
– Real Madrid: Thibaut Courtois 8 (Man of the Match), Vinícius Júnior 8, Mats Köhlert Huijsen 7, Thiago 7, Aurélien Tchouaméni 7.
Team news
– City used substitutions including Rayan Cherki, Matheus Nunes, Rayan Aït-Nouri and Tijani Reijnders; Marc Guehi, Nico O’Reilly, Antoine Semenyo and Savinho were among the substitutes.
– Arbeloa named Fran García and kept Kylian Mbappé among the bench options; Jude Bellingham was not fit to feature.
Context and consequences
This is the third consecutive season Real Madrid have knocked Manchester City out of the Champions League. For Guardiola it marks a second straight season without reaching the quarter-finals, reigniting discussion about marginal moments and the influence of key decisions in high-stakes 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 at the Puskás Aréna, Budapest.