Sheffield Wednesday came back from the dead to reach the play-off final in League One.
The Owls were down and out for the count after losing 4-0 in the first leg to Peterborough United.
However, they came roaring back in the second leg, taking a 4-0 lead and eventually winning 5-1 to set up a penalty shootout.
With more than 30,000 mostly home fans watching the game, Wednesday won the shootout and will play either Bolton or Barnsley in the final.
Post-game, captain Barry Bannan said: “Everyone told us we couldn't do it.
“It's all about believing and it was the greatest game we have played in.
“We showed we are made of strong stuff but we are only halfway there.
“When you come together and believe, anything is possible.
“To turn around the mindset of the players, the gaffer has done an amazing job."