FULL-TIMEpublished at 17:06 Greenwich Mean Time 16 December 2023
Scottish League 1
Cove Rangers 1-2 Alloa Athletic
Hamilton Academical 1-3 Falkirk
Kelty Hearts 0-1 Montrose
Queen of the South 3-1 Edinburgh City
Stirling Albion 1-1 Annan Athletic
Ross County, eighth, a point below Dundee, seventh
Colin Moffat
Scottish League 1
Cove Rangers 1-2 Alloa Athletic
Hamilton Academical 1-3 Falkirk
Kelty Hearts 0-1 Montrose
Queen of the South 3-1 Edinburgh City
Stirling Albion 1-1 Annan Athletic
Scottish Championship
Ayr United 1-0 Airdrieonians
Dundee United 0-1 Raith Rovers
Dunfermline Athletic 1-2 Partick Thistle
Morton 1-0 Queen's Park
Inverness CT 1-2 Arbroath
The final kick of the game and it comes off Dundee skipper Joe Shaughnessy and goes in. He still looks stunned, in a very good way.
Once the stewards clear the Dundee fans from the pitch, Colin Steven blows his whistle. All over.
County were probably the more menacing side but Dundee didn't give up. A huge win for them - only their second on the road in the league this season.
Graham Carey's dazzling drive secures all three points for St Johnstone.
It was fitting that the best player on the park got the only goal, although the 'assist' came from a shocking pass out of defence from Dylan Levitt.
An absolutely dominant performance from Craig Levein's men sees them climb up to eighth in the Scottish Premiership, while a very disappointing Hibernian drop to sixth.
St Johnstone 1-0 Hibernian
Hibs keeper David Marshall is up for a corner. It's a terrible delivery though.
Shouts for a possible handball against Chris Kane as the ball bounced up against his elbow? No, it doesn't look like VAR are interested.
How that finished goalless...
Mark O'Hara saw his second-half penalty saved by Liam Kelly, before Motherwell missed a string of chances.
The Fir Park side's winless run stretches to 14 games.
FT: Dundee United 0-1 Raith Rovers
Kenny Crawford
BBC Sport Scotland at Tannadice
Raith Rovers have done it!
Dylan Easton’s wonder-goal the difference.
Ian Murray’s men are now five points clear at the top of the Championship.
That's 13 games unbeaten in all competitions and seven wins on the bounce.
Joe Shaugnessy
My word! Luke McCowan's free-kick hits the post and it's cleared into the path of Joe Shaughnessy and rebounds into the net.
Dundee have surely snatched the points at the death.
A statement win for Hearts as they win at Celtic Park for the first time in 14 years and consign the defending champions to successive Scottish Premiership defeats.
Lawrence Shankland and Stephen Kingsley with the first-half goals and Celtic just could not respond.
Bruce Anderson's late penalty miss means this one ends in deadlock.
Kilmarnock had the best of the chances, but there was a severe lack of quality all round this afternoon.
St Johnstone 1-0 Hibernian
Dylan Vente is not sent off.
The Hibs striker was quickly given his marching orders for an apparent high boot on Saints skipper Liam Gordon, but a VAR intervention reduces the straight red card to a yellow.
The question is: was it even worthy of a booking?
Livingston 0-0 Kilmarnock
Kyle Magennis looks absolutely gutted.
After making his much-anticipated return to the Killie team, he's had to head off again after going down off the ball.
He's shaking his head. Not what Killie fans will be wanting to see.
Ross County 0-0 Dundee
Off the line! Owen Beck cuts onto his right to get by two defenders but his effort is cleared off the line.
Almost a late dramatic winner from Dundee's best player.
Celtic 0-2 Hearts
Hearts eat up some time by taking of Jorge Grant and introducing debutant Macaulay Tait.
Grant has battled hard today after taking an early knock and it was his corner that set up the Lawrence Shankland goal.
Is he the first Macaulay to grace the Premiership?
A few moments later, Craig Halkett comes off the visitors' bench to take over from Nathan Atkinson.
St Johnstone 1-0 Hibernian
Fran Franczek, 16, heads off after an impressive first start for the Saints. The teenager kept Hibs largely quiet on their left-hand side and put in a solid, strong shift throughout.
Veteran defender Andy Considine is on in his place.
Dundee United 0-1 Raith Rovers
Kenny Crawford
BBC Sport Scotland at Tannadice
What a goal-saving tackle by Rovers’ skipper Scott Brown to deny Louis Moult an almost certain equaliser.
He celebrates the challenge with the Raith fans in The Shed.
Ross County 0-0 Dundee
James Brown plays a one-two and lays off to Eamonn Brophy. The Scotland cap drives on his left foot towards the bottom corner, and Trevor Carson saves.
The ball spills in front of goal and Brown continues his run, but he can only skew over!
St Mirren 0-0 Motherwell
Theo Bair, you have got to score.
The Motherwell sub is played through one-on-one with Zach Hemming, but can't find the corner, and Hemming turns it behind for a corner.
St Johnstone 1-0 Hibernian
To expand a little on Allan's comments from Perth...
The majority of the Hibs team seem unable to trap the ball at their feet, never mind craft a half-chance.
Saints are still the side looking more likely to net the next goal, with Chris Kane forcing a good, low stop from Hibs 'keeper David Marshall.
St Johnstone 1-0 Hibernian
Allan Preston
Former St Johnstone defender on BBC Sportsound
Hibs have been rubbish.