It's a big one for Rangers as they look to end a two-game run without a win.
Giovanni van Bronckhorst's side are stumbling in the Scottish Premiership title race and the slapstick second half against Motherwell was their fifth slip up since the winter break.
They now face a St Johnstone side fighting for their lives at the other end of the table.
Saints lost to Ross County at the weekend and it's only the struggles of Dundee keeping them from hitting the bottom of the pile again.
The two meetings between the sides this season have been close with Rangers coming from behind to win in Perth back in September and they were made to work for a 2-0 win at Ibrox in December.
There's plenty on the line when they clash again and here is all you need to know about the game.
When and where will the game take place?
The game takes place at McDiarmid Park on Wednesday, March 2 with a 7.45pm kick off time.
What channel is it on?
The game will be live on Sky Sports Football and Sky Sports Main Event.
Will there be a live stream?
SkyGo account holders will be able to stream the game via their tablet or mobile devices.
Where else can I follow the action?
You can keep up with all the action right here on dailyrecord.co.uk! We'll be running a live blog with all the pre-match build-up and team news, and every kick of the ball once the clash gets underway.
After the game, we'll have all the reaction from managers and players, as well as player ratings, talking points and a whole lot more.
For your chance to win HOME tickets to Cinch SPFL matches each week across ALL FOUR divisions just enter our competition below. You can enter once each week to be in with a chance of winning. CLICK HERE...Good Luck!