(CNN) -- Zlatan Ibrahimovic produced a memorable performance after his four-goal salvo helped Sweden defeat England in Stockholm. 

The 31-year-old, who has scored ten goals in as many games for club side Paris Saint-Germain, was on fire once again as Roy Hodgson's men were swept away. 

The Swedish skipper had given his side a 20th minute lead before goals from Manchester United's Danny Welbeck and Tottenham's Steven Caulker gave England a half-time. 

Ibrahimovic arrival marks watershed moment for Paris Saint-Germain 

But it was Ibrahimovic who stole the show after the interval, with three strikes in the final 12 minutes. 

After netting a 78th minute equaliser, Ibrahimovic slammed home a rasping 30-yard free-kick before rounding off his night with a scarcely believable scissors kick. 

It ruined the night for England captain Steven Gerrard, who had hoped to celebrate his 100th cap with victory. 

Gerrard told ITV 1: "I still stick by Zinedine Zidane, he is the best player in the world as the best player of his generation, but his (Ibrahimovic's) performance was world class and he just scored one of the best goals I seen live. 

"It was his night. If someone scores four goals and the way he scored them....it's one of the best I've seen." 

Hodgson added: "The fourth goal was extraordinary, but it was the second and third goals which cost us. 

"For 70 minutes we were playing very well and we deserved to be in the lead, but we made changes and they took the initiative." 

Elsewhere, France recorded an impressive 2-1 victory over Italy after it came from behind in Parma. 
did they win?
elped Sweden defeat England in Stockholm. 