City sealed their place in the semi-finals after an 0-0 draw with Atletico Madrid in the second leg on Wednesday.
Kevin De Bruyne’s solitary goal in the first leg last week gave Pep Guardiola’s side a slender lead to the Wanda Metropolitano.
Diego Simeone’s men put them under intense pressure in the second half.
But City held firm before tempers flared late and Felipe saw red.
That left the visitors to see a 1-0 aggregate victory to reach back-to-back Champions League semi-finals for the first time in their history.
After Ancelotti’s charges overcame Chelsea on Tuesday, Man City will now face Real Madrid.
The first clear sight of the goal for either side came at the half-hour mark when Ilkay Gundogan struck the base of Jan Oblak’s right-hand post from eight yards after being teed up by Phil Foden.
City is coming into the game on the back of a thrilling 2-2 draw with title rivals Liverpool.
Yet they went in at the break, having failed to hit the target with their eight shots.
Madrid improved much at the start of the second period, and Griezmann flashed a dipping effort past the post.
After Felipe’s late challenge on Foden in the closing stages, with both sets of players clashing near the corner flag.
The result was a second yellow card for the Atleti defender as the home side’s Champions League campaign ended on a sour note, with Simeone himself booked in stoppage time after stepping onto the pitch.
What does it mean? City made to work for a semi-final spot:
City dominated the first half, taking eight shots to Atleti’s one, but Guardiola’s men wilted in the second period and registered just two shots on goal.
The LaLiga side can perhaps consider themselves unlucky not to force extra time after a spirited second-half display.
Yet, they have now failed to win any of their past eight home games in the Champions League.
Rodri epitomises City display:
Rodri was solid, winning more tackles than any player on the pitch (four) and contesting 16 duels.
Savic lucky to escape red:
Stefan Savic can be fortunate to have remained on the pitch for the full 90 minutes. Instead, the former City man received just a booking for his role in the ugly scenes late on, with Simeone forced onto the field soon after in an apparent attempt to calm the defender down.
City has a mouthwatering FA Cup semi-final against Liverpool on Saturday.
While Atletico Madrid will host Espanyol in LaLiga a day later.
Likewise, for more football news like this, click here.