Den norske stjerneangriber fik endelig brudt sin scoringsforbandelse, men det var ikke nok til at sikre Manchester City sejren.
Erling Haaland fik endelig brudt sin scoringsforbandelse mod Real Madrid, men trods to mål fra den norske angriber endte Manchester City med et smertefuldt nederlag på hjemmebane.
Efter en dramatisk afslutning sikrede Real Madrid sig en 3-2-sejr, og City står nu over for en svær opgave i returkampen.
Det tog kun 19 minutter, før Haaland kunne lægge sin Real Madrid-statistik bag sig.
Efter en flot opspilning fra Jack Grealish og Josko Gvardiol udnyttede nordmanden chancen med en iskold afslutning forbi Thibaut Courtois.
Dermed blev han den første norske spiller til at score mod den spanske kongeklub i Champions League.
Efter en hektisk første halvleg kom Real Madrid tilbage i kampen, da Kylian Mbappé udlignede efter en times spil.
City svarede igen, og ni minutter før tid fik de straffespark efter en aktion fra Phil Foden.
Haaland var som altid sikker fra pletten og bragte sit hold på 2-1. På dette tidspunkt lignede det en sejr til hjemmeholdet, men Real Madrid havde andre planer.
Først udlignede Brahim Díaz i det 86. minut, og dybt inde i overtiden slog Jude Bellingham til på en kontra, der efterlod City-forsvaret chanceløst.
Med en simpel afslutning sikrede den engelske midtbanespiller Real Madrid en sejr, der giver dem et solidt udgangspunkt før returkampen.
Citys forsvarsspiller John Stones erkendte efter kampen, at afslutningen var en stor skuffelse.
"Vi var med i kampen helt til slutningen, og så sker der to situationer, hvor vi lukker mål ind. Det er frustrerende," sagde han til Amazon Prime.
For Haaland var det en aften med blandede følelser. Han kunne glæde sig over at have scoret sine første mål mod Real Madrid og dermed rykke op som delt 10’er på Champions Leagues all-time topscorerliste med 49 mål.
Men med et truende exit fra turneringen bliver han nødt til at finde nye mål mod spanierne, hvis City skal overleve i turneringen.