Tottenham have reached their first-ever Champions League final after booking a date against Premier League rivals Liverpool and they did it in dramatic fashion.
Here, Press Association Sport looks at their route to the showpiece event in Madrid.
Inter Milan 2 Tottenham 1, September 18
Spurs were cruising towards victory at San Siro in their opening group game as they led through Christian Eriksen's strike. However, a late collapse saw the Italian side score two goals through Mauro Icardi and Matias Vecino in the final five minutes to inflict an early defeat on Mauricio Pochettino's side.
Tottenham 2 Barcelona 4, October 2
A Barcelona masterclass at Wembley plunged Spurs into dire straits after only two games of Group B. Goals from Phillipe Coutinho and Ivan Rakitic put them into an early two-goal lead before Harry Kane got the hosts back in it. Lionel Messi's first restored their advantage and – after Erik Lamela had scored another for Spurs – the Argentinian wrapped it up late on.
PSV 2 Tottenham 2, October 24
Lucas Moura and Kane goals, which overturned Hirving Lozano's early opener, looked like kick-starting Tottenham's campaign against the Dutch side. But goalkeeper Hugo Lloris saw red and Spurs shipped an 87th-minute equaliser to Luuk De Jong to leave them with just one point at the halfway stage of the group.
Tottenham 2 PSV 1, November 6
For what would not be the last time, Tottenham were minutes from heading out of the competition as they laboured against the Dutch side in the reverse fixture at Wembley. They trailed to another De Jong goal and were on the brink of elimination until Kane's double in the final 12 minutes, the second coming with three minutes remaining, allowed Spurs to live another day.