Eintracht Frankfurt beat Rangers 5-4 on penalties to win their first European trophy in 42 years after a 1-1 draw in the final played on Wednesday night.
Joe Aribo scored for Rangers early in the second half, but the lively Rafael Borre equalised with 20 minutes to go, forcing the match to go into extra time and then penalties.
Former Arsenal and Juventus star Aaron Ramsey missed for the Scottish giants in the shootout, with the germans scoring all their penalties.
The first half was a quiet affair from both sides, even though Frankfurt created far better chances than their opponents.
The Germans created their first chance when Daichi Kamada weaved through the defence with ease and got one-on-one with the keeper, but failed to score with his low strike to the middle of the target as Allan McGregor produced a good save.
Both teams hade a number of chances to take the lead, but good defending and desperate goalkeeping kept the scores at 0-0 going into the break.
The match then jolted to life in the second half, with Frankfurt starting on the front foot – showing the desire and as well as the ability to attack and stretch their opponents on the flanks.
Frankfurt called for a penalty in the 52nd minute when Borré went down from a Goldson challenge, but the referee waved play on, with a VAR check backing the decision.
Ryan Kent missed a glorious chance to give Rangers the lead after 55 minutes, with his effort going wide after a near-perfect layoff by Tavernier.
The first goal finally arrived just before the hour mark, and it was Rangers who got the lead.
Trapp’s clearance was headed back towards the Frankfurt goal and Sow got an inadvertent flick-on which put Aribo in a foot race with Tuta.
The Frankfurt man slipped, leaving the forward with just the keeper to beat and he did it with aplomb.
The goal got the Germans panicking, leading to some poor decisions under pressure as Rangers assumed control of the clash.
It was, however, Frankfurt who carved out another chance as they caught their opponents as they tried to play out from the back and Rode dinked the ball through for Kamada, but McGregor was quickly off his line, and the forward lofted the ball over him and onto the roof of the net.
Their persistence finally paid off as they equalised with 20 minutes to go, and it was none other than Borre with the goal.
The striker got to the end of a Kostić low ball over from the left-hand side, stealing in between two Rangers defenders to prod the ball past McGregor from close range.
The two teams battled in the remaining 20 or so minutes, but none could find the winner, forcing extra time.
The two teams could not be separated even after extra time, despite creating a number of chances.
Frankfurt scored all their penalties, with Rangers missing one, ending their quest for European glory.