Barcelona -- who had come into their game on the back of some poor league form -- beat Manchester City, who had Pablo Zabaleta sent off, 2-1 last night for a 4-1 aggregate victory.
While Barcelona's win saw them join domestic rivals Atletico Madrid in the last eight, City became the second English side in two nights to bow out, Arsenal having exited on Tuesday.
Lionel Messi opened the scoring for Barca with his eighth Champions League goal of the campaign before Vincent Kompany levelled just before the final whistle.
While victory will ease the pressure on Barcelona boss Gerardo Martino, defeat for City will increase demands for manager Manuel Pelligrini to deliver the Premier League title, as this latest setback came four days after they were knocked out of the domestic FA Cup by second tier Wigan.
More From This Section
Barcelona forward Cesc Fabregas said that while others might be saying Barcelona were a shadow of previous sides, they were quite happy with how things were going.
"Everything is good, it's not that bad," said the former Arsenal star.
"To be the Barcelona of two, three, four years ago is very difficult because they were probably the best team in the history of football.
"It's very difficult to maintain this level but we don't have to be the best (ever), we just try to stay at the top of our game.