Barcelona had its way with last season's surprise Premier League champions with three first-half goals.
Prior to sharing the top pot in the UEFA Champions League group draw later this summer, Barcelona and Leicester City did battle in the International Champions Cup, and the Spanish champion had its way early with the surprise Premier League title-winner before getting put to the test in an eventual 4-2 triumph.
Munir El Haddadi scored twice, sandwiching a Luis Suarez goal, as Barcelona raced out to a 3-0 lead over Leicester in the first half of their preseason tune-up in Sweden. New signing Ahmed Musa pulled a pair back for the Foxes in the second half, though, ensuring more of a spectacle in front of the crowd of over 42,000.
Leicester, featuring Riyad Mahrez in its lineup while his name continues to swirl in the transfer circuit, fell behind in the 26th minute, when Lionel Messi threaded a through ball to Munir, who muscled off Wes Morgan and finished by new goalkeeper Ron-Robert Zieler.
Suarez then craftily beat two defenders deep in Leicester's defensive third before toe-poking home in the 34th minute for Barcelona's second.
Messi and Suarez each had a hand in setting up Munir's second, which he scored just before halftime. Suarez's inch-perfect early cross put Munir in on goal.
Musa turned in a highlight-reel effort of his own, finishing off a lengthy run from the center circle with a defender on his back to put Leicester on the board.
Musa added his second in the 65th, making an impressive impression for his new club.
Barcelona restored its two-goal edge through 17-year-old Rafael Mujica. He had a mis-hit shot fall his way, settled and finished with his left to make it 4-2 in the 83rd minute.
Barcelona has one more match in the ICC, playing Liverpool on Saturday in London, while Leicester will turn its attention to Sunday's Community Shield match against Manchester United.