Amsterdam, May 8: Lucas Moura's incredible second-half hat-trick saw Tottenham snatch a 3-2 win at Ajax and a place in the Champions League final on away goals.
As in last week's semi-final first leg, Erik ten Hag's side were smoothly into their work by the time inspirational captain Matthijs de Ligt headed a fifth-minute opener.
Hakim Ziyech made it 2-0 10 minutes before half-time but, in a season now steeped in implausible Champions League comebacks, Lucas' brace had the game all-square on the night before the hour.
Ziyech hit the post and Spurs defender Jan Vertonghen struck the crossbar before the irrepressible Lucas steered home Dele Alli's pass deep into stoppage time.
It means an all-English final against fellow comeback kings Liverpool in Madrid on June 1 for Mauricio Pochettino's never-say-die team.
De Ligt powered home Lasse Schone's early corner but Spurs' response was initially encouraging, with Son Heung-min almost catching out Andre Onana when he hit the base of the post.
Ajax appeared to have a foot in the final when Donny van de Beek and Dusan Tadic combined in slick fashion on the break, with the latter teeing up Ziyech to finish emphatically.
Onana made a stunning reaction save from Alli eight minutes into the second half but had no chance when Lucas darted beyond Schone's challenge to reduce the arrears.
Fernando Llorente was then thwarted from point-blank range by Onana but, like Hugo Lloris before him, his defence could not bail him out and Lucas showcased brilliant footwork to create space and dispatch a shot in a packed penalty area.
Ziyech was inches away from his second in the 61st minute and the chaotic feel continued as De Ligt denied Lucas a quickfire hat-trick before testing Lloris at the other end.
Moroccan Ziyech hit the upright and tested Lloris one last time either side of Vertonghen heading a set piece against his former club's bar, but it was Lucas who produced the devastating final twist.
2-0 - Tottenham Hotspur are the first team to come two goals behind to win in a Champions League semi-final since Manchester United in 1999 against Juventus. Breathtaking. #AJATOT pic.twitter.com/JsXIq0z4Y5— OptaJoe (@OptaJoe) May 8, 2019
What does it mean? Tottenham, Tottenham... no one can stop them?
Spurs thought they were out amid unbelievable drama at Manchester City, only for VAR to deny Raheem Sterling a hat-trick. Since that night of rattling disorientation at the Etihad Stadium, Pochettino's men have lost four of five matches and appeared to be running on empty. Somehow, through force of will and no little talent, they made it. Perhaps Liverpool will start to worry the Londoners' name is on the trophy.
Lucas and Llorente prove unlikely double act
Spurs' Brazilian forward will rightly get the plaudits and all three of his finishes were clinical. But the often-maligned Llorente is also worthy of huge praise after coming on at half-time to disrupt and unsettle the Ajax backline. Harry Kane has his work cut out to get a shirt for the final!
Lasse gets Schone up by Tottenham fightback
The reliable, experienced head in an ebullient, youthful Ajax line-up, the 32-year-old Schone was found badly wanting as Spurs got themselves back into the game. Ten Hag decided to send on Joel Veltman in his place at 2-2 and their earlier fluency never returned.
Ajax must refocus on a domestic double when they face Utrecht in the Eredivisie on Sunday (May 12), when Spurs will be forgiven for being distracted in their final Premier League assignment of 2018-19 at home to Everton.