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 17:03 Greenwich Mean Time 30 December 2023

    What did Derek Adams say about Scottish football?

    A day of drama and top-quality goals.

  2. FULL-TIME Hearts 2-2 Ross Countypublished at 17:01 Greenwich Mean Time 30 December 2023

    In a game littered with chances, a share of the spoils is probably the right result.

    Despite having had two weeks off from a competitive fixture, Ross County came out firing in the first half but it wasn't until the second 45 that they made it count.

    An Alex Cochrane own goal followed up by a sensational free-kick from Yan Dhanda but the visitors two up with half an hour still to play.

    Steven Naismith made changes and the substitutes made a difference. Kenneth Vargas found the first for Hearts to put them back within touching distance.

    Lawrence Shankland of course got himself on the score sheet to make it 2-2 on minute 80.

    Despite chances for both sides towards the end, it finished all square at Tynecastle.

    Lawrence Shankland celebrates making it 2-2Image source, SNS
  3. FULL-TIME Aberdeen 0-3 St Mirrenpublished at 17:00 Greenwich Mean Time 30 December 2023

    St Mirren picked up a rare away win at an unhappy Pittodrie as they beat Aberdeen in wicked conditions.

    Mark O'Hara rifled in from close range after 12 minutes before missing a penalty that would have made the game far more comfortable for the Paisley side.

    It didn't matter in the end as Jonah Ayunga and Greg Kiltie scored two late goals to make it a comfortable victory for Stephen Robinson's men.

    The win ends a dreadful away run for the Buddies.

    St Mirren celebrateImage source, SNS
  4. FULL TIME Motherwell 3-1 Livingstonpublished at 16:59 Greenwich Mean Time 30 December 2023

    A fantastic viewing in the first 45 failed to carry over to the second half.

    Blair Spittal and Theo Bair found the net before Scott Pittman pulled one back for the desperate visitors. A moment of magic from Bair put the hosts back in full control before the break.

    Livingston improved on their sluggish first-half showing but failed to test Liam Kelly's goal as Stuart Kettlewell's Motherwell gladly held out for their first win in 16 games.

    The visitors meanwhile have now failed to win in 12 and now sit six points adrift of their nearest strugglers.

    Montano and Gent battle for possession.Image source, SNS
  5. FULL-TIME Kilmarnock 2-2 Dundeepublished at 16:57 Greenwich Mean Time 30 December 2023

    Late, late drama at Rugby Park.

    Killie came back from a goal down and looked like they had won it when Rory McKenzie scored in the 93rd minute.

    But Joe Shaughnessy's 95th-minute leveller snatched a dramatic point.

  6. goal

    GOAL! Kilmarnock 2-2 Dundeepublished at 16:56 Greenwich Mean Time 30 December 2023

    Joe Shaughnessy

    Oh. My. Word. Absolute bedlam.

    Joe Shaughnessy nets an instant stoppage-time leveller.

    Rugby Park is now stunned.

    Dundee goal
  7. Postpublished at 16:55 Greenwich Mean Time 30 December 2023

    Hearts 2-2 Ross County

    Solid defending from County to make sure they keep this level.

    After a chance up the other end, County end up back defending and Jack Baldwin does well to turn the ball out for a Hearts corner.

    The delivery from Alex Cochrane is then caught comfortably by Ross Laidlaw.

  8. goal

    GOAL! Kilmarnock 2-1 Dundeepublished at 16:53 Greenwich Mean Time 30 December 2023

    Rory McKenzie

    They've done it! Scenes at Rugby Park.

    Kilmarnock goal
  9. 'Embarrassing'published at 16:53 Greenwich Mean Time 30 December 2023

    Aberdeen 0-3 St Mirren

    Willie Miller
    Former Aberdeen defender on BBC Sportsound

    It's getting to the embarrassing stage at Pittodrie.

  10. goal

    GOAL! Aberdeen 0-3 St Mirrenpublished at 16:53 Greenwich Mean Time 30 December 2023

    Greg Kiltie (pen)

    Greg Kiltie steps up and scores. Three and easy for St Mirren.

    A miserable afternoon for Aberdeen.

    St Mirren goal
  11. goal

    GOAL! Queen's Park 1-2 Airdrieonianspublished at 16:52 Greenwich Mean Time 30 December 2023

    Nikolay Todorov

  12. PENALTY to St Mirren!published at 16:51 Greenwich Mean Time 30 December 2023

    Aberdeen 0-2 St Mirren

    Toyosi Olusanya is wiped out by Stefan Gartenmann in the box, last-man challenge, and it doesn't look like the Danish defender touches the ball.

    After a VAR check, it's awarded.

  13. HITS THE WOODWORKpublished at 16:49 Greenwich Mean Time 30 December 2023

    Kilmarnock 1-1 Dundee

    Almost an instant response from Dundee!

    Owen Beck saunters forward and cracks an effort right off the crossbar.

    This one has come to life in the dying minutes.

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

    Hearts 2-2 Ross County

    Derek Adams' turn to make changes.

    Victor Loturi and Kyle Turner replace Josh Sims - who gets himself booked just before heading off the park - and Jordan White.

  15. goal

    GOAL! Kilmarnock 1-1 Dundeepublished at 16:46 Greenwich Mean Time 30 December 2023

    Joe Wright

    Killie pull themselves level.

    Joe Wright was the strongest man in the box and powered a loose ball into the back of the net.

    Will we see a winner?

    Kilmarnock goal
  16. The celebration 😂😂😂published at 16:45 Greenwich Mean Time 30 December 2023

    Raith Rovers 2-2 Arbroath

    A reminder: The guy who scored this wonder goal for Arbroath is a goalkeeper playing up front.

    The cupping of the ears is sensational.

    Ali AdamsImage source, SNS
  17. Killie on top but lack finishing touchpublished at 16:42 Greenwich Mean Time 30 December 2023

    Kilmarnock 0-1 Dundee

    Jane Lewis
    BBC Scotland at Rugby Park

    Kilmarnock are throwing everything at this as they look to get back into this game.

    They've had corners, free-kicks and have come fairly close to grabbing an equaliser.

    Trevor Carson has kept some of their efforts at bay, while a lack of clinical edge has also been their downfall.

    I'm sure there are more goals in this.

  18. Postpublished at 16:41 Greenwich Mean Time 30 December 2023

    Motherwell 3-1 Livingston

    David Martindale has thrown on Mo Sangare and Andrew Shinnie in a final attempt to drag Livingston back into the game.

    Motherwell still not yielding anything, however.

  19. goal

    GOAL! Raith Rovers 2-2 Arbroathpublished at 16:41 Greenwich Mean Time 30 December 2023

    Leighton McIntosh (pen)

    Gutted they didn't give it to Ali Adams, but it's in anyway.

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

    Arbroath have a penalty.

    Please give it to the big fella...