The result means Ernesto Valverde’s side are safely into the quarter-finals of the competition and are the only La Liga team left in the competition.
Here’s a look at who they could face in the next round.
There are loads of potentially exciting ties that could emerge from the quarter-final draw which takes place on Friday, March 15 in Nyon at 12 p.m CET/11 a.m. GMT/7 a.m. ET. The semi-final draw will also be made, so teams will be able to plot their routes to the final.
Premier League champions Manchester City booked their place in the last eight by thrashing Schalke 10-2 on aggregate, and of course a tie with City would see Barcelona reunited with Pep Guardiola.
Ajax would also prove to be interesting quarter-final opponents. The Dutch side stunned Real Madrid in the last round and a draw with Eric ten Hag’s men would see Frenkie de Jong get to play at the Camp Nou before he joins Barca permanently in the summer. It would also give Barca a chance to check out Matthijs de Ligt, who has been heavily linked with a move, up close.
Barcelona could also be drawn against Tottenham, who they’ve already faced twice in the group stages. Valverde’s side won an exciting game 4-2 at Wembley Stadium and were held 1-1 at the Camp Nou with qualification already assured.
Premier League sides Manchester United and Liverpool also remain in contention. Luis Suarez and Philippe Coutinho may fancy a trip to their former team, who booked their place in the quarter-finals with victory over Bayern Munich.
Porto and Juventus are the other two teams that Barca could face. Porto knocked out Roma after extra time, while a Cristiano Ronaldo hat-trick saw Juve come from 2-0 down to dump Atletico Madrid out of the tournament.
The first legs are due to be played on the 9/10 April, with the return legs a week later on 16/17 April.
Who would you like Barca to face in the Champions League quarter-finals? Let us know your thoughts in the comments below!