Europa League Final Preview & Potential Line-ups
Estadio Ramon Sanchez Pizjuan is the venue as Eintracht Frankfurt and Rangers go head-to-head in the Europa League title-deciding contest.
With Europa League specialists Sevilla, European heavyweights Barcelona and Napoli, and Bundesliga big guns Borussia Dortmund and RB Leipzig all fighting for the crown at one point, this final comes as a surprising one.
However, no one can deny that both sides have deserved their places in the Seville showpiece, especially Frankfurt, who have enjoyed a stellar European campaign.
Forty-two years since their last appearance in a major European final, Die Adler have an opportunity to claim continental glory and become the first German club to win the Europa League.
It has been one hell of a season for Oliver Glasner's men in Europe's second-tier competition.
They've reached the Andalusia showdown as the only side to go unbeaten in all 12 matches, from the group stage to the final.
After finishing top of Europa League Group D (W3, D3), Frankfurt have turned on a 'beast mode' in springtime European fixture to dispose of Real Betis, Barcelona and West Ham United.
Except for a 1-1 draw at Fenerbahce on Matchday 6, the Germans have won their remaining five away matches in the competition, each by a single-goal margin.
The upcoming trip to Spain will invoke pleasant memories in the Die Adler camp, as they haven't lost a single UEFA-sanctioned game in the country, winning four and drawing once on their five previous visits.
It's been 14 years since Rangers last featured in a major European final, as a 2-0 defeat to Zenit St Petersburg in the 2007/08 UEFA Cup showdown still torments the Ibrox tenants.
Desperate to land their first-ever piece of European silverware, the Gers will be out to improve their perfectly-balanced all-time record against German opponents (W18, D15, L18).
There's plenty of reason for optimism in the Scottish camp, as they've already ousted Dortmund and Leipzig in this season's knock-out stages.
Indeed, Giovanni van Bronckhorst's side pulled off a jaw-dropping second-leg comeback to beat Die Roten Bullen 3-2 on aggregate in their semi-final tie (0-1 A, 3-1 H).
But Rangers have faltered outside Glasgow during this Europa League season, going winless in ten of their 11 continental away matches (D3, L7), qualifying included.
Eintracht Frankfurt Potential Starting XI (3-4-2-1): Kevin Trapp; Almamy Toure, Evan Ndicka, Tuta; Ansgar Knauff, Djibril Sow, Sebastian Rode, Filip Kostic; Daichi Kamada, Jens Petter Hauge; Rafael Borre.
Rangers Potential Starting XI (4-3-3): Allan McGregor; James Tavernier, Connor Goldson, Calvin Bassey, Borna Barisic; Glen Kamara, John Lundstram, Ryan Jack; Ryan Kent, Joe Aribo, Scott Wright.