Rangers trail Celtic by five points at the summit of the Premiership.
Fresh from their victory in the Viaplay Cup final on Sunday though, Philippe Clement's side can reduce that down to just two this midweek.
Rangers have two games in hand on their arch-Glasgow rivals as the title races heats up.
The first of those games comes this week as St Johnstone arrives in Glasgow buoyant by their weekend win over Hibernian.
Here are all of the details you need to know ahead of this one...
When is Rangers vs St Johnstone?
Rangers will take on St Johnstone TODAY on Wednesday, December 20.
The game will kick off at 7.45pm.
It will be played at Ibrox Stadium, Glasgow.
Is Rangers vs St Johnstone on TV and can I live stream it?
No, unfortunately, the match will not be broadcast on television.
Sky Sports opted not to pick the game as one of their live TV selections.
International subscribers to Rangers TV will be able to live stream the match as per.
Team news
Jose Cifuentes will serve the second game of his two-game suspension in this one.
It's not yet known if there are any fresh injury concerns after the weekend triumph over Aberdeen at Hampden.
Clement and Craig Levein are due to speak to the media before the midweek match.
Comments & Moderation
Readers’ comments: You are personally liable for the content of any comments you upload to this website, so please act responsibly. We do not pre-moderate or monitor readers’ comments appearing on our websites, but we do post-moderate in response to complaints we receive or otherwise when a potential problem comes to our attention. You can make a complaint by using the ‘report this post’ link . We may then apply our discretion under the user terms to amend or delete comments.
Post moderation is undertaken full-time 9am-6pm on weekdays, and on a part-time basis outwith those hours.
Read the rules here