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 16:39 Greenwich Mean Time 30 December 2023

    Kilmarnock 0-1 Dundee

    Kilmarnock are piling the pressure on but are failing to force Trevor Carson into much action here.

    Another corner skims off the head of Kyle Vassell and zips into the path of Stuart Findlay, whose awkward volley sails behind.

  2. goal

    GOAL! Hearts 2-2 Ross Countypublished at 16:38 Greenwich Mean Time 30 December 2023

    Lawrence Shankland

    Yep, it's him again.

    Yutaro Oda plays the initial ball into the box. It's then picked up by Calem Nieuwenhof who finds Lawrence Shankland.

    The striker makes no mistake and sends the ball past Ross Laidlaw and into the bottom corner.

    Hearts goal
  3. goal

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

    Jonah Ayunga

    Oh, what a delivery and what a goal from St Mirren.

    Scott Tanser sends a delicious ball to the back post and Jonah Ayunga slides in at the back post to slam home.

    Superb from the visitors. They've been clinical.

    St Mirren goal
  4. goal

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

    Ali Adams

    No way. No. Way.

    Ali Adams, Arbroath's substitute goalkeeper playing up front, has just smashed in an absolute screamer.

  5. CLOSE!published at 16:34 Greenwich Mean Time 30 December 2023

    Aberdeen 0-1 St Mirren

    Aberdeen go as close, as they have done all day, but it's not close enough.

    The ball is whipped to the front post, Dante Polvara bursts through and sends his diving header inches wide.

    He lies on the freezing, wet Pittodrie turf, knowing he's missed a huge chance.

  6. Postpublished at 16:32 Greenwich Mean Time 30 December 2023

    Motherwell 3-1 Livingston

    Livingston have enjoyed 65% of possession since the restart, but there remains no joy in regards to goals - with David Martindale's men failing to hit the target once from five shots.

    Nothing sums it up more than Ayo Obileye failing to cleanly connect with a sweet volley opportunity.

  7. goal

    GOAL! Hearts 1-2 Ross Countypublished at 16:31 Greenwich Mean Time 30 December 2023

    Kenneth Vargas

    Game on at Tynecastle.

    It's a lovely finish from the substitute to get Hearts right back into this game.

    He picks up the loose ball in Ross County's half and makes a nice run into the box before slotting the ball through Ross Laidlaw's legs and into the back of the net.

    Hearts goal
  8. Postpublished at 16:29 Greenwich Mean Time 30 December 2023

    Aberdeen 0-1 St Mirren

    Tyrone Smith
    BBC Scotland at Pittodrie

    Aberdeen are penning St Mirren back a bit at the moment, but they have only forced Zach Hemming into one save so far in the second half.

    The home natives are getting nervous and restless.

    The St Mirren support are in fine voice, however.

    AberdeenImage source, SNS
  9. DISALLOWED GOALpublished at 16:27 Greenwich Mean Time 30 December 2023

    Aberdeen 0-1 St Mirren

    St Mirren have the ball in the back of the net, but the whistle had long gone.

    A cross was whipped in from the right, James Bolton glanced his header to the back post and Kelle Roos looked stranded.

    But Alex Gogic had blocked an Aberdeen defender from marking Bolton and Grant Irvine brought it back.

  10. Postpublished at 16:26 Greenwich Mean Time 30 December 2023

    Hearts 0-2 Ross County

    Steven Naismith has turned to his bench once again.

    Craig Halkett and Alex Lowry make way for Kenneth Vargas and Stephen Kingsley.

  11. Postpublished at 16:26 Greenwich Mean Time 30 December 2023

    Aberdeen 0-1 St Mirren

    A few changes for Aberdeen now, too. Dante Polvara, Jack Milne, and Shayden Morris are on.

    Richard Jensen, Graeme Shinnie, Nicky Devlin are off.

    Big call from Barry Robson, let me try and figure out how they're playing...

  12. GREAT SAVE!published at 16:26 Greenwich Mean Time 30 December 2023

    Kilmarnock 0-1 Dundee

    And there's the sign of life Kilmarnock needed.

    Joe Wright bullets a header at goal after a good delivery from Danny Armstrong, forcing Trevor Carson into a sprawling save.

    Can the hosts get themselves back into this one?

  13. Postpublished at 16:25 Greenwich Mean Time 30 December 2023

    Motherwell 3-1 Livingston

    Mikey Devlin rises highest at the back post to meet a teasing Cristian Montano cross, but the Livingston skipper is only able to direct his header wide.

    It's certainly been tighter in the second half, but Livingston not doing enough to claw back the two-goal deficit just yet.

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

    Aberdeen 0-1 St Mirren

    That's a blow for St Mirren.

    Mark O'Hara is being replaced, having gone down holding his thigh. Now he's limping off and Caolan Boyd-Munce is on in his place.

    Aberdeen look far more likely to score at this stage, but the weather is battering both sides. It is minging.

  15. goal

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

    Mason Hancock

  16. goal

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

    Jack Hamilton

    Having a goalie up front doesn't seem to be working for the visitors.

  17. goal

    GOAL! Hearts 0-2 Ross Countypublished at 16:21 Greenwich Mean Time 30 December 2023

    Yan Dhanda

    Wow. Wow. Wow.

    An absolute screamer of a free-kick from Yan Dhanda.

    It's certainly within his shooting range and he fires it into the top right-hand corner of the goal.

    Zander Clark is rooted to his line and can only watch as the ball bulges into the net to his left.

    Ross County goal
  18. goal

    GOAL! Ayr Utd 2-2 Dunfermline Athleticpublished at 16:20 Greenwich Mean Time 30 December 2023

    Frankie Musonda

  19. Arbroath keeper on as strikerpublished at 16:19 Greenwich Mean Time 30 December 2023

    Raith Rovers 1-0 Arbroath

    Ali AdamsImage source, SNS

    Hold on a minute...

    Arbroath have got a goalie playing up front.

    The last option on their bench was keeper Ali Adams and he's on to play as a striker.

    Scottish fitbaw. Unrivalled.

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

    Aberdeen 0-1 St Mirren

    St Mirren come forward on the counter through Lewis Jamieson.

    He skips inside on his left foot, but his shot is tame and straight at Kelle Roos.

    Aberdeen then hit back and Duk goes down... no penalty. That's two dives for Aberdeen now, if you're keeping count.