Holders Bayern Munich kept Arsenal at bay to reach the Champions League quarter-finals with a 3-1 aggregate win on Tuesday while Diego Costa scored twice as Atletico Madrid won 4-1 on the night to knock out AC Milan.
Bastian Schweinsteiger put Bayern ahead in the 55th minute of the last-16 second leg but Lukas Podolski stunned the Allianz Arena when he fired into the roof of the net five minutes later.
Podolski’s goal gave Arsenal a glimmer of hope although the Germans played keep-ball in the closing stages as the Londoners ran out of gas.
Bayern had won 13 games in a row in all competitions since a 3-2 home defeat by Manchester City in the Champions League in December.
They could have made it 14 victories in succession but substitute Thomas Mueller had a stoppage-time penalty saved by Arsenal keeper Lukasz Fabianski.
In the night’s other match, Costa, who also scored in Atletico’s 1-0 win at the San Siro in the first leg of the last-16 tie, put the La Liga side ahead in the third minute at the Calderon with an acrobatic volley.
Kaka levelled with a header in the 27th before Arda Turan’s deflected effort sailed past Christian Abbiati five minutes before halftime to restore the home team’s lead.
Raul Garcia headed Atletico’s third in the 71st minute before Costa struck again five minutes from time.
Atletico, who previously featured in the last eight in 1997 with a team featuring current coach Diego Simeone, thoroughly deserved their victory, while Milan’s exit means there will be no Italian side in the quarter-finals for the first time since 2009.