Here is his night to remember - from his first touch on 17 seconds, to being substituted for Ryan Shawcross in the 74th minute at Stockholm's Friends Arena.
0.17 - First touch, a clearance.
2.23 - Pass into Gerrard.
3.15 - Received pass from Cahill, wide to Baines.
7.22 - Header away from a goal-kick.
9.55 - Important interception as Olsson looked for Ranegie.
10.21 - On the ball, one-two with Baines, carried forward, pass to Young intercepted.
15.28 - Awkward bounce from a long ball, headed into the air and then played cushioned volley pass to Baines.
17.30 - Took ball off Gerrard, wide to Baines, got it back, in to Osman.
18.31 - Simple pass to Cahill kept possession.
19.09 - Ibrahimovic onto Olsson's pass, blocked first shot but Ibrahimovic able to poke home the loose ball from six yards. Sweden 1-0 England.
22.28 - Pass from Gerrard and then wide to Baines.
24.35 - Tight on Ranegie, helped win back possession.
27.15 - Headed clear.
29.17 - Blocked Ranegie's 20-yard shot.
30.06 - Rose well above Ranegie to head clear.
30.33 - Lively pass from Osman, closed down by Ibrahimovic, ended up giving away throw-in.
32.36 - Possession deep in half, misplaced pass to Baines.
33.47 - Up for a corner, went down under a challenge, still in box for bit of a melee before Sweden cleared.
34.26 - Another clearing header above Ranegie from a goal-kick.
34.47 - England back in it as Welbeck converts Young's cross. Sweden 1-1 England.
37.42 - GOAL! Gerrard whips in free-kick from the right, converted from close range at the far post. Sweden 1-2 England.
39.25 - Clearing header over Ranegie.
41.41 - Volleyed clearance as Ibrahimovic looked for Ranegie.
44.50 - Last touch of half, back pass to Hart.
HALF-TIME: SWEDEN 1-2 ENGLAND
45.10 - First touch of second half, simple pass to Cahill.
48.10 - Tracked Ibrahimovic wide, eventually won throw-in.
53.18 - Chased ball over the top and safely back to Hart.
54.51 - Up with Ibrahimovic for goal-kick, Ibrahimovic flicked on.
57.47 - There to clear after Hart spilled a cross.
59.16 - Cleared Larsson's cross.
62.04 - Picked up pass deep from Osman, wide to Baines.
63.11 - Tight on Ibrahimovic and forced him wide, striker still managed to shoot wide from tight angle.
64.32 - Headed clear from Ibrahimovic's pass.
69.43 - Back pass to Hart.
70.27 - Tight on Ranegie, forced him back.
73.28 - Headed corner clear.
73.58 - SUBSTITUTED, replaced by Ryan Shawcross.
Ibrahimovic went on to score in the 77th, 84th and 91st minutes, completing a four-goal show and a 4-2 win for Sweden.