Summary

  • Listen to Sportsound

  • Aberdeen 0-3 St Mirren - O'Hara strike deflects past Roos before St Mirren captain misses VAR-reviewed penalty; Ayunga adds second & Kiltie third

  • Hearts 2-2 Ross County - Cochrane diverts into own net before incredible Dhanda free-kick; Vargas pulls one back & Shankland levels

  • Kilmarnock 2-2 Dundee - McKenzie & Wright score late to cancel out McCowan opener but Shaughnessy levels in stoppage-time

  • Motherwell 3-1 Livingston - Spittal & Bair net before Pittman pulls one back; magnificent Bair effort restores advantage

  • Arbroath draw with Raith in Championship after substitute goalkeeper Adams, playing up front, nets from 30 yards

  1. Postpublished at 14:32 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Celtic clear and clear and clear.

  2. Postpublished at 14:31 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Celtic striker Oh is down holding his face.

    Think he takes a knock from John Souttar.

    Connor Goldson races over to try and pull him up and takes got him a booking.

  3. Postpublished at 14:30 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    We're now creeping towards the final minute of stoppage time but there will surely be more to play.

  4. Postpublished at 14:29 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    The clock has just ticked past 96.

    Some Celtic fans can't watch.

  5. Postpublished at 14:28 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Matt O'Riley's nose is bleeding again and on come the medical team.

  6. Postpublished at 14:27 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Rangers now have a free-kick which is pumped to the back post, but John Souttar is always stretching and it's away.

  7. PENALTY APPEALpublished at 14:27 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Shouts for a Celtic penalty as David Turnbull goes down under a challenge from James Tavernier.

    The flag is up anyway.

  8. Postpublished at 14:26 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Kieran Dowell, surely you haven't shot there?

    The Rangers midfielder is at such a tough angle and the away side have an overload at the back post, but he shoots miles off target.

  9. Postpublished at 14:25 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Alistair Johnston outmuscles Ross McCausland, wins a goal kick, then does a bit of cheerleading.

    Still at least five minutes to play.

  10. Postpublished at 14:24 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Celtic clear the corner but Rangers will come again.

  11. Postpublished at 14:24 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Rangers corner as James Tavernier gets behind Mikey Johnston again...

  12. 'What might happen now?'published at 14:23 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Pat Nevin
    Former Scotland winger on BBC Radio 5 Live

    We have watched three brilliant goals this afternoon.

    But that one - top corner against a top-quality goalkeeper.

    Now we are wondering what can happen. Celtic were cruising, but three substitutions and they just switched off for a minute.

    Celtic 2-1 RangersImage source, SNS
  13. Postpublished at 14:23 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Celtic are all over the place as a Rangers ball comes into the box but they survive.

    This has all of a sudden become very nervy.

  14. Postpublished at 14:22 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    EIGHT minutes of added time.

  15. 'Incredible'published at 14:22 Greenwich Mean Time 30 December 2023

    Celtic 2-1 Rangers

    Billy Dodds
    Former Rangers striker on BBC Sportsound

    His delivery today has been average at best, but that just adds to the high-quality goals we've seen today.

    Incredible from Tavernier.

  16. goal

    GOAL! Celtic 2-1 Rangerspublished at 14:20 Greenwich Mean Time 30 December 2023

    James Tavernier

    And he has. Another top-quality goal.

    James Tavernier bends it over the wall and into the top-left corner.

    Joe Hart gets a hand to it but can't keep it out.

    Rangers goal
  17. YELLOW CARDpublished at 14:20 Greenwich Mean Time 30 December 2023

    Celtic 2-0 Rangers

    A sixth yellow card for Celtic as Cyriel Dessers rolls Maik Nawrocki, who is just a second late.

    James Tavernier probably has to score this free-kick to give Rangers a chance.

  18. Postpublished at 14:18 Greenwich Mean Time 30 December 2023

    Celtic 2-0 Rangers

    Cyriel Dessers has a shot blocked and up the other end Celtic go, but Alistair Johnston's cross is poor again.

  19. 'Abada like a new signing'published at 14:17 Greenwich Mean Time 30 December 2023

    Celtic 2-0 Rangers

    Pat Bonner
    Former Celtic goalkeeper on BBC Sportsound

    Getting Liel Abada back into the team is like a new signing for Celtic.

    Whether he is sharp and match fit I am not so sure but we know he has got the ability and he gets into great positions.

  20. Postpublished at 14:16 Greenwich Mean Time 30 December 2023

    Celtic 2-0 Rangers

    That's Kyogo's last involvement.

    He goes off with Luis Palma and Daizen Maeda as Mikey Johnston, the returning Liel Abada and Oh come on.