Summary

  • Victory moves Rangers two points clear of Celtic at top

  • Mohamed Diomande scores first Rangers goal to break deadlock

  • James Tavernier converts two VAR-awarded penalties

  1. Postpublished at 45+2 mins

    St Johnstone 0-1 Rangers

    Another chance for Rangers just before half-time, as James Tavernier slips Oscar Cortes in on the right. He gets to the byline and cuts it back but Dimitar Mitov sticks out an important foot.

    Will they make it to half time at 1-0?

  2. Postpublished at 45 mins

    St Johnstone 0-1 Rangers

    An opening for Rangers that should have finished with a goal.

    The Rangers midfield win it on the counter, and Scott Wright squeezes it through to Todd Cantwell. The ball isn't the best though, and Cantwell has to stretch and can only divert it a yard or two wide.

  3. Vital breakthrough has Rangers on coursepublished at 42 mins

    St Johnstone 0-1 Rangers

    Martin Dowden
    BBC Sport Scotland at McDiarmid Park

    'We shall not be moved' is the cry from the Rangers support.

    They were just beginning to show a little nervousness given the way this was going but that evaporated entirely with Diomande's wonderful strike.

    It's such an important goal for the new signing who has immediately endeared himself to the away crowd.

    St Johnstone now face a conundrum. The game plan was working but now they need to generate some threat.

  4. Postpublished at 41 mins

    St Johnstone 0-1 Rangers

    Callum Davidson
    Former St Johnstone manager on BBC Sportsound

    What do St Johnstone do now? Will they be braver going forward?

    It'll be really interesting to see how they react.

  5. Postpublished at 39 mins

    St Johnstone 0-1 Rangers

    Lee McCulloch
    Former Rangers captain on BBC Sportsound

    Amazing technique, Dimitar Mitov has no chance.

    That is the only real bit of quality we have seen in the game since it's started.

  6. GOAL! St Johnstone 0-1 RANGERSpublished at 38 mins

    Mohamed Diomande

    From nothing, Diomande slams one in from 25 yards on his weaker right foot.

    Ryan McGowan had nicked the ball away from Fabio Silva, but it fell to Diomande who took one touch to set, and another to stroke into the bottom corner.

    No chance for Dimitar Mitov. The first bit of attacking quality we've seen.

    Rangers goal
  7. Postpublished at 36 mins

    St Johnstone 0-0 Rangers

    This time, David Keltjens is booked for a challenge on the halfway line. The wing-back was on the stretch and sent Todd Cantwell flying.

    The replay shows that was a sore one, with Cantwell's knee jarring. He's back on his feet after some treatment.

  8. Postpublished at 34 mins

    St Johnstone 0-0 Rangers

    Lee McCulloch
    Former Rangers captain on BBC Sportsound

    This is where Rangers need to be a little bit patient.

    St Johnstone have been brilliant so far. If you're picking the bones out of it they could get forward a little bit better but Rangers haven't tested the St Johnstone goal at all.

    It's been a poor game really, since kick-off.

  9. Postpublished at 33 mins

    St Johnstone 0-0 Rangers

    Adama Sidibeh and Connor Smith combine to win a throw deep in the Rangers half.

    Andy Considine winds one up. Mohamed Diomande's header is poor and it allows Sidibeh the chance to volley - but he completely fluffs it. Rangers try to break but it's well broken up.

  10. Postpublished at 31 mins

    St Johnstone 0-0 Rangers

    St Johnstone look fairly comfortable so far. The back three of McGowan, Gordon and Considine have dealt with everything that's come their way.

    Dan Phillips is looking particularly composed in the middle, picking out a good pass whenever he has the chance.

    Craig Levein will certainly be the happier manager.

    Todd Cantwell is fouled by Luke RobinsonImage source, SNS
    Image caption,

    Todd Cantwell is fouled by Luke Robinson

  11. Postpublished at 25 mins

    St Johnstone 0-0 Rangers

    Oscar Cortes wins his side a corner after the Colombian controls John Lundstram's arrowed ball brilliantly. Ryan McGowan got back and made the crucial block - although he thinks the last touch came off Cortes.

    Borna Barisic takes the corner, but it's well dealt with.

  12. Home side competing wellpublished at 21 mins

    St Johnstone 0-0 Rangers

    Martin Dowden
    BBC Sport Scotland at McDiarmid Park

    Craig Levein will be fairly happy with this.

    His side have defended well, have looked composed on the ball and look up for this test.

    Rangers are just beginning to exert some pressure though without directly testing Dimitar Mitov in goal.

  13. Postpublished at 20 mins

    St Johnstone 0-0 Rangers

    Callum Davidson
    Former St Johnstone manager on BBC Sportsound

    St Johnstone have defended really well.

    I don't think Rangers have had many touches inside their penalty box so credit to St Johnstone for the way they've started the game.

  14. Postpublished at 19 mins

    St Johnstone 0-0 Rangers

    Todd Cantwell wins a foul deep in the St Johnstone half, on the right-hand side of the box.

    James Tavernier has plenty of options and clips it onto the edge of the six yard box... headed away again. The ball is eventually worked back into the box and Fabio Silva cuts it back.

    St Johnstone just about get it away. First real spell of Rangers pressure.

    Oscar CortesImage source, SNS
    Image caption,

    Oscar Cortes tries to escape the attentions of St Johnstone defenders

  15. Postpublished at 16 mins

    St Johnstone 0-0 Rangers

    Todd Cantwell catches Graham Carey in midfield and concedes a foul. A chance for the hosts to launch this ball into the box. Matt Smith will take.

    In it comes, and Connor Goldson heads it clear. Still no saves for either keeper to make.

  16. Postpublished at 13 mins

    St Johnstone 0-0 Rangers

    Craig Levein said pre-match that St Johnstone would try and play when they had their foot on the ball. They did that for the last minute or so, knocking it about nicely in the midfield - but then David Keltjens was sold short and conceded a foul.

    That's a warning from Matthew McDermid. Next one's a booking.

  17. McCulloch on Clementpublished at 8 mins

    St Johnstone 0-0 Rangers

    Lee McCulloch
    Former Rangers captain on BBC Sportsound

    The manager is very good, he has made such a difference but it just shows you the players he has are all engaged, they are all pulling in the direction of what he wants them to do.

    Fabio Silva is challenged by Liam GordonImage source, SNS
    Image caption,

    Fabio Silva is challenged by Liam Gordon

  18. Postpublished at 7 mins

    St Johnstone 0-0 Rangers

    Oscar Cortes draws a foul on the near side of the halfway line. The visitors have controlled possession so far, but all Mitov has had to do so far is collect a cross.

  19. Postpublished at 3 mins

    St Johnstone 0-0 Rangers

    Rangers going a bit more direct in the early stages, but Fabio Silva strays offside.

    The sun is shining right into Saints keeper Dimitar Mitov's eyes. I wonder if Rangers will try and take advantage of that in the opening stages.

  20. KICK-OFFpublished at 12:00 Greenwich Mean Time 18 February

    St Johnstone 0-0 Rangers

    And we are under way in a sunny Perth, with St Johnstone in blue and Rangers in white.

    Remember, you can listen live on Sportsound at the top of this page, or on the BBC Sounds app.

    Your commentator is Al Lamont, with pundits Lee McCulloch and Callum Davidson.