Thomas Tuchel crashed Julian Nagelsmann 100% Champions League win as Bayern Munich suffered defeat to Manchester City in Champions League quarterfinals.
It was the seventh time both teams have met in the UEFA Champions League and have secured three wins apiece.
Manchester City: Ederson; Manuel Akanji, Ruben Dias, Nathan Ake; Rodri, John Stones; Bernardo Silva, Kevin De Bruyne, Ilkay Gundogan, Jack Grealish; Erling Haaland.
Bayern Munich: Yann Sommer; Benjamin Pavard, Matthijs de Ligt, Dayot Upamecano, Alphonso Davies; Joshua Kimmich, Leon Goretzka; Kingsley Coman, Jamal Musiala, Leroy Sane; Serge Gnabry.
A brilliant start for City
Manchester City kicked off proceedings with a strong start, dominating play as the referee set the game rolling.
The indomitable Bavarians gave no room for the home side to maintain excessive control. They pressed inside the Citizens’ half while Manchester City wanted to build their dominance from the deep.
It was a cagey start with both side unable to wield full control of proceedings going forward.
City came close to their first great opportunity to take the lead in the 22nd minute when Jack Grealish tore apart Bayern Munich defense with a nice pass to Erling Haaland but the Nowergian failed to make it count as he fired close to Yann Sommer.
Bayern Munich also came across a big chance in the 25th minute when Sane targeted the bottom corner but his shot was blocked by Dias.
Manchester City take the lead!
Manchester City seemed to concede the momentum of the game to the visitors as the game progressed.
Bayern Munich were gradually building up their presence into the game but they were still jittery when Manchester City charged forward.
In the 27th minute, Rodri scored a stunner strike from the edge of the box from 30 yards, beating Yann Sommer as he fired perfectly into the top-left corner.
The home side charged up after the first goal pushing hard for another goal.
Bayern Munich seemed clueless when close to the Manchester City box while Kevin De Bruyne posed big threats to the Bavarians when Manchester City launched an attack.
Manchester City went into the break with a narrow 1-0 lead
Despite trailing by a lone goal, Bayern Munich failed to create any chance going forward and nearly conceded another goal late into the first half when Gundogan volleyed home a rebound but was saved by Sommer, who stuck out his leg to block the shot.
A good second half start for Bayern Munich
Bayern Munich were the better side as the second half kicked off.
They dominated the play, trying to find an early equaliser and possibly a comeback win.
Sane nearly put one back for the visitors in the 49th minute with a low shot but Ederson saved to deny him.
Manchester City were still abreast with their attacking pace and nearly made it 2-0 in the 50th minutes with De Bruyne’s strike but Yann Sommer pulled another great save to keep the scoreline respectable.
Pep Guardiola subbed off Kevin De Bruyne for Julian Alvarez while Thomas Tuchel subbed off Musiala for Sadio Mane as both sides sharpened their attack to break the second half goal deadlock.
Manchester City double their lead!!
Just two minutes after the substitutions, Manchester City hit the Bavarians again with another goal to double their lead.
Upamecano was at fault after he cheaply lost the ball to Grealish who teed up Erling Haaland. Haaland crossed it to Silva who rose and headed it into the net to make it 2-0 for City.
Manchester City seals win!!
It was a dream win for the Premier League champions as they bagged their third goal in style against the Bavarians.
It was their talisman striker, Erling Haaland on target as the home side spoiled the party for Bayern Munich at Etihad.
Erling Haaland poked in Stones’ header from the back post to make it 3-0 for the Citizens.
It was gameover for Thomas Tuchel and his star-studded squad suffering their first and biggest Champions League defeat this season at Etihad.
With 10 minutes left after the third goal, Bayern Munich did little to overturn the scores as City ran out winners with one step in the Champions League semifinals after the final whistle.