
Manchester City will take a slender Champions League semi-final advantage to the Bernabeu after winning a seven-goal first-leg classic against Real Madrid at Etihad Stadium.
City delivered a magnificent display as they peppered Real’s goal for long periods but Carlo Ancelotti’s side kept rising off the canvas to somehow keep themselves in serious contention to reach another final.
Kevin de Bruyne set the tone for a magical night of football with a diving header from Riyad Mahrez’s cross in the second minute and in-form Gabriel Jesus quickly added a second from close range as Real reeled under wave after wave of attacks.
Mahrez enraged manager Pep Guardiola when he hit the side-netting instead of finding the unmarked Phil Foden, who shot inches wide before Karim Benzema, inevitably, gave Real a lifeline by sweeping home Ferland Mendy’s cross after 33 minutes.
The Spanish side escaped again shortly after the break when Mahrez struck the post but City restored their two-goal advantage when an unmarked Foden headed home Fernandinho’s cross in the 53rd minute.
City were pegged back again when Vinicius Junior dummied past Fernandinho and ran from inside his own half to score a superb second for Real.
However, a brilliant use of advantage from referee Istvan Kovacs allowed Bernardo Silva to fire into the top-left corner for City’s fourth.
There was still no let-up and Benzema capped a spectacular game by showing nerves of steel to chip a Panenka penalty past Ederson with eight minutes left following Aymeric Laporte’s handball.
Liverpool face Spanish side Villarreal in this year’s other semi-final, with the first leg at Anfield on Wednesday.
The final will be held at the Stade de France in Paris on Saturday, 28 May.
Will Manchester City feel frustrated?
City would have taken any sort of advantage to Spain before kick-off but deep down they will know their almost total dominance of Real should have given them much more than this narrow lead for the second leg.
Guardiola’s side were simply irresistible for spells and could have been four goals ahead before Benzema struck Real’s first, the manager clearly infuriated by Mahrez’s selfishness in shooting with Foden standing unmarked in front of goal at 2-0.
Guardiola and his players will take heart from the manner in which they carved Real open so often and they will hope to capitalise on their opponents’ need to press for a goal in Spain.

De Bruyne was outstanding once more and Foden just showed how at home he is on the elite stage, but City have to be concerned at how they looked defensively vulnerable on occasion to leave Real very much alive in this semi-final.
A side of City’s calibre will be confident of progress – but most observers will know this tie should already be over.
Benzema the talisman for Real
Real will always have hope when they have Benzema, the 34-year-old Frenchman who deserves his place in the upper echelons of the great strikers in world football.
It is often a mystery how Real survive when looking punch drunk having come back from losing situations to beat Paris St-Germain and Chelsea in their previous knockout ties.
But a comeback looked beyond them when they were blown away by a blistering City opening that left them two down after only 11 minutes.
And yet, for all their struggles elsewhere, the La Liga leaders carry an air of menace that means concentration levels cannot drop for a moment. They proved it again as they dusted themselves down to give themselves a lifeline.
It was no surprise that Benzema was the man responsible, showing all of his class with a left-foot volley past Ederson to make it 2-1.
Brazilian youngster Vinicius Junior also produced magic for the second goal before Benzema’s nerveless penalty.
The great survivors are still in this tie and will now hope the magic of the Bernabeu can inspire them once more next week under coach Carlo Ancelotti, who is trying to win the trophy for a fourth time.


Player of the match
De BruyneKevin De Bruyne
Real Madrid
-
Squad number9Player nameBenzema
-
Squad number20Player nameVinÃcius Júnior
-
Squad number10Player nameModric
-
Squad number21Player nameRodrygo
-
Squad number15Player nameValverde
-
Squad number8Player nameKroos
-
Squad number23Player nameMendy
-
Squad number25Player nameCamavinga
-
Squad number6Player nameNacho
-
Squad number2Player nameCarvajal
-
Squad number19Player nameDani Ceballos
-
Squad number11Player nameAsensio
-
Squad number4Player nameAlaba
-
Squad number3Player nameEder Militão
-
Squad number1Player nameCourtois
Line-ups
Man City
Formation 4-3-3
- 31Ederson
- 5StonesSubstituted forFernandinhoat 36′minutesBooked at 81mins
- 3Rúben Dias
- 14Laporte
- 11Zinchenko
- 20Bernardo Silva
- 16Rodri
- 17De Bruyne
- 26Mahrez
- 9Gabriel JesusSubstituted forSterlingat 83′minutes
- 47Foden
Substitutes
- 6Aké
- 7Sterling
- 8Gündogan
- 10Grealish
- 13Steffen
- 25Fernandinho
- 33Carson
- 56Egan-Riley
- 79Mbete
- 80Palmer
- 87McAtee
- 90Lavia
Real Madrid
Formation 4-3-3
- 1Courtois
- 2Carvajal
- 3Militão
- 4AlabaSubstituted forNachoat 45′minutesBooked at 90mins
- 23Mendy
- 15Valverde
- 8Kroos
- 10ModricSubstituted forCeballosat 79′minutes
- 21RodrygoSubstituted forCamavingaat 70′minutes
- 9Benzema
- 20VinÃcius JúniorSubstituted forAsensioat 88′minutes
Substitutes
- 5Vallejo
- 6Nacho
- 11Asensio
- 12Marcelo
- 13Lunin
- 14Casemiro
- 17Vázquez
- 18Bale
- 19Ceballos
- 22Isco
- 25Camavinga
- 40Fuidias
- Referee:
- István Kovács
- Attendance:
- 52,217
Live Text
-
Match ends, Manchester City 4, Real Madrid 3.
-
Second Half ends, Manchester City 4, Real Madrid 3.
-
Corner, Manchester City. Conceded by Daniel Carvajal.
-
Nacho (Real Madrid) is shown the yellow card for a bad foul.
-
Phil Foden (Manchester City) wins a free kick on the left wing.
-
Foul by Daniel Carvajal (Real Madrid).
-
Offside, Manchester City. Oleksandr Zinchenko tries a through ball, but Raheem Sterling is caught offside.
-
Substitution, Real Madrid. Marco Asensio replaces VinÃcius Júnior.
-
Attempt missed. VinÃcius Júnior (Real Madrid) right footed shot from the left side of the box is high and wide to the right. Assisted by Karim Benzema.
-
Corner, Manchester City. Conceded by Eder Militão.
-
Attempt missed. Raheem Sterling (Manchester City) right footed shot from the centre of the box misses to the left. Assisted by Riyad Mahrez with a cross.
-
Riyad Mahrez (Manchester City) wins a free kick on the right wing.
-
Foul by Karim Benzema (Real Madrid).
-
Foul by Raheem Sterling (Manchester City).
-
Toni Kroos (Real Madrid) wins a free kick in the defensive half.
-
Foul by Raheem Sterling (Manchester City).
-
Eduardo Camavinga (Real Madrid) wins a free kick in the defensive half.
-
Substitution, Manchester City. Raheem Sterling replaces Gabriel Jesus.
-
Goal! Manchester City 4, Real Madrid 3. Karim Benzema (Real Madrid) converts the penalty with a right footed shot to the high centre of the goal.
-
Fernandinho (Manchester City) is shown the yellow card.