Leroy Sane looked to have saved the day with a late goal that briefly put the Blues back in front on aggregate, but the hosts rallied to score a third five minutes later to tie the overall score at 6-6 - enough to progress to the last eight on the away goals rule.
It is a crushing blow for a team that had previously gone 11 games without a loss, but the price of a poor first-half display when City were, at times, overrun by the rampant Ligue 1 leaders.
What happened?
City made four changes from the side that beat Middlesbrough 2-0 at the weekend with Aleksandar Kolarov, Willy Caballero, Fernandinho and Bacary Sagna all recalled to the starting XI.
Monaco, meanwhile, were without top scorer Radamel Falcao as they looked to find the enough goals to make their three at the Etihad prove decisive.
After the first goals extravaganza, this was certainly the most eagerly-awaited second leg of the Round of 16, but could it live up to its pre-match billing?
The game opened as the previous one had closed – with both goalkeepers involved inside the first minute.
But the hosts quickly assumed command and should have gone ahead after five minutes when Kylian Mbappe raced clear only to be denied by a good Caballero save.
Within two minutes, however, Monaco had their lead as Benjamin Mendy jinked his way into the box and with plenty of time to pick his pass he played it across goal for Mbappe to score from close range.
It was just the start the Blues hadn’t wanted, but more worryingly, the hosts had their tails up and looked menacing every time they went forward, while City’s attacks were continually crowded out by a packed Monaco midfield.
The Blues task became harder still just before the half-hour mark as Monaco again raided down the left flank with the dangerous Mendy who fired a pinpoint cross for Fabinho to drill home from 10 yards.
With no shots on target and not so much as a sniff of a threat, City went in at the break with their Champions League destiny hanging by a thread.
The Blues came out for the second half and finally started to look more like the team that had slugged it out with Monaco in the first leg.
After dominating the early passages of play, Kevin De Bruyne threaded a ball through to Raheem Sterling but faced with the keeper at an angle he tried to set up the hard-working Sergio Aguero and the danger was cleared.
Minutes later David Silva was sent clear by Fernandinho and after holding the ball up, he played in Aguero who was denied by Subasic – surely the vital away goal had to come before long?
Then Leroy Sane waltzed into the box but went for goal instead of squaring the pass to Aguero and the chance again went begging.
Finally, City’s dominance was rewarded as Sane again broke clear and this time he made no mistake, thumping the ball high into the roof of the net.
But the elation lasted less than five minutes as Monaco, who had rarely ventured out of their half after the break, regained their two-goal advantage as Bakayoko headed firmly past Caballero from a free-kick and suddenly, the hosts were in the box-seat.
Suddenly Monaco, who had looked dead on their feet, found their second wind and the tie again started to ebb away from the Blues.
City tried to find a second goal, but the timing of the hosts’ third and the earlier missed chances meant Monaco comfortably saw out the minutes that remained.
Matchday App Star Man: Fernandinho
What it means…
The Blues will now need to focus on securing a top four place with this season’s European adventure over.
City will aim to collect as many Premier League points as possible between now and the end of the campaign as well as trying to win the FA Cup.
What’s next?
City will look for an instant pick-me-up but the games don’t get any easier with Liverpool next for Guardiola’s men on Sunday afternoon.
Though the Merseysiders have been spluttering along for the past few months, they know a win will take them above the Blues into third spot at least.
The Reds are unbeaten against teams in the top four this season so this would be the perfect time to put a dent in that record and move four points clear with a game in hand.