Manchester City have reached the Champions League final in emphatic fashion.

Pep Guardiola's men defeated current holders Real Madrid 4-0 at home in the second leg of their Champions League semifinal clash Wednesday at the Etihad Stadium.

A first half brace from Bernardo Silva saw the Citizens take a comfortable 2-0 lead at halftime. A late own goal from Eder Militao sealed the game before substitute Julian Alvarez added the finishing touches with a fourth goal in injury time.

It was quite simply a demolition job as City ended up 5-1 winners on aggregate and made a statement to the rest of Europe.

They will now play in just their second-ever Champions League final and look to win the competition for the first time when they face Inter Milan.

Their first Champions League final appearance came in 2021 when they lost out to Thomas Tuchel's Chelsea side in a narrow 1-0 defeat.

However, for many observers, this year's final looks to be a foregone conclusion with rival fans all but resigning themselves to City not only winning the Champions League against Inter, but also the treble.

Manchester City currently hold a four point lead over second-placed Arsenal and have a game in hand with just three league games remaining. Meanwhile, they will be massive favorites over Manchester United when they play in the FA Cup final.

If they end up winning all three trophies, it will be one heck of an achievement for Guardiola and his team…even with the charges against the team.

Here are some of the best reactions from Twitter: