Munir El Haddadi scored twice and Barcelona held off a second-half rally from Leicester City to win 4-2 in the International Champions Cup on Wednesday in Stockholm.
Barcelona opened up a 3-0 half-time lead before an Ahmed Musa brace after the break brought the Premier League champions back in it, before 17-year-old Rafa Mujica scored for Barca to put the game to bed.
Munir opened the scoring in the 26th minute when he ran around Danny Simpson to receive a pass from Lionel Messi and slotted home.
Eight minutes later, Luis Suarez showed he was ready for the season to begin by evading both Robert Huth and Ben Chilwell before toe poking the ball into the back of the net.
And shortly before half-time, Suarez turned provider, putting a long ball onto the foot of Munir at the top of the box for the 20-year-old to make it 3-0.
But after Leicester made seven changes at the break, Musa got the Foxes on the scoresheet two minutes later following a spectacular run from the centre of the pitch.
And the gap got smaller when Jeffrey Schlupp dispossed Barcelona defender Camara and found Musa in the box for his second goal.
But Leicester could not find an equaliser and Mujica sealed matters by receving a low cross, spinning and shooting for Barcelona's fourth from 12 yards out.