The waiting is finally over as Eintracht Frankfurt face Rangers tonight in the Europa League final in Seville.
After 120 minutes it’s level, with Joe Aribo’s opening goal cancelled out by Rafael Borre’s equaliser to send the match into extra-time. Neither side was able to take the lead in the extra 30 minutes, taking the final to penalties.
It’s been a stunning run from the Scottish side, defying the odds to knock out Borussia Dortumind, Red Star Belgrade, Braga and RB Leipzig on their way to a first European final for 14 years.
Raucous Ibrox atmospheres have inspired Rangers so far, but they’ll have to get the job done in Spain if they are to lift the trophy. They certainly aren’t short of support in the stands though.
Frankfurt are looking for their second European trophy, having won the UEFA Cup back in 1980. The German side, who finished in the bottom half of the Bundesliga, got the better of West Ham in the last round to book their place in tonight’s showpiece.
With kick-off at 8pm BST, follow all the action with Standard Sport’s LIVE blog below…
Live updates
Time for the toss. Where will the shootout take place?
Massive cheers go up as it’s decided the penalties will be taken in front of the Rangers fans!
Allan McGregor has a brilliant record at saving penalties. He could be the man for the occasion.
Doesn’t get much bigger than this though!
FT: Eintracht Frankfurt 1-1 Rangers
And that will be that. We’re going to the penalty spot.
Talk about nerves!
120 mins: Time to be a hero!
Rangers win a free-kick just over 20 yards out, brilliant position. Not an ideal spot for a right-footer but Tavernier will be stepping up. Blue shirts in the stands can barely watch.
It’s Tavernier… NEARLY! Brilliant effort, Trapp scrambles across his line to keep it out.
118 mins: HOW DID HE MISS?!
That was a MASSIVE chance for Rangers. Roofe in behind immediately and he squares it across the face of goal, Kent flying in and somehow he’s denied by Trapp from close range.
Comes out to Davis, hammered towards the top corner and flicked over the bar. Rangers don’t get the corner though.
117 mins: These aren’t bad subs to have….
Ramsey also coming on, in place of Sakala. He’s not particularly thrilled about being replaced having only come on late in the 90 minutes.
116 mins: Barisic goes down once more with cramp – not sure he’s going to be able to get back up and continue.
Rangers are going to make a change, Roofe is coming on to replace Barisic. About setting up your penalty takers now, as much as it is about finding a late winner.
113 mins: Kent drifts inside and picks up the ball, almost 30 yards out.
Not sure he has the energy to bring it forward so just goes for goal, straight at Trapp.
112 mins: Kostic with another dangerous ball into the box, Kamada goes down…
Referee not even vaguely interested. Bassey continues to try and shake the cramp off. No surprise he’s struggling, been immense all night.
110 mins: Really scrappy match now, both sides making mistakes as they become increasingly tired.
Space is certainly out there – just needs one bit of real quality to win the final.