Eintracht Frankfurt have defeated Rangers 5-4 on penalties, to win the Europa League, after the final in Seville finished 1-all, at the end of extra time.
A string of defensive errors gifted Joe Aribo a free run towards Eintracht goal, and the striker made no mistake, to give Rangers a 57th minute lead.
However, Eintracht drew level in the 69th minute, as Filip Kostic delivered a perfect cross and Rafael Borre snuck in between two defenders, to turn it in.
In the shoot-out, Aaron Ramsey missed for Rangers, giving Borre the chance to strike the winning shot, as Frankfurt earned their first European trophy in 42 years.