Manchester City advanced to the Champions League semi-finals after a tense 0-0 draw with Atletico Madrid in the second leg on Wednesday.
Last week’s lone goal by Kevin De Bruyne handed Pep Guardiola’s team a slim lead to carry to the Wanda Metropolitano.
Diego Simeone’s side placed them under severe pressure in the second half, but City held firm until tempers boiled late in the game and Felipe was sent off.
As a result, the visitors were able to secure a 1-0 aggregate victory and go to back-to-back Champions League semi-finals for the first time in their history.
After defeating Chelsea on Tuesday, Carlo Ancelotti’s men will now play Real Madrid in the final four.
On the half-hour mark, Ilkay Gundogan struck the base of Jan Oblak’s right-hand post from eight yards after being set up by Phil Foden.
City, fresh off a dramatic 2-2 draw with championship rivals Liverpool, appeared the more likely to score in the first half, but they went in at halftime having failed to hit the goal with any of their eight efforts.
At the start of the second period, the hosts were much improved, and Antoine Griezmann blasted a dipping attempt past the post from the outside of the penalty area just before the hour.
After Felipe’s late challenge on Foden in the final minutes, both sets of players collided near the corner flag.
The outcome was a second yellow card for the Atleti defender as the home side’s Champions League campaign came to an end, with Simeone himself penalised in stoppage time after entering the pitch.