Lucas Moura completed a hat-trick in the fifth minute of injury time to complete the win in the most dramatic fashion. His hat-trick sees Mauricio Pochettino’s side progress on away goals, and they will play the Reds in the final in Madrid on June 1.
Tottenham will play Liverpool in the Champions League final after a 3-2 semi-final second-leg win over Ajax gave Spurs an aggregate victory on away goals.
Spurs were dead and buried at half-time in the second leg at the Johan Cryuff ArenA as they trailed the Amsterdam 2-0 on the night and 3-0 on aggregate after goals from Matthijs De Ligt and Hakim Ziyech.
It continues the remarkable progress for Spurs under boss Mauricio Pochettino, who has led the club further in Europe than any other.
Jurgen Klopp’s men may have thought their name was on the trophy after the manner of their comeback against Barcelona, but Spurs will have other ideas and it promises to be a brilliant spectacle in Madrid on June 1.
For Ajax, a brilliant run in this competition, where they beat Real Madrid and Juventus in previous rounds, ended in the most heartbreaking of ways and with their side set to be picked apart in the summer, they are unlikely to have a better chance of winning European football’s premier club competition than this.
Jan Vertonghen was named in the Tottenham side for the Champions League semi-final second leg at Ajax.
The Belgium defender suffered a head injury in last week’s first game but is now fit, though he could play with a face mask as Spurs try and overturn their 1-0 deficit.
Son Heung-min, who could be key to Tottenham’s chances, starts having been suspended last week.
Ajax were able to name Brazilian David Neres in their starting XI after the winger overcame a knock.
Tottenham got off to the worst possible start as they fell behind after just five minutes.
Donny Van De Beek had already seen an effort blocked by Victor Wanyama and goalkeeper Hugo Lloris had kept out a deflected shot from Dusan Tadic when Matthijs De Ligt broke free from his marker to head in a corner.
Son hit a post at the other end as Spurs looked for an immediate response.
Ajax doubled their advantage after 35 minutes when De Beek played in Tadic and his cutback was whipped into the bottom corner by Hakim Ziyech.
Ajax comfortably played out the remaining minutes of the first half to put themselves firmly in control of the tie.
Spurs brought on striker Fernando Llorente in place of Wanyama at the start of the second half.
There were chances at both ends as Ziyech side-footed inches wide and De Ligt blocked from Moura as he looked to complete his hat-trick.
Toby Alderweireld headed wide from a corner in the 74th minute as another stunning Champions League comeback looked possible.
It looked like Tottenham would get the goal they needed in the 87th minute but Vertonghen sent a free header from close range straight at Onana with the follow-up blocked on the line by a home defender.
Ajax broke clear in injury time but Ziyech’s shot was pushed away by Lloris and Tadic curled the loose ball well wide.
That proved costly as Spurs snatched the goal they needed with almost the last kick of the game.
Alli somehow threaded a pass through to Moura and he fired home his hat-trick goal to complete another remarkable European comeback.