Tottenham reached the final of the UEFA Europa League for the first time since 1984 after a professional display saw them beat Bodo/Glimt 2-0 in Norway on Thursday.
Goals from Dominic Solanke and Pedro Porro secured a 5-1 aggregate victory and set up a final showdown with Manchester United in Bilbao.
Bodo/Glimt carried a threat and were tidy on the ball in torrential rain in the Arctic Circle, but Spurs displayed the sort of disciplined defensive nous that has eluded them throughout much of a largely awful 2024/25 season.
Solanke then pounced at a dead ball, prodding home from close range after Cristian Romero headed a deep delivery back into the danger zone.
Porro then made absolutely sure of Spurs' progress, his cross from the right looping up and over goalkeeper Nikita Khaikin and in off the far post.
Ange Postecoglou watched on with pride as his players eased through the closing stages while the travelling fans celebrated in the uncovered away stand. They will now prepare for a first European final since losing the 2019 Champions League showpiece to Liverpool.
Standing in their way of a first trophy since 2008 — and a place in next season's Champions League — will be a United side also desperate to end the season on a high after a miserable Premier League campaign.
WATCH: UEFA Champions League with a FREE trial of Paramount+ in USA | A new era of UEFA Champions League in Australia, only on Stan Sport
Bodo/Glimt vs. Tottenham final score
Fulltime (aggregate) | Goal scorers | |
Bodo/Glimt | 0 (1) | |
Tottenham | 2 (5) | Solanke 63', Porro 69' |
Starting lineups:
Bodo/Glimt (4-3-3, right to left): 12. Nikita Haikin (GK) — 20. Fredrik Sjovold, 18. Brede Moe (2. Villads Nielsen), 6. Jostein Gundersen, 15. Fredrik Andre Bjorkan — 26. Hakon Evjen, 7. Patrick Berg, 14. Ulrik Saltnes (8. Sondre Auklend) — 11. Ole Didrik Blomberg (27. Sondre Sorli), 9. Kasper Hogh (21. Andreas Helmersen), 23. Jens Petter Hauge
Tottenham (4-3-3, right to left): 1. Guglielmo Vicario (GK) — 23. Pedro Porro, 17. Cristian Romero, 37. Micky van de Ven, 13. Destiny Udogie — 8. Yves Bissouma, 30. Rodrigo Bentancur, 21. Dejan Kulusevski — 22. Brennan Johnson (29. Pape Matar Sarr), 19. Dominic Solanke, 9. Richarlison (11. Mathys Tel)
MORE: Latest team news and injuries for the second leg
Bodo/Glimt vs. Tottenham stats
Bodo/Glimt | Stat | Tottenham |
7 | Shots | 8 |
2 | Shots on target | 3 |
0.43 | Expected goals | 0.93 |
69% | Possession | 31% |
513 | Passes | 189 |
3 | Corners | 8 |
8 | Fouls | 10 |
1 | Yellow cards | 2 |
1 | Offsides | 1 |
Bodo/Glimt vs. Tottenham goals, key events, highlights
69 mins: GOAL! PEDRO PORRO MAKES SURE! Was it a cross? Was it a shot? Spurs don't care! The right-back's first-time ball into the box loops over the keeper and in off the far post.
Watch in USA | UK | Canada
63 mins: GOAL! THAT COULD DO IT FOR SPURS! Cristian Romero heads a corner goalwards and Dominic Solanke pokes the ball into the net from the six-yard box. They lead 4-1 on aggregate and are surely now heading for the final.
Watch in USA | UK | Canada
58 mins: Great defending from Destiny Udogie to deny Hogh a tap-in! Spurs are holding out well here.
35 mins: First half-chance for Kasper Hogh, but he can't get over the ball to keep his header on target.
22 mins: Pedro Porro tests Nikita Haikan with a good free-kick. Spurs have started well enough here, their aggregate lead looking comfortable.
MORE: Date, kickoff time and venue details for 2025 UEFA Europa League final
Bodo/Glimt vs. Tottenham head to head
Last week's first leg was the only previous competitive meeting between these sides.
Spurs have now won eight of their past 15 away games in the Europa League dating back to March 2016. They have won back-to-back away games in Europe for the first time since 2013.
Bodo/Glimt wins | Draws | Tottenham wins |
0 | 0 | 2 |
Biggest win: N/A | Biggest win: 3-1 (2025) |
Bodo/Glimt vs. Tottenham live stream, TV channel
Here's how to watch this Europa League semifinal second leg across selected areas of the world's major regions:
Region | TV | Streaming |
USA | CBS Sports Network | Paramount+, Fubo, ViX |
Canada | — | DAZN |
UK | TNT Sports 2 | discovery+ |
Australia | — | Stan Sport |
India | Sony Ten 1 | Sony LIV, JioTV |