Summary

  • Listen to post-match reaction on Sportsound

  • Aberdeen 2-1 Livingston - Shinnie hits post before Guthrie strikes at other end; Miovski heads leveller then has goal disallowed before converting Duk cutback after interval

  • Rangers 2-0 St Johnstone - Roofe off injured for Dessers, who stabs in Tavernier cross; Jaiyesimi red-carded via VAR review for lunge on Lundstram then Tavernier adds late penalty

  1. Postpublished at 21:30 Greenwich Mean Time 20 December 2023

    Ten minutes to go at Ibrox.

    Just a bit less than that at Pittodrie.

  2. Postpublished at 21:27 Greenwich Mean Time 20 December 2023

    Aberdeen 2-1 Livingston

    This is frantic stuff at Pittodrie.

    Shayden Morris hits one at Shamal George and then Ester Sokler's cross is almost turned in.

    Livingston are going for it as well.

    Aberdeen 2-1 LivingstonImage source, SNS
  3. Triple Saints changepublished at 21:24 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    Graham Carey, Ryan McGowan and Dara Costelloe come on for St Johnstone, with Dan Phillips, Matthew Smith and Oludare Olufunwa off.

    James Tavernier then fires into the Saints side netting after goalkeeper Dimitar Mitov beats away a Ridvan Yilmaz cross.

    Tavernier shotImage source, SNS
  4. CLOSE!published at 21:22 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    Todd Cantwell is wayward with a shot after being found by Cyriel Dessers on the edge of the box.

    Dessers then closes down Liam Gordon and wins a corner, from which James Tavernier eventually fires wide.

  5. Postpublished at 21:22 Greenwich Mean Time 20 December 2023

    Aberdeen 2-1 Livingston

    Tyrone Smith
    BBC Scotland at Pittodrie

    Monopoly is a popular Christmas present, well Aberdeen have used their get out of jail free card.

    How on earth Bruce Anderson didn't at least hit the target with his effort will have David Martindale scratching his head.

    The home support breathe an almighty sigh of relief.

  6. CLOSE!published at 21:19 Greenwich Mean Time 20 December 2023

    Aberdeen 2-1 Livingston

    Oh my word, what a chance.

    Bruce Anderson races on to Kurtis Guthrie's flick on and only has the goalkeeper to beat.

    But the striker side-foots wide against his boyhood club. Big opportunity spurned.

  7. CLOSE!published at 21:18 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    So close from Abdallah Sima as the Rangers winger pounces on a loose ball on the volley.

    He comes off with Sam Lammers as Todd Cantwell and Scott Wright come on.

    Sima volleyImage source, SNS
  8. Postpublished at 21:16 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    Brian McLauchlin
    BBC Scotland at Ibrox

    If St Johnstone's defence can hold firm until the last 10 minutes or so, they will still believe they can take something from this game.

    That said, such is the dominance from Rangers it really does look like it’s only a matter of time before the second goal comes.

  9. Duk excelling in land of giantspublished at 21:14 Greenwich Mean Time 20 December 2023

    Aberdeen 2-1 Livingston

    Tyrone Smith
    BBC Scotland at Pittodrie

    When Duk and Miovski combine like they have tonight, they are a handful for anyone.

    Credit to Duk, he is been battling away in the land of the giants that is the Livingston defence.

    What he may lack in size, he makes up for by way of strength, determination and skill.

  10. Postpublished at 21:10 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    Tony Gallacher is on for Fran Francjak as St Johnstone manager Craig Levein mixes things up.

  11. goal

    GOAL Aberdeen 2-1 Livingstonpublished at 21:10 Greenwich Mean Time 20 December 2023

    Bojan Miovski

    Who else? He's done it again.

    Aberdeen moved to four at the back a few minutes ago and almost instantly improved.

    Duk has been excellent out on the left and he delivers the ball for Miovski to stroke home.

    Aberdeen goal graphicImage source, BBC Sport
  12. GREAT SAVES!published at 21:09 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    A little selfish there from Cyriel Dessers as he advances to the edge of the St Johnstone penalty area with options left and right. He shoots and it's a great save from Dimitar Mitov.

    Moments later, Mitov excels again to beat out a bouncing Sam Lammers effort.

    I wonder who will be player of the match...

  13. Postpublished at 21:08 Greenwich Mean Time 20 December 2023

    Aberdeen 1-1 Livingston

    Tyrone Smith
    BBC Scotland at Pittodrie

    Aberdeen have been livelier in this second half, creating a couple of decent opportunities.

    But Livingston are also carrying a threat from time to time.

    With the size the visitors have in their team, you feel they will at some point benefit from one of the James Penrice corners the home side have been giving away.

  14. GREAT SAVE!published at 21:05 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    Dimitar Mitov keeps St Johnstone in the game with a stunning block to keep out Sam Lammers' shot.

    Cyriel Dessers goes down in the aftermath but there's nothing in that.

    Chris Kane tries to lead a St Johnstone counter but he's all alone and eventually fouls Dujon Sterling.

  15. How many celebrations, Cyriel?published at 21:04 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    When you button bash the controller while celebrating in Fifa.

    I know it's not called Fifa anymore, but still.

    DessersImage source, SNS
    DessersImage source, SNS
    DessersImage source, SNS
    DessersImage source, SNS
    DessersImage source, SNS
  16. Postpublished at 21:04 Greenwich Mean Time 20 December 2023

    Aberdeen 1-1 Livingston

    That was good play from Livingston midfielder Jason Holt. He drives forward, jinks away from Leighton Clarkson and gets a shot away.

    Kelle Roos saves comfortably, though.

  17. Postpublished at 21:02 Greenwich Mean Time 20 December 2023

    Aberdeen 1-1 Livingston

    James McGarry collects a lovely drilled pass from Dante Polvara and tests Shamal George at his near post.

    It's been a tough watch in this second half so far.

  18. CLOSE!published at 20:59 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    Abdallah Sima volleys wide from a James Tavernier corner.

    Rangers have picked up where they left off in the first half.

  19. Second Rangers changepublished at 20:56 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    John Lundstram, who was on the wrong end of the Diallang Jaiyesimi challenge that led to the latter's red card, has not re-appeared for the second half.

    Dujon Sterling will take over in midfield for Rangers.

  20. KICK-OFFpublished at 20:55 Greenwich Mean Time 20 December 2023

    Rangers 1-0 St Johnstone

    And we're back up and running at Ibrox.