Manchester City were seconds away from reaching the Champions League final when Rodrygo scored twice in stoppage time to level the semi-final second leg and force extra time. Karim Benzema then converted a penalty early in extra time to seal a 3-1 aggregate victory for Real Madrid, ending City’s European dream.
Riyad Mahrez had put City ahead in the 73rd minute, seemingly securing their place in the final. However, Rodrygo struck in the 90th and 91st minutes to stun Pep Guardiola’s side. Benzema’s spot kick just after the interval in extra time proved decisive.
City goalkeeper Ederson had faced no shots on target until Rodrygo’s intervention. Guardiola later lamented the absence of injured full-backs Kyle Walker and Joao Cancelo, whose replacements struggled to contain Real’s attacks. Walker’s injury forced an early change, exposing City’s defence.
Raheem Sterling was left on the bench for the second consecutive Champions League match, with Phil Foden, Riyad Mahrez and Gabriel Jesus preferred in attack. Sterling made little impact after coming on in extra time, fuelling speculation about a summer move ahead of Erling Haaland’s reported arrival.
Despite Vinicius Junior’s quiet night, the young Brazilian outshone Foden on the night, though both are tipped for stellar futures. Real manager Carlo Ancelotti remained calm throughout the chaos, contrasting with Guardiola’s agitation, and his composure reinforced his suitability for the role despite questions over his future.



