It's nearly 11 years since a Middlesbrough side, led by Steve McClaren, made the UEFA Cup final.
In the final, Middlesbrough would succumb 4-0 to a Sevilla side featured Dani Alves, Adriano, Luis Fabiano, Javier Saviola and Freddie Kanoute.
Along the way though, Boro produced some remarkable comeback performances.
Two games, in particular, stand out.
After beating Stuttgart in the last 32 and then Roma in the last 16, Basel were their quarter-final opponents. 2-0 down after the first leg in Switzerland, they would go 3-0 down on aggregate 20 minutes into the game at the Riverside.
Ten minutes later, Mark Viduka sparked an incredible comeback as Boro won 4-3 on aggregate. Italian striker Massimo Maccarone, one of the main heroes of the cup run, grabbed a 90th minute winner.
The semi-final comeback against Steaua Bucharest was similar to that of the quarter-final. Again, Boro lost the away leg, 1-0 this time. Things looked bleak 24 minutes into the second leg - they were in a 3-0 hole on aggregate. Goals from Mark Viduka, Chris Riggott and two from Maccarone - one of them an 89th minute winner - would send them into the final.
Both comebacks saw McClaren use the uncomplicated tactic of throwing on every striker he had. In the final - despite at one stage having Mark Viduka, Jimmy Floyd Hasselbaink, Massimo Maccarone and Yakubu on the pitch - that tactic would not work.
Here's the starting XI and subs from the final.
Mark Schwarzer
Now 44, the Australian retired at the end of last season after winning his second consecutive Premier League title.
Stuart Parnaby
A product of Middlesbrough's prolific youth academy.
Retired from football in September 2015, aged 33. He had last played for Hartlepool.
He currently works as a strength and conditioning coach for Hartlepool who were this season relegated from the football league.
Chris Riggott
Joined Boro from Derby in 2003. Spent eight seasons at the club.
At the age of just 31, Riggott retired from football in 2012 while playing for Burton Albion.
Currently coaching in the US.
Congratulations to Heat 02 NPL team and Coach Chris Riggott on becoming the 2017 Nevada State Champions. Fantastic job boys, well done! pic.twitter.com/y2kPXn1IOi
— Heat FC Nevada (@HeatFCNV) May 17, 2017
Gareth Southgate
Captained Middlesbrough on their UEFA Cup run and in the final in Eindhoven.
Southgate is currently England manager.
Franck Queudrue
One of those footballers you forgot existed.
His last game for Boro was the final against Sevilla. He joined Fulham that summer.
Interestingly, there was once talk of Queudrue playing for Ireland around the time Brian Kerr was the manager. The Frenchman, who started at left-back in the final, thought he had an Irish grandfather, which would have allowed him to play for Ireland. He was actually a generation out, it was his great-grandfather who was Irish.
Queudrue told the Press Association in 2005:
Unfortunately I am one generation out. I am very proud of my Irish ancestry, but it's my great grandfather who was from Ireland and that's not enough for me to play.
When I was asked if I would like to play for Ireland, I said it would be an honour for me to wear the Irish shirt and a privilege to play alongside the likes of Roy Keane and Robbie Keane.
Given the chance to play for Ireland I would have walked there. But it's not possible.
Currently works as a football agent.
Also, scorer of one of the greatest own goals of all-time.
James Morrison
Another product of the Middlesbrough youth academy. He was just 19 when he started the final.
Currently plays for West Brom.
George Boateng
A Dutch international who played for several English teams.
On his Twitter account, Boateng styles himself a 'Philanthropist and Uefa Pro Licence Coach'.
He also works regularly in the media for Sky Sports and TalkSport.
Going live in a minute on @SkySportsNewsHQ. Watching the league 1 playoff final @officialbantams v @MillwallFC @JoWilsonTV @skysportspaulg pic.twitter.com/ecszAIjpkd
— George Boateng (@george1boateng) May 20, 2017
Fábio Rochemback
Once played for Barcelona and won seven caps for Brazil.
After leaving Middlesbrough, Rochemback played for Sporting Lisbon before stints with Gremio in Brazil and Chinese side Dalian.
He's back in Brazil now and started investing in horses.
Stewart Downing
The winger left Middlesbrough in 2009 and then returned to the club in 2015 after spells with Aston Villa, Liverpool and West Ham.
Downing made 30 appearances in all for Boro as they were relegated from the Premier League this season.
Mark Viduka
The technically brilliant Aussie scored several important goals for Boro in their run to the final
As of last year, Viduka was living in Melbourne. He has a stand named after him at Melbourne Knights Stadium.
Jimmy Floyd Hasselbaink
A prolific scorer of goals wherever he played. Hasselbaink was 34 when he started against Sevilla.
The Dutchman was sacked as manager of QPR back in November after 11 months in charge at Loftus Road.
Subs:
Brad Jones
The Australian keeper has enjoyed a spell of real prosperity late in his career. This season Jones won the Eredivisie with Feyenoord. The 35-year-old was also rewarded with a new contract which keeps him at the club until 2019.
It's a long way from being released by Liverpool two years ago and then joining Bradford.
17 - Brad Jones has kept more clean sheets than any other goalkeeper in the Eredivisie this season. Extended. pic.twitter.com/oaj3PUPlug
— OptaJohan (@OptaJohan) May 22, 2017
Ugo Ehiogu
The ex-England and Aston Villa centre-back tragically passed away in April at the age of just 44.
Ehiogu suffered a cardiac arrest at Spurs' training centre. He had been working as a U23 coach at the club.
Matthew Bates
Another player who came through the ranks at Boro.
The 30-year-old currently plays for Hartlepool. After the sacking of Dave Jones as manager this season, Bates took over as caretaker coach with the help of his former Boro teammate Stuart Parnaby.
He would ultimately fail in his efforts to keep the team in the football league.
Ray Parlour
An Arsenal legend who left Highbury after 12 years to join Middlesbrough in 2004.
Works in the media as a pundit and Arsenal raconteur.
Lee Cattermole
Yet another youth academy player. He came off the bench in the final with five minutes remaining.
He made eight appearances for Sunderland in the Premier League this season.
Massimo Maccarone
Despite costing £8 million and not being particularly effective in terms of goalscoring, Maccarone is well-remembered at the Riverside. Much of that comes down to his UEFA Cup heroics, especially those late winners against Basel and Steaua Bucharest.
He currently plays for Serie A side Empoli where he scored five goals this season.
Yakubu
The 34-year-old (!) had his contract terminated by Coventry in April after making just three appearances for the club. He had only joined the club in February.