Lionel Messi scored five and Cristian Tello twice as holders Barcelona demolished Bayer Leverkusen 7-1 to reach the quarter finals of the Champions League.
The Spanish four-times European champions advance to the last eight with a resounding 10-2 aggregate victory.
Apoel Nicosia of Cyprus claimed another scalp as they continue their fairytale run in the competition.
The surprise package beat European regulars Lyon 4-3 in a penalty shoot-out after neither side could break the one all aggregate deadlock in extra time.
On Tuesday Arsenal led a brave fightback at home against AC Milan but it wasn’t enough. A 3-0 win at the Emirates Stadium in north London failed to overturn the 4-0 drubbing Milan had given the Gunners in the San Siro.
Also in the hat for the last eight are Benfica, who saw off Zenit St. Petersburg 2-0 in Portugal to win 4-3 on aggregate.