Arsenal and Inter Milan booked their places in the UEFA Champions League semi-finals where they will join Paris St Germain and Barcelona.
Bukayo Saka made up for an earlier penalty miss by producing a superb finish as the Gunners dispatched disappointing Real Madrid 2-1 in the second leg of their last-eight appointment at the Bernabeu.
Vinicius Junior replied for the holders following a mistake by William Saliba, but it was otherwise a comfortable night for Arsenal, who added a second through Gabriel Martinelli three minutes into stoppage time.
Declan Rice was excellent again as the Premier League club set up a semi-final against PSG with a crushing 5-1 aggregate victory.
Read more:
-
Athletic boss prepares for 'open' Rangers tie as injury concerns surround key players
-
Barcelona and PSG survive second leg scares to make Champions League last four
Inter Milan will take on Barcelona after holding Bayern Munich to a 2-2 draw at the San Siro.
Lautaro Martinez and Benjamin Pavard struck in three second-half minutes for the Serie A leaders to propel them in front after Harry Kane had blasted Bayern 1-0 ahead with a classy finish.
Eric Dier ensured a nervy end to the match for the hosts when he struck with 14 minutes left but Inter held out for a 4-3 aggregate win.