Tottenham will play Liverpool in the Champions League final after beating Ajax with a stoppage-time winner in Amsterdam.
Spurs, playing in their first European Cup semi-final for 57 years, won 3-2 on the night after losing the first leg at home last week 1-0.
Manager Mauricio Pochettino’s wide went through on away goals after the tie finished 3-3, Tottenham striker Lucas Moura scoring a hat-trick in a packed Johan Cruyff Arena.
After the final whistle, Pochettino said it was “difficult to talk”.
“The emotion is amazing,” he told BT Sport. “My players are heroes. They are all heroes but [Lucas Moura] was a superhero.”
It means two English teams have staged brilliant semi-final comebacks on consecutive nights to claim their place in the biggest match in European football.
Liverpool came back from 3-0 down to beat Barcelona 4-3 at Anfield on Tuesday night.
Tottenham full-back Danny Rose said he and his team-mates “saw Liverpool last night and it just goes to show it’s not over until it’s over”.
The England defender added: “The gaffer mentioned it at the hotel before we left and he just said ‘that’s the right attitude’.”
The final against Jurgen Klopp’s Reds will be on 1 June in Madrid.
Spurs appeared to be virtually out of the tie at half time after conceding two goals in the first half, meaning they were 3-0 down on aggregate, following goals from Matthijs De Ligt and Hakim Ziyech.