Lucas Moura scored a sensational hat-trick to send Tottenham Hotspur through to the Champions League Final in Madrid.
It may not even be the greatest comeback this week, but Spurs defied the odds to perform a minor miracle in Amsterdam.
The Brazilian scored in the fifth minute of stoppage time to complete his hat-trcik and seal a 3-2 win on the night.
As Mauricio Pochettino embraced his players with tears in his eyes, the dejected Ajax players lay on the turf in sheer disbelief.
The Premier League side refused to give up and, despite going tow goals down in the first half, clawed their way back into the tie.
Their first ever Champions League final pits them against Liverpool on June 1 at the Wanda Metropolitano, a game which for so long seemed set to feature Ajax and Barcelona.
However, 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.
Heung-min Son hit a post at the other end as Spurs looked for an immediate response.
Tottenham were not struggling to create chances and Son should have done better in the 23rd minute when he was picked out by a superb pass from Dele Alli.
Christian Eriksen fired a fierce effort straight at Ajax goalkeeper Andre Onana from just inside the area 60 seconds later as they continued to push forward.
Despite the north Londoner’s positivity, it was Ajax who scored next to effectively put the tie beyond the Premier League side.
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.
Just like at Anfield on Tuesday night, the game promised to deliver an extremely unlikely comeback.
Alli had been denied by a superb save from Onana shortly before Tottenham did pull a goal back in the 55th minute.
A quick break involving Lucas Moura and Alli ended with the Brazilian slotting past the keeper to offer the Londoners a glimmer of hope.
It was 2-2 shortly afterwards when Llorente failed to turn in a low cross from close range but Onana spilled the ball and Moura turned sharply to fire into the bottom corner.
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.
MOST READ IN FOOTBALL
Ajax 2 Tottenham 3 updates: Moura nets stunning hat-trick to send Spurs into final
Tottenham and Liverpool 'reach agreement' to sign France international
Liverpool have ballboy to thank for Champions League win… and fans want him rewarded
Martial future decided, Spurs and Liverpool 'reach agreement' for Ndombele
Ajax vs Tottenham: Watch without paying extra, TV channel, kick-off time, line-ups
Ajax vs Tottenham live on talkSPORT: Commentary, stream and line-ups for key tie
It looks like Mourinho was right about 'special character' McTominay
Newcastle keeper sent death threats over Salah injury… despite not even playing
Toby Alderweireld headed wide from a corner in the 74th minute as another stunning Champions League comeback looked possible.
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.
More to follow…