Zlatan Ibrahimovic scored a goal and created another as Sweden beat Iran 3-1 in a friendly international in Stockholm on Tuesday.
In front of a strong crowd supporting the visitors for the most part, Ibrahimovic combined in a neat one-two with Erkan Zengin to head home the first real chance of the match in the 11th minute.
Ten minutes later, the PSG man turned provider when he headed Pierre Bengtsson's cross from the left flank and found Marcus Berg inside the box, who made no mistake with the finish.
The Iranian fans in the crowd had something to shout about when Vahid Amiri was brought down in the box by Andreas Granqvist and a penalty was awarded.
Iran captain Javad Nekounam then made no mistake from the spot in the 24th minute.
Reza Ghoochannejhad nearly drew the hosts level early in the second half when he bundled the ball past the on-rushing Robin Olsen only to see his shot ricochet of the post.
Sweden then wrapped up the victory in the closing minutes when Sebastian Larsson's cross found Ola Toivonen and the striker headed home a thumping header.