Atletico Madrid and Bayern Munich are the first two names in the hat for the UEFA Champions League quarter-finals as respective 4-1 and 1-1 results on the night saw them past AC Milan and Arsenal in front of their own fans.
Diego Costa scored twice as Atletico sealed sealed passage into the last eight for the first time in 17 years. Costa, whose late header earned Atletico a 1-0 first-leg win at San Siro, acrobatically put the Spanish side ahead with the first chance of Tuesday's last-16 second leg but former Real Madrid star Kaka headed Milan level. Arda Turan's deflected strike made it 2-1 to Atletico before the break, and then second-half goals from Raul Garcia and Costa sealed a deserved 5-1 aggregate victory for the Spanish side.
Less than three minutes into the contest Diego Simeone's side were already ahead with Costa continuing his magnificent season with a superb finish to put the hosts ahead. Koke floated in a cross from the right edge of the area and Costa, having peeled away from Milan centre-back Adil Rami, flung himself at the ball and managed to volley it past Christian Abbiati at full stretch. That was Costa's sixth goal in this season's Champions League and 27th in all competitions and, of more immediate significance, it left Milan needing to score at least three times to go through.
The mountain had become even bigger for the seven-time European champions, but they got a foothold back into the tie in the 27th minute when Kaka headed home from their first decent opportunity. Mario Balotelli played the ball out to Andrea Poli and his deep cross was met at the far post by Kaka, whose header flew into the net via the thigh of Atletico defender Juanfran.
Atletico survived another Kaka chance and four minutes later they were ahead again, albeit with the help of a huge slice of good fortune. Costa chested the ball down to Arda on the edge of the area and the Turkey midfielder's half-volley took a crucial deflection off Rami before looping into the net. The momentum was back with the Spanish side now and Garcia almost made it 3-1 with a spectacular overhead kick just before the break, the ball going inches wide with Abbiati rooted to the spot.
Atletico were back on the attack after the interval with recent Spain debutant Costa and Gabi going close before Milan substitute Robinho - another Real Madrid old boy - drew a parry out of Thibaut Courtois with a cross-shot. Milan were pushing but they could not find a breakthrough before Atletico all but settled the tie in the 71st minute when Garcia climbed above two visiting defenders to head home Gabi's free-kick.
Bayern hold steady
Arsenal bowed out despite a spirited 1-1 draw against holders Bayern at the Allianz Arena. It was always going to be a tall order for Arsene Wenger's men after losing the first leg of their last-16 tie 2-0 in London last month.
And so it proved, despite a resilient effort from the Premier League side, who equalised through Lukas Podolski having fallen behind to Bastian Schweinsteiger's close-range effort early in the second half. There was late drama when Lukasz Fabianski saved a stoppage-time penalty from Thomas Muller.
The contest got off to a low-key start by both sides, which was understandable given the importance of the first goal in the balance of the tie. Bayern thought they had all but sewn up the tie on 27 minutes when Javi Martinez fired home a chipped free-kick by Thiago, but the offside flag was swiftly raised. Arsenal meanwhile came close to snatching a crucial away goal when Olivier Giroud's header from a corner was plucked out of the air by Manuel Neuer.
Bayern looked to have made the tie safe when Schweinsteiger converted Franck Ribery's cross on 55 minutes. Arsenal, though, produced a quick response to level when Podolski, the former Bayern striker, crashed the ball in at the near post. But despite a good spell from the visitors it was not enough to pull off an upset and at least Fabianski's late save avoided what would have been an unjust defeat.