Manchester City marched into the Champions League final for the second time in three seasons after outclassing holders Real Madrid 4-0 for a 5-1 aggregate victory at a raucous Etihad Stadium on Wednesday.