MUNICH: Manchester City are through to the semi-finals of the Champions League again after comfortably seeing off Bayern Munich.

City were never troubled in Munich, taking the lead through Erling Haaland to go 4-0 up on aggregate before Bayern netted a consolation.

Pep Guardiola’s side now meet Real Madrid at the semi-final stages of the Champions League for the second successive season.

Bayern did have a few chances and were perhaps unlucky to lose by such a wide margin on aggregate but City looked a constant attacking threat in both legs.

Haaland missed a first half penalty but took his Champions League goals tally to 12 in the second half with a fine finish.

Joshua Kimmich equalised on the night with a late penalty while Bayern had coach Thomas Tuchel shown a red card for dissent.

Tuchel had felt his side needed a miracle to go through after losing the first leg 3-0 – and they squandered plenty of opportunities to get back into the game.

Haaland made them pay as he lashed home a shot into the top corner to cap off a swift counter-attack, 15 seconds after Ederson had saved Kingsley Coman’s shot at the other end.

That was the Norwegian’s 48th goal for City this season. He could have reached that figure earlier in the game but blazed over a penalty after a Dayot Upamecano handball.

Just like in the first leg last week, Upamecano – who was also beaten easily for the 57th-minute goal – had a nightmare.

The French centre-back was shown a red card early in the game for a professional foul on Haaland, but it was overturned because the City striker was offside.

Kimmich scored an 83rd-minute penalty for Bayern after a harsh handball decision against Manuel Akanji, but the German champions were never going to find three more goals in the last seven minutes. Kimmich’s spot-kick ended City’s 10-game winning run in all competitions.