Defending champions Bayern Munich drew 1-1 with Arsenal to reach the Champions League quarter-finals with a 3-1 aggregate win from their round-of-16 tie.
Bayern midfielder Bastian Schweinsteiger finished coolly from Franck Ribery's cross to put the home side in a commanding position in the 55th minute.
Lukas Podolski responded within two minutes against his former side by dispossessing Philipp Lahm in the penalty area and smashing the ball past Manuel Neuer to the roof of the net from an acute angle.
Thomas Mueller had the chance to make it 2-1 after Arjen Robben went down under Laurent Koscielny's challenge, but Lukasz Fabianski saved his penalty on the line in injury time.
Atletico tame Milan
In the other match, Diego Costa scored twice more in his breakout season to help lead Atletico Madrid to a 4-1 victory over AC Milan and into the Champions League quarterfinals for the first time since 1997.
Diego Costa jumped high to stab home at the far post following a Milan turnover just three minutes into a raucous contest at the capacity Vicente Calderon Stadium.
Kaka canceled the opener out in the 27th before Arda Turan's volleyed shot looped over Milan goalkeeper Christian Abbati to put the hosts ahead again. Atletico pulled away after the restart as Raul Garcia headed home before Diego Costa completed the 5-1 aggregate win with his 29th goal of the season in the 85th.
Milan's exit left Europe's top-tier tournament without an Italian team in the last-eight.
Source: Al Jazeera