An astute display of attacking football by Erik Hamren's men in Zagreb saw the Blue-Yellow pick up a deserved victory over their fellow Euro 2012 finalists.
Sweden met little resistance from Croatia on Wednesday night as the Scandinavian side dismantled Slaven Bilic's team 3-1 in a friendly played at the Maksimir Stadium.
Zlatan Ibrahimovic put the visitors ahead early in the game with a penalty, but an own goal by Jonas Olsson brought the hosts level before halftime. However, a double from Sebastian Larsson after the break gave the Swedes a convincing victory.
Croatia had the upper hand in the early stages of the match. As early as the third minute, however, Croatian goalkeeper Stipe Pletikosa nearly produced a howler as he was dispossessed by Johan Elmander in the box, but former Bolton striker just could not score.
In the 13th minute the deadlock was broken by the visitors. AZ Alkmaar midfielder Rasmus Elm found himself through on goal, but he was clattered by the clumsy Pletikosa in the area. Ibrahimovic made no mistake from the spot, hitting the penalty to his left, beyond the reach of the goalkeeper.
Slaven Bilic’s side did have its chances, but it all came exclusively from set plays. Captain Darijo Srna had a free kick from a dangerous position saved by Andreas Isaksson and Luka Modric blasted another one over the bar with quarter of an hour played.
Just before the end of the half, a bizarre sequence of events brought cheer to the home fans. A routine punt forward led to calamity in the Swedish half, as defender Olsson contrived to head the ball over the approaching Isaksson and into his own net.
This was soon forgotten after the break as only a minute into the half when Samuel Holmen’s saw a shot spilled into the path of the oncoming Larsson, who had no trouble sliding the ball into the net.
Croatia was not about to give up, though. Ivan Rakitic had a couple of chances within a few minutes as he first saw a free kick fly wide of the right-hand post, and then had a volley from the edge of the area saved by Isaksson.
Erik Hamren’s team was happy to soak up the pressure and exploit its opponents on the counter. Croatia paid the price for its overcommitment in attack as Ibrahimovic provided an immaculate through-ball for Larsson, who slid home to make it 2-0 just after the hour mark.
Tonight's defeat will give plenty of food for thought for Bilic as his team prepares for Euro 2012.