Er waren nog geen twee minuten gespeeld toen City al op voorsprong kwam. Bernardo Silva mikte de bal uit een vrije trap in de korte hoek. Doelman Andriy Loenin stond verkeerd opgesteld.
Binnen tien minuten stond het alweer gelijk. Eduardo Camavinga zorgde voor het eerste schot op doel van de thuisploeg. De bal werd door Rúben Dias van richting veranderd waardoor doelman Stefan Ortega kansloos was. De City-aanvoerder kreeg het doelpunt op zijn naam.
Bekijk de samenvatting hier:
Twee minuten later stond Real zelfs al voor. Ditmaal was het een schot van Rodrygo dat via City-verdediger Manuel Akanji langs Ortega in het doel verdween. De beroering was dermate licht dat het nu niet als een eigen doelpunt de boeken inging.
Het is de derde keer op rij dat beide ploegen elkaar in de Champions League treffen. Twee jaar geleden bereikte Real ten koste van City de finale, terwijl de Madrilenen vorig jaar na een 1-1 thuis in Manchester met 4-0 onderuit gingen. Ook dat betrof een halve finale.
Real Madrid begon feller aan de tweede helft. De beste kans was voor Jude Bellingham die twee verdedigers uitkapte, maar voorlangs schoot.
Toch was het City dat scoorde. In de 66e minuut had Phil Foden alle tijd om de bal in de linkerhoek te schieten. Vijf minuten later stonden de bezoekers zelfs weer voor. Ditmaal was het verdediger Josko Gvardiol die met een afstandsschot scoorde.
Een doelpunt van Federico Valverde in de 79e minuut (3-3) gaf Real weer enige hoop voor de return, die volgende week woensdag in Manchester wordt gespeeld.