Lionel Messi score twice to lead Barcelona to a record 12th consecutive Champions League quarter-final with a 5-1 demolition of Lyon.
The first leg ended 0-0 between the two sides but Messi opened the scoring with a panenka penalty in the 17th minute.
Luis Suarez combined with Philippe Coutinho for an easy tap in. But Lyon gave themselves hope after half time thanks to a Lucas Tousart volley.
But Messi helped treble-chasing Barca clinch the game with a solo run before assisting Gerard Pique and Ousmane Demebele in the last 10 minutes to send the Spanish giants through.
Barcelona will discover their quarter-final opponent on Friday at 11am.
His rival Crisitano Ronaldo may have scored a hat-trick to see Juventus through, but captain Messi put in an unbelievable performance of his own to make sure Barca joined the last eight.
He was dangerous from the first whistle as he had a shot saved from the edge of the box after a classic Barca passing move.
The Argentinian opened the scoring through a cheeky panenka penalty after Suarez was bought down in the box by Jason Denayer.
Two former Liverpool team mates linked up for Barca’s second as Suarez set up Coutinho for an easy tap in to put the home side in control.
But Lyon wouldn’t go down without a fright as Tousart took advantage of a poor Sergio Busquets’ clearance and volleyed past Marc-Andre ter Stegen.
But Messi made sure of the win thanks to a spectacular 30 yard run, taking on two defenders before smashing the ball past substitute keeper Mathieu Gorgelin.
It was Messi’s eighth goal in Europe this season, he is the joint top scorer alongside eliminated Bayern Munich striker Robert Lewandowski.
With 10 minutes left Barcelona started to pull as Messi charged forward again before squaring the ball to Pique, who had an easy finish at the back post.
Then four minutes from time, Messi was involved again as he picked out substiture Dembele who put the ball through Gorgelin’s legs.
Barcelona are now unbeaten in 30 games at the Nou Camp in the Champions League, a new record.
There was some bad news for Barcelona though as Dembele has been ruled out for up to four weeks with a hamstring injury. This means he will miss the first leg of the quarter-final.