Man City beat Atletico Madrid, Liverpool beat Benfica on aggregate to reach Champions League semi-finals
Tensions boiled over in the closing stages and Atletico defender Felipe was sent off after receiving a second yellow card before the teams played out 12 minutes of added time.
The English champions dominated the first half and Ilkay Gundogan struck the post with their best chance after a flowing move down the right.
Atletico enjoyed more possession after the interval and threatened to score the goal that would have taken the game into extra time but were unable to break down the visitors' defence.
City, bidding to win European club football's most prestigious trophy for the first time, will play record 13-times champions Real Madrid in the semi-finals.
Liverpool booked a semi-final showdown against Villarreal as the quadruple chasers survived a late collapse in Wednesday's 3-3 draw against Benfica.
Jurgen Klopp's side already had one foot in the last four after winning 3-1 in the quarter-final first leg in Lisbon.
Despite two late goals from Benfica at Anfield in the second leg, Liverpool advanced 6-4 on aggregate thanks to Roberto Firmino's double and Ibrahima Konate's opener.
(FRANCE 24 with AFP and REUTERS)
Daily newsletterReceive essential international news every morning
Take international news everywhere with you! Download the France 24 app