First-half goals from Antoine Griezmann and Clement Lenglet sent the hosts on their way to triumph, whereas Lionel Messi scored double and Arthur was additionally on course once the break.
Barcelona got off to the proper start once Griezmann netted the opener with but four minutes on the clock.
Lionel Messi sent Nelson Semedo running into acres of area down the right, and he cut the ball back to the frenchman to take slightly and fire past Cuellar.
Griezmann thought he had a second 5 minutes later from close range solely to see his effort dominated out for an offside by Jordi Alba within the build-up after a prolonged var check.
Barcelona continued to dominate possession and Alba and Griezmann each laid-off shots wide before Lenglet created it 2-0 simply before the half-hour mark.
The centre-back flicked home Messi’s corner to place the hosts in charge.
The half started in similar fashion, and Barca finished off the tie with a 3rd just before the hour.
Messi sprinted clear down the right, beat some of defenders and saw his shot take an enormous deflection on its way into the rear of the net.
Quique Setien made use of his substitutes once the third goal went in, sending on Ivan Rakitic and Junior Firpo for Vidal and Alba.
Arthur additionally came on for the last twenty minutes and handed Griezmann a well-earned breather.
Indeed the Brazilian midfielder added Barca’s fourth simply 5 minutes once drawing near, knocking home a loose ball once Messi and Ansu Fati had each been denied by Cuellar.
Messi then completed the scoring within the final minute of normal time.
The GOAT was free by Rakitic and rounded Cuellar before slamming his shot high into the net.