Postpublished at 3 mins
St Johnstone 0-0 Rangers
Malik Tillman earns a free kick, but James Tavernier's delivery is headed clear.
Saints win the ball and Melker Hallberg does well to buy a foul.
FT: Hearts 3-2 Motherwell - Grant red carded before Halliday strikes either side of half-time; Moult then levels from spot before Spittal equalises; Shankland then slots in penalty
Hearts move up to fourth as Motherwell stay ninth
FT: St Johnstone 2-1 Rangers - Brown & Clark cancel out late Tavernier strike as visitors sit seven points off Celtic in title race
Thomas Duncan
St Johnstone 0-0 Rangers
Malik Tillman earns a free kick, but James Tavernier's delivery is headed clear.
Saints win the ball and Melker Hallberg does well to buy a foul.
St Johnstone 0-0 Rangers
Rangers come forward immediately as Malik Tillman feeds Ryan Kent on the left.
The winger jinks in and has his shot blocked by Andy Considine. Nothing comes from the corner.
Kheredine Idessane
BBC Sport Scotland at McDiarmid Park
St Johnstone have won their last two league games but haven't won three in a row since the days of Tommy Wright - back in January 2019.
St Johnstone 0-0 Rangers
We're off in Perth!
Can St Johnstone win their third game on the bounce? Or will Rangers keep on Celtic's coat-tails?
St Johnstone v Rangers (12:00)
Neil McCann
Former Rangers winger on BBC Sportsound
Quote MessageThis is a huge game for Rangers. They can't afford to slip up. It's a much tougher game than they would have liked today.
St Johnstone v Rangers (12:00)
Rangers boss Giovanni van Bronckhorst has been speaking pre-match on Sportsound.
"We've finished our European campaign and now, we focus fully on domestic so it's important for us to continue the way we played against Aberdeen.
"Every game you must win. This fixture as well.
"You just play the games and do everything you can win. That's all we can do and our only focus.
"We have to have the same focus we did against Aberdeen, same intensity and same speed of play. It's important we try to create early chances."
St Johnstone v Rangers (12:00)
St Johnston haven't beaten Rangers at home in 15 attempts.
Their last win? In March 2010 they won 4-1, with a young Murray Davidson coming off the bench to score the fourth goal.
St Johnstone v Rangers (12:00)
St Johnstone manager Callum Davidson on Sportsound: "There's a bit of a sickness bug going around the place, so there's three or four out with it.
"It's not ideal but we've got strong replacements in there. We've gone back to the back three we had at the start of the season which performed really well.
"We've got David Wotherspoon back in the team which is great, not just for ourselves and St Johnstone fans but the Canadian national team as well.
"He's been working really hard. I've probably been overly cautious with bringing him back but in the last couple of games he's helped us massively and I thought he deserved a start.
"It's going to be a long afternoon if we concede early. It's important we frustrate Rangers as much as possible. We need to make sure we keep their support quiet."
St Johnstone v Rangers (12:00)
Johnly Yfeko could make his Rangers debut from the bench today. The 19-year-old left-back has played four times for the B-team in the Lowland League.
He was signed on a free after leaving Leicester. He can also play centre-back. The next Calvin Bassey? Who knows.
St Johnstone v Rangers (12:00)
Giovanni van Bronckhorst makes two changes from the side that lost 3-1 to Ajax through the week. The midfield two of Steven Davis and Scott Arfield are dropped - with the Canadian out completely.
Ben Davies and John Lundstram come in, with James Sands expected to move into midfield.
With the current injury crisis, 19-year-old Johnly Yfeko makes the squad for the first time since his January move from Leicester City.
St Johnstone v Rangers (12:00)
There are two big blows for St Johnstone, losing first-choice stopper Remi Matthews and club captain Liam Gordon. Elliot Parish deputises in goals, with Ross Sinclair recalled from his loan at Montrose to take up a space on the bench.
The good news is that David Wotherspoon makes his first start in almost a full calendar year, after rupturing his ACL in the League Cup semi-final against Celtic last November.
Drey Wright is dropped to the bench, with Adam Montgomery coming in to the starting eleven.
St Johnstone v Rangers (12:00 GMT)
St Johnstone: Parish, Brown, Considine, Mitchell, McGowan, Montgomery, Hallberg, Wotherspoon, Carey, May, Clark.
Substitutes: Sinclair, Crawford, Gallacher, Phillips, Kucheriavyi, Murphy, Wright, Bair, McLennan.
Rangers: McGregor, Tavernier, King, Davies, Barisic, Lundstram, Sands, Tillman, Sakala, Kent, Colak.
Substitutes: McLaughlin, Davis, Matondo, Kamara, Morelos, Wright, McCAnn, Arfield, Yfeko.
St Johnstone v Rangers (12:00)
The first of two Premiership matches coming up.
Rangers need to win to close the gap to Celtic back to four points. St Johnstone could move towards the top six and well clear from the danger zone if they can deliver a shock victory.
IT'S LIVE, very shortly.