Manchester City have one foot in the Champions League semi-final after they tore apart Bayern Munich in the first leg of their last eight clash.
But while City led after Rodri's stunning first-half opener, the tide really turned in their favour when Dayot Upamecano made a costly mistake to give Pep Guardiola's side their second goal.
After receiving the ball from his defensive partner Matthijs de Ligt, Upamecano nonchalantly dribbled out from the back before being dispossessed by Jack Grealish moments later.
The press from City then saw Erling Haaland pick up the ball from Grealish following a clever back-heel, which saw the Norwegian dart into the box to then pick out Bernardo Silva at the back post, who finished off the move to make it 2-0.