Watch Scottish Premiership highlightspublished at 17:55 Greenwich Mean Time 12 January
17:55 GMT 12 January
BBC Scotland & BBC One Scotland
That's all for me after a busy two days of Premiership football, but we'll have more live action for you on Tuesday, when leaders Celtic visit Dundee, then on Wednesday as Rangers host Aberdeen.
However, BBC Scotland's coverage of the Scottish top flight continues with Sportscene's highlights show at 19:15 on the BBC Scotland channel, with the programme repeated at five past midnight on BBC One Scotland.
Former Scotland duo Neil McCann and Steven Naismith host Jonathan Sutherland.
'Have to be happy' with point - Thelinpublished at 17:51 Greenwich Mean Time 12 January
17:51 GMT 12 January
FT: Aberdeen 0-0 Heart of Midlothian
Aberdeen manager Jimmy Thelin tells BBC Scotland: "Some parts of the game were quite good - in the first 30 minutes of the first half. We were quite stable for 60 or 70 minutes, but in the last part, Hearts were a little part.
"When you're on this run that we have been on and you get a penalty in the 93rd minute and it's saved, you have to be happy with the point.
"We have to be humble. We saw good signs today and this amazing save can be used as a positive to prepare us for the next game with more energy.
"We have to improve. Nothing changes what we're aiming for. We have to push more, to be more intense but also balance the game with and without the ball."
St Johnstone 'need to be better'published at 17:46 Greenwich Mean Time 12 January
17:46 GMT 12 January
FT: Rangers 3-1 St Johnstone
St Johnstone manager Simo Valakari tells BBC Scotland: "It's only us we can blame. We are making too many mistakes, we all know it. We just need to be better in those moments.
"I know my players, they have this spirit, they have this capability to play good football. If you make those [bad] decisions, you get punished. It's not about taking risks.
"We need to try to play our stuff with the ball. When we do this, we created a couple of moments to be even more dangerous. The bottom line is, we need to be better."
Rangers' unbeaten runpublished at 17:41 Greenwich Mean Time 12 January
17:41 GMT 12 January
FT: Rangers 3-1 St Johnstone
It shows Rangers' inconsistency that, although they are undefeated in their last five games in the Premiership, that is their last longer unbeaten streak since a run of six between 10 November and 21 December.
'Point a fair reflection'published at 17:36 Greenwich Mean Time 12 January
17:36 GMT 12 January
FT: Aberdeen 0-0 Heart of Midlothian
Hearts head coach Neil Critchley tells BBC Scotland: "It was a very even game, not a lot in it, not many chances at either end. We had a chance to win it, but it was a good save - it was more of good save than a missed penalty.
"It's three clean sheets on the bounce and we nearly nicked it, but maybe a point was a fair reflection of the game.
"It was a really competitive game between two good teams. Not a lot of goalmouth action, but both teams were hard to play against. We pressed and went after them in the first half and won the ball back quite a lot but didn't make good use of those moments.
"Second half, we were in control and Craig [Gordon] hasn't had a shot to save. We grew into the game."
Clement understands disgruntled fanspublished at 17:29 Greenwich Mean Time 12 January
17:29 GMT 12 January
FT: Rangers 3-1 St Johnstone
Responding to the protest by a section of fans, who walked out as planned on the 55th-minute mark, Rangers manager Philippe Clement says: "I understand that fans are not happy with our away record. I'm also not, totally not.
"A lot of fans stick to the team and . Some fans wanted to show their disappointment."
As for the potential of strengthening his squad, Clement adds: "I cannot say anything about that. We will see in the next two weeks."
Clement 'wanted more' after strong first halfpublished at 17:26 Greenwich Mean Time 12 January
17:26 GMT 12 January
FT: Rangers 3-1 St Johnstone
Rangers manager Philippe Clement tells BBC Scotland: "I wanted more in the second half than we gave. There is a lot of potential to make things better. We lost some fluidity in our attacking part.
"In the first half, there were a lot of good actions, good goals. There are a lot positives in the group getting better and better - it's getting consistency in the away games.
"It's always about the next game. I will guide them towards the next game to win against Aberdeen - never a guarantee."
Ibrox fans split by protestpublished at 17:11 Greenwich Mean Time 12 January
17:11 GMT 12 January
FT: Rangers 3-1 St Johnstone
A walkout by fans had been promised in the 55th minute by the Union Bears ultra ers group in protest at the Rangers board and their backing of manager Philippe Clement.
Unfortunately for the home players, it came seconds after St Johnstone got what turned out to be a consolation goal with Rangers cruising at 3-0.
Some fans in other sections of Ibrox followed suit, but many others jeered a gesture that appeared to further deflate their players for the remainder of the game.
'Dreadful game'published at 17:03 Greenwich Mean Time 12 January
17:03 GMT 12 January
FT: Aberdeen 0-0 Heart of Midlothian
Willie Miller Former Aberdeen captain on BBC Sportsound
It was a dreadful game of football played by two of our bigger clubs in the country who should have been much, much better.
Hearts should have had the three points. They were the better team and Aberdeen had no opportunities in the second half, which is a dreadful statistic. They should have been roundly booed off the pitch.
Much-needed win ought to have been morepublished at 16:58 Greenwich Mean Time 12 January
16:58 GMT 12 January
FT: Rangers 3-1 St Johnstone
Martin Dowden BBC Sport Scotland at Ibrox Stadium
Within 30 minutes, this looked capable of being a cricket score. Rangers were ruthless, St Johnstone in present-giving mode and the game looked finished.
It was, although the home side may be frustrated not to have ended the contest way, way earlier.
Simo Valakari's visitors actually won the second half, but there will be little consolation other than evidence that a change in formation they made at the break may prove more profitable elsewhere.
They badly need a league win soon.
Image source, SNS
Image caption,
Mohamed Diomande and Hamza Igamane were both on target for Rangers
Hamza Igamane opened the scoring against St Johnstone
Martin Dowden at Ibrox Stadium
BBC Sport Scotland Senior Reporter
Rangers reduced the gap at the top of the Scottish Premiership to 15 points as bottom side St Johnstone succumbed to another defeat that leaves them further adrift at the foot of the Scottish Premiership.
Rangers chief executive Patrick Stewart said before this fixture the board were backing manager Philippe Clement despite a wretched run of away results, on the assumption that would improve.
Some ers groups, angered with the way the club is being run, had called for a walkout protest in the 55th minute and a minority of fans followed through with it, to the fury of many inside Ibrox as boos rang out.
What was required on the pitch was a convincing performance. Rangers got that, for the most part, but Simo Valakari's side helped them with some eye-wateringly poor defending in the opening stages.
The Ibrox side had dropped points in their previous two away fixtures but the generosity of the visitors and some crisp finishing aided their cause here.
Inside 25 minutes, Rangers were three up and the game was over.
Hamza Igamane, Vaclav Cerny and Mohamed Diomande all capitalised on poor defending as Clement's men looked intent on blowing their opponents away.
An early goal was sought to ease tension and came from a common source. St Johnstone switched off at a throw-in, Cerny fed Diomande who cut back for Igamane and he made no mistake with his 12th goal of the campaign.
It was poor from Valakari's side and again so when Robin Propper won possession and Cerny scampered clear to finish past debutant Andy Fisher in goal.
A third came as St Johnstone looked likely to implode. Jack Sanders aimlessly headed straight to Diomande and he nodded the gift home.
At that stage it seemed a case of how many. To their credit, St Johnstone grew after changes at the break.
From their first effort on target, they scored. Max Kucheriavyi floated a delightful corner in and Sanders atoned for his earlier error by netting a consolation.
That sparked a little more threat and nervousness around Ibrox but was ultimately too little too late.
Substitute Oscar Cortes came closest to extending Rangers' lead with a curling shot that Fisher superbly diverted.
Rangers ruthless in much-needed win
Wins are all that matter for Rangers now. Further slip-ups are unlikely to be accepted by the frustrated fanbase and this fixture was in many respects the perfect one given St Johnstone's own struggles.
It proved exactly that. There was a lot of pressure on the Ibrox players and their manager given their calamitous away form.
At home, Rangers have been strong and that continued here.
They could and perhaps should have made it far more comfortable, though, given the chances they had, and will be a little frustrated not to have surged out of sight.
The outcome lifts a little of the gloom, but what the Ibrox side need is a sustained run of victories to see if they can eat into Celtic's lead.
That may buy a little time while an independent review of operations is conducted. That said, it is clear some fans will take plenty of convincing the club are on the right track.
Wide-open Saints contribute to defeat
Valakari has a determination to play football from the back. Early on at Ibrox, that looked very risky but they stuck with it.
The concession of the opener was cheap. The second and third were also far too easy.
The Perth side are capable of producing some good moments going forward, but look so vulnerable to conceding it's little wonder they are toiling at the foot of the Premiership, with the deficit now nine points.
The question seems to be whether the manager has the personnel to play the way he wants. They were cut open far too easily for the goals and the game was pretty much done before the half-hour mark.
Saints were ruthlessly punished but fully contributed to their own demise.
There was a clear improvement after the break as they looked more solid and got a consolation goal, but it does nothing to change the challenge they face in the remainder of the season.
What they said
Media caption,
Important to get 'synergy back' with fans - Clement
Rangers manager Philippe Clement: "I wanted more in the second half than we gave. There is a lot of potential to make things better. We lost some fluidity in our attacking part.
"In the first half there were a lot of good actions, good goals. There are a lot of positives in the group getting better and better, it's getting consistency in the away games.
"It's always about the next game. I will guide them towards the next game to win against Aberdeen - never a guarantee."
St Johnstone manager Simo Valakari: "It's only us we can blame. We are making too many mistakes, we all know it. We just need to be better in those moments.
"I know my players, they have this spirit, they have this capability to play good football. If you make those [bad] decisions, you get punished. It's not about taking risks."
Media caption,
St Johnstone 'making too many mistakes' - Valakari
Rangers have won each of their last eight meetings with St. Johnstone across all competitions (all without conceding), their longest winning run over the Saints since winning 10 in a row from April 1991 to December 1992.
St. Johnstone are winless in their last 11 visits to Rangers in all competitions (D2 L9) since a 3-1 victory in December 2017. The Saints have scored just two goals in those 11 away trips.
Rangers have won 11 of their last 12 home league games (including nine of 10 this season – D1), winning their last three in a row without conceding. The Gers last won four in a row while keeping a clean sheet each time at home in the Scottish Premiership in February 2022 under Giovanni van Bronckhorst (run of 7).
St. Johnstone have lost four of their last five away league outings (D1), and could lose three in a row on the road for the first time since January 2023 – the third defeat of which was at Rangers (0-2).
Since the start of November, St. Johnstone have earned fewer points in the Scottish Premiership (5) than any other side. Prior to then, they had picked up more points than three sides in the division, but now find themselves eight points adrift at the bottom of the table.