Liverpool and Spurs will meet in just the second ever all-Premier League Champions League final next month.
Just as Liverpool did on Tuesday night, Spurs came from 3-0 down on aggregate against Ajax, to go through on away goals.
It looked like Mauricio Pochettino's side were heading for the exit when they fell 2-0 down on the night in Amsterdam.
However a hattrick from Brazilian Lucas Moura made it 3-2 on the night, sending them through to their first ever final, the winner arriving in the 96th minute.
Scenes in the dressing room!!
📱 @ErikLamela#UCL ⚪ #COYS pic.twitter.com/szFjR5adUX— Tottenham Hotspur (@SpursOfficial) May 8, 2019
Manager Mauricio Pochettino was overcome with emotion after the game.
THAT feeling when you reach your first-ever #UCLfinal!
Congratulations, @SpursOfficial 🎉🎉🎉#UCL pic.twitter.com/RMsIPr96Wr— UEFA Champions League (@ChampionsLeague) May 8, 2019
The Europa League final could also be between two Premier League sides.
Arsenal and Chelsea both have the advantage, heading into their semi final second legs.
Arsenal bring a 3-1 lead to Spain for their second leg against Valencia.
Last week's win in London is their only victory in their last five matches though.
Chelsea and Frankfurt are level at 1-1 heading into the return tie at Stamford Bridge.
A scoreless draw would be enough for the Blues, who have the advantage of an away goal.
Shot-stoppers 🧤💪
Most likely to keep a clean sheet tomorrow? 🧐#UEL pic.twitter.com/P2SbpWaKO0— UEFA Europa League (@EuropaLeague) May 8, 2019