England gave up an early lead but then stormed back to beat Sweden 3-2 on Danny Welbeck's spectacular goal in a thrilling group D encounter on Friday, eliminating Sweden from Euro 2012, dpa reported.
Andy Carroll gave England the lead after 23 minutes but Sweden came back and pulled ahead on a goal by Olof Mellberg in the 49th minute and an own goal by England's Glen Johnson after 59 minutes.
But Theo Walcott equalised for England in the 64th minute and Welbeck hit the winner in the 78th minute at Olympic Stadium in Kiev.
England jumped to four points in group D while Sweden were eliminated with zero points. France top the group with four points while Ukraine have three points.
The final group D matches have England facing Ukraine in Donetsk and Sweden playing France in Kiev on Tuesday.
England were playing their second match without the suspended striker Wayne Rooney and head coach Roy Hodgson made one change to his line-up with Carroll replacing Alex Oxlade-Chamberlain.
Sweden made three changes with Jonas Olsson, Anders Svensson and Johan Elmander, coming on for Mikael Lustig, Old Toivonen and Markus Rosenberg.
The start of the match was pushed back 15 minutes by UEFA following the nearly hour-long suspension of play in Friday's earlier match between Ukraine and France due to torrential rain and lightning.
England started the match well with two strong chances in the first quarter hour, as Scott Parker's shot was stopped by Swedish keeper Andreas Isaksson in the seventh minute and Welbeck's header went just wide in the 15th minute.
The English grabbed the lead in the 23rd minute with Steven Gerrard floating a ball over the Swedish defence to Carroll, who headed powerfully past Isaksson.
Sweden were unfazed and had two fine chances after the half-hour mark with English keeper Joe Hart stopping Zlatan Ibrahimovic's attempt in the 33rd before Kim Kallstrom's blast went inches over the crossbar four minutes later.
The Swedes equalised four minutes after the break as Ibrahimovic sent a high pass to Mellberg, whose shot was slowed by Hart and hit by English defender Johnson into his own net.
Sweden struck again to take the lead in the 59th minute on a set piece. Sebastian Larsson's free kick from the left side found Mellburg and the veteran's header bounced off the pitch and past a helpless Hart from six yards.
England found the immediate answer in the 64th minute as a clearance attempt went directly to Alcott, who unleashed a swerving long distance shot past Isaksson just three minutes after Alcott had entered the contest.
England regained the lead in the 78th minute with a magical goal by Welbeck, who back-heeled Walcott's pass from the right side while twisting and falling down with a defender draped on him.
The victory very well could have been 4-2 but Isaksson made a spectacular save on Gerrard's volley on a counter attack two minutes into injury time.