Real Madrid booked their place in the semi-final of the Champions League by sneaking through against Manchester City on penalties.
Rodrygo poked Madrid ahead in the first half but Kevin De Bruyne deservedly tied things up after the break, ultimately sending the tie to extra time and ultimately spot-kicks.
Bernardo Silva and Mateo Kovacic both saw efforts saved by Andriy Lunin, who celebrated into the night as Madrid were confirmed as winners.
While we needed just two minutes for the opening goal last week, it was 12 this time around. Vinicius Junior's low cross found Rodrygo, whose initial effort was superbly kept out by Ederson, but the rebound fell straight back to his feet and the Madrid man turned home at the second time of asking.
Erling Haaland headed over the bar as City tried to get back into proceedings, before the Norway international sent another header crashing against the woodwork. Bernardo Silva could only bundle the rebound wide of the post.
City's defence failed to deal with a number of long balls as Jude Bellingham, Vinicius and Dani Carvajal all managed to get in behind. The latter saw a good effort well blocked, before Federico Valverde's volley went flying high and wide.
De Bruyne's fierce strike from range was turned round the post by Lunin and Jack Grealish's deflected effort hit the side netting as City tried to get back into the game, but the mounting pressure on Madrid's goal ultimately led to nothing before the break.
City brought the energy in the opening stages of the second half. Several overhit crosses towards the back post left fans frustrated, but Nacho Fernandez did well to scramble the ball off the line after his touch had caught Lunin out.
Madrid recovered their defensive shape and happily
Read on 90min.com