In the second-leg fixtures of the Champions League last-16 round, Barcelona and Shakhtar Donetsk qualified for the quarter-finals of the competition at the expense of Arsenal and AS Roma. 

Barcelona dominated proceedings to win 3-1 at the Nou Camp against an Arsenal side barely managing a shot on goal. Lionel Messi couldn't quite match the four-goal thriller of last year, but he did score a brace sandwiching Xavi's goal to give Barcelona a deserved win over Arsenal. The Londoners had looked on course for qualification after Sergio Busquets headed in a corner into his own net to equalize scores in the second half. 

However, referee Massimo Busacca sent off Arsenal striker Robin Van Persie with a harsh yellow card decision, and Barcelona stepped on the pedal to seal the result. The Arsenal defence was shredded on more occasions than one, and had it not been for substitute keeper Almunia, who came on for the injured Szczesny in the first half, the Gunners would have found themselves losing to a far more humiliating scoreline.

Elsewhere,Ukranian side Shakhtar Donetsk advanced to their first Champions League quarter-finals in their history with a commanding performance against ten man Roma side.

In Donetsk's 3-0 triumph (6-2 on aggregate) Tomas Hubschman scored the opener before Roma missed a penalty after Marco Borriello's attempt was saved and was then reduced to ten-men when defender Philippe Mexes earned two yellows. Willian struck a wonder goal to double the tally before substitute Eduardo scored late on to cap an impressive night for the Ukranians.

Shakhtar went through with an aggregate scoreline of 6-2 thanks to their upset at Rome when they defeated Roma 3-2 at the Stadio Olimpico.