Real Madrid and Manchester City played out a thrilling 3-3 draw in a UEFA Champions League quarter-final clash at the Bernabeu Stadium on Tuesday.
The result left the tie between the last two holders of the trophy wide open for the second leg.
Federico Valverde salvaged a draw for Real Madrid late on after Manchester City had taken a 3-2 lead with strikes from Phil Foden and Josko Gvardiol.
This followed a Ruben Dias own goal and Rodrygo strike that gave the hosts a halftime lead in Spain’s capital.
The noisy home crowd had been left stunned after two minutes.
This was when Manchester City midfielder Bernardo Silva took advantage of a one-man wall to drill a low free kick from 40 meters just inside Andriy Lunin’s post to give the visitors the lead.
Without midfielder Kevin De Bruyne, who was left on the bench after illness, Manchester City tried to make the most of Real Madrid’s sloppy start and could have extended their lead.
However, Erling Haaland was denied by Lunin before Grealish had a shot blocked and Haaland could not capitalize on the rebound.
Eduardo Camavinga soon helped level the scores after 12 minutes when his long-range strike deflected off defender Dias for an own goal after wrongfooting keeper Stefan Ortega.
Two minutes later Vinicius Jr delivered a brilliant through ball that Rodrygo took in his stride before his weak shot was deflected off Manuel Akanji’s heel to give the hosts the lead.
Real Madrid had the momentum and should have extended their lead but were wasteful.
Rodrygo misfired twice from the edge of the box late in the first half and then Vinicius blasted a close-range strike over the bar early in the second half.
But just as Real Madrid looked set to grab a third, the visitors leveled in the 66th minute with a stunning Foden strike into the top corner.
They went ahead as Gvardiol fired home in a similar fashion five minutes later for his first City goal.
Real Madrid were not to be beaten, though, and Valverde produced a glorious volley in the 79th minute to rescue a draw.