Manchester City are one foot in the Champions League semi-finals after defeating Bundesliga champions Bayern Munich 3-0 at the Etihad.
The English champions overwhelmed Bayern in the final quarter of the match as they conceded two fast goals in the final quarter giving City a comfortable victory ahead of the second leg in Germany.
City took the lead through spectacular left-footed curler from Rodrigo who netted his first ever Champions League goal in the 27th minute.
Ruben Dias’ block denied Jama Musiala shortly before the goal keeping the hosts in the game.
In the second half, City ran rampage with Bernardo netting the second.
An impressive build up to the goal saw Grealish win the ball from Upamecano just about 25 yards from goal and set Haaland with a beautiful back heel.
The Norwegian was generous enough to pass the ball to Bernardo who was better placed to find the back of the net in unmarked position.
He headed past Sommer placing City two up with 20 minutes from end of normal time.
Seven minutes later, City cushioned their victory as Bayern fell apart.
Haaland got his own for the night after Bayern barely cleared their line.
Erling Haaland now holds the record for the most goals by a Premier League player across all competitions in a single season netting so far 45 goals.
Alvarez delivered a deep cross that was headed across goal by Stones setting up Haaland to finish it off with a volley.