After an outstanding performance which led Real Madrid out the tournament, Manchester City is slated to go head-on with Inter Milan In Instanbul for the Champions League title.
Checking previous encounters, Man City had lost two previous semi-finals to Real but they made no more mistake at Etihad Stadium to now stand one step away from claiming the trophy.
And their display in a magical first half, in particular, will live long in the memory as the masters of this tournament were left bewildered by City’s brilliance.
It maintained a seemingly unstoppable march towards a treble of Champions League, Premier League – which can be won with victory at home to Chelsea on Sunday – and the FA Cup, where they play Manchester United in the final at Wembley.
Real keeper Thibaut Courtois performed heroics to save two Erling Haaland headers early in the first half but he was powerless to stop Bernardo Silva’s close-range finish after 23 minutes, the Portugal midfielder scoring a looping header for the second eight minutes before half-time.
City faced the occasional threats from Real after the break, Ederson saving well from David Alaba and Karim Benzema, but they were no match and when Manuel Akanji’s header deflected in off Eder Militao 14 minutes from time the celebrations started.
Substitute Julian Alvarez then wrapped up the dominant win with a late strike after latching onto a brilliant Phil Foden pass.
City will play Inter on 10 June as they look to win the Champions League for the first time.