England Under 21′s scraped through to the final of the UEFA Under 21 Championships after letting a three-goal lead slip before winning a dramatic penalty shootout.
The Young Lions had a dream start when Martin Cranie headed home a James Milner corner in the first minute.
Neduym Onuoha then blasted home from short range to double their advantage, again from a Milner corner.
Then Mattias Bjarsmyr turned the ball into his own goal seven minutes before the interval after Theo Walcott put a Milner corner back into the box and Lee Cattermole flicked on.
But the second half was a different story and Sweden seemed determined to claw themselves back into the tie.
Marcus Berg converted a Guillermo Molins cross to pull one back for the host nation on 68 minutes.
Oli Toivanen then set up a dramatic finish when he lifted his free kick over the wall and into the net with 15 minutes left.
Berg then completed the amazing comeback on 81 minutes after Robin Soder flicked a Molins cross back for him to slot the ball home.
Joe Hart was the penalty hero for England as he saved and scored consecutive spot-kicks before the tie went to sudden death.
Kieran Gibbs made no mistake for England and then Molins hit the right post to send England through 5-4 on spot-kicks.
England will now face Germany in the final, following their 1-0 victory over Italy, but will be without the suspended Campbell, as well as Gabriel Agbonlahor and Hart following their second bookings of the tournament.