Impressive Rangers earned a crucial draw in Prague as they continued their European adventure.
Steven Gerrard's side fought back from a goal down to take a vital goal back to Ibrox for the return leg next week.
Slavia started the game well and netted early as Nicolae Stanciu curled a stunner past Allan McGregor.
However, Ianis Hagi caught managed to cut the ball back from the byline to allow an unmarked Filip Helander to get the away goal.
The hosts could have netted in injury time with a bullet Lukas Masopust header, but McGregor proved to be the hero as he pulled off an unbelievable last gasp save.
Here's how Record Sport rated the Ibrox men during another impressive European showing.
Allan McGregor
A couple of ropey moments with the ball at the feet in the early stages typified Gers’ sloppy start but the keeper had no chance with the opening goal, made a decent save from a free kick and wasn’t hugely tested otherwise until an absolute wonder save at the end - 8
Nathan Patterson
Had big boots to fill in the absence of James Tavernier and the 19-year-old toiled initially to get to grips with Olayinka. Biggest test of his fledgling career and his late block to prevent what looked like a goal was crucial - 6
Connor Goldson
The captain did well to hold his defence together after the concession of the early goal, making one crucial tackle in the box to prevent Slavia going two up. Played his part in the leveller and another huge performance - 8
Filip Helander

Had to use all his experience and positional sense to keep Slavia’s dangerous attack at bay and the bonus came at the other end when the Swede was on hand to poke home Rangers’ equaliser - 8
Borna Barisic
Booked for bringing down Kuchta on the edge of the box and spent more time defending that maurauding down the left in his usual fashion. When he did get forward, the delivery was dangerous as always - 6
Glen Kamara
Strange combination of occasionally misplacing passes with some moments of real composure to keep possession and distrust the momentum Slavia would build at times. Much more energy after the break - 6
Steven Davis
Grew into the game the longer it went on, knitting the midfield together and keeping it neat, tidy and effective. Wasn’t absolutely at the top of his game but still made a worthwhile contribution - 7
Joe Aribo
Started on the left of the midfield three and was fairly anonymous for 45 minutes but became a real force in the second half using his strength and control to help his team exert more control on the match - 7
Ianis Hagi
Uncharacteristically sloppy in his passing early on but deserves real credit for staying alive inside the box to create Helander’s equaliser. Wasn’t really his night but made a contribution before being replaced by Arfield - 6
Alfredo Morelos

No real chances in front of goal but never stopped trying to unsettle his markers and won the foul that led to Helander’s equaliser. Strong hold-up play to win fouls and get his side up the pitch to relieve pressure - 7
Ryan Kent
Was tracked all over the pitch by Alexander Bah and wasn’t as explosive and influential as he has been of late. Still did a real shift off the ball to help Barisic on the left and almost snatched a second goal - 6
Substitutes
Kemar Roofe

Got the last 10 minutes as a replacement for Aribo and put himself about well - 3
Scott Arfield
Replaced Hagi in the 62nd minute and offered protection for Patterson on the right side - 4
Bongani Zungu
The South African came on for Kamara with two and a half minutes left in a bid to shore up the midfield - 2