Manchester City crashed out of the Champions League on away goals as Monaco produced another blistering scoring display to secure a 3-1 second-leg win.
The hosts needed a two-goal cushion to level the scores on aggregate and put themselves in control on away goals.
Much like in the first leg, it was a frantic start to proceedings and Mbappe broke the deadlock with just eight minutes on the clock for his 11th goal in as many games.
City were all at sea, unable to cope with Monaco’s intensity, and soon found themselves pegged back again with less than 30 minutes on the clock.
Benjamin Mendy was again the architect, finding space on the left to find fellow full-back Fabinho to stab home.
City needed a response in the second half and they grow in confidence as Monaco retreated knowing they held the away-goal advantage.
Twice Sergio Aguero was guilty of missing chances, with Raheem Sterling and Leroy Sane not helping with poor decision-making when in good positions.
Sane, though, found himself in the right place at the right time to tuck the ball home after Danijel Subasic parried a shot.
The aggregate lead lasted just six minutes as Tiemoue Bakayoko headed home what proved to be the winner as City crashed out of the Champions League at the last-16 stage.
Pep Guardiola said a lacklustre performance in the first half led to Manchester City’s Champions League exit following a 3-1 second-leg loss at Monaco on Wednesday.
“We played an exceptional second half but in the first one we forgot to be there,” Guardiola told BT Sport. “We are a team who wants to defend aggressively without the ball. In the second half we were much, much better but it was not enough.
“This happens, the opponent was there and we will learn. We have a team with not a lot of experience in these competitions. In the second half we had the chance to score a lot of goals. We didn’t and that is why we are out.”