After a 1-1 quarter-final second-leg draw at the Etihad saw the two continental behemoths level at 4-4 on aggregate, the dreaded spot kicks would be required to decide both sides' European destinies last week.
Bernardo Silva was the second to step up for Man City after Luka Modric's effort was saved, but the Portugal international failed to deceive Andriy Lunin with a weak attempt down the middle, as the Ukrainian stood his ground and caught the ball with ease.
Carlo Ancelotti's side ultimately progressed 4-3 from the spot as Mateo Kovacic also fluffed his lines, but Silva atoned for his midweek error in Saturday's FA Cup semi-final with Chelsea at Wembley.
After the Blues had wasted a glut of chances to take the lead, Kevin De Bruyne's ball across the box deflected off Djordje Petrovic's boot and found Silva, who crashed in at the back stick to send the holders through to the showpiece match.
Real leading five-team chase for SilvaThe former Monaco man's strike was his 66th from 348 appearances for Man City since 2017, during which time he has also registered 61 assists and established a reputation as one of Europe's most gifted midfielders.
However, Silva's desire to leave Man City has been known for some time, and even though he extended his contract until 2026 last year, his deal apparently includes a £50m release clause.
According to the Daily Star, as many as five revered teams are keeping a close eye on Silva's situation this summer, but Real Madrid are currently leading the race to prise him away from the Etihad.
Despite interest
Read on sportsmole.co.uk