Postpublished at 20:54 Greenwich Mean Time 20 December 2023
Aberdeen 1-1 Livingston
Now Livingston threaten as James Penrice whips a fierce ball into the Aberdeen box and Kurtis Guthrie heads over.
He probably should do better.
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
Nick McPheat
Aberdeen 1-1 Livingston
Now Livingston threaten as James Penrice whips a fierce ball into the Aberdeen box and Kurtis Guthrie heads over.
He probably should do better.
Aberdeen 1-1 Livingston
Aberdeen come flying out the blocks and James McGarry's cross is almost turned in by Bojan Miovski.
The Macedonian can't take it cleanly, though.
Richard Jensen then thumps one from distance, but Shamal George grabs it.
Aberdeen 1-1 Livingston
Back under way at Pittodrie.
Santa has just come out at Ibrox holding the League Cup trophy.
He's given a good reception by the home crowd.
If that's anything to do with Santa getting booed at Celtic Park on Saturday, that's patter.
HT: Rangers 1-0 St Johnstone
Kenny Miller
Former Rangers striker on BBC Sportsound
St Johnstone need to try and find a way to get up the pitch.
It's been really comfortable for Rangers so far.
HT: Aberdeen 1-1 Livingston
Tyrone Smith
BBC Scotland at Pittodrie
That lovely little backheel from Duk will count for nothing after that disallowed goal. It was still a lovely moment for those who witnessed it.
Livi have impressed here, they have been organised and dogged.
The Dons finished the first half strongly and will be hoping to pick up where they left off after the break.
HT: Aberdeen 1-1 Livingston
Willie Miller
Former Aberdeen defender on BBC Sportsound
There's nothing in this game whatsoever.
Livingston were pretty good for their lead. Aberdeen were a sorry sight but they fought back.
Bojan Miovski is a top quality striker. His equaliser was a bullet header.
Rangers are a goal and a player up as they seek to move to within two points of Scottish Premiership leaders Celtic.
Cyriel Dessers, an early substitute for Kemar Roofe, struck before Diallang Jaiyesimi saw red for St Johnstone.
Bojan Miovski has now scored four goals in five Premiership appearances against Livingston.
That header was his seventh league goal of the season.
Rangers 1-0 St Johnstone
James Tavernier has a sight of goal on the right-hand side of the box and he flashes across the face of goal.
Rangers 1-0 St Johnstone
Now Rangers get a card as Connor Goldson is cautioned for a cynical foul on Chris Kane.
Fair to say it's been an ill-tempered first half at Ibrox.
Bojan Miovski's header has hauled Aberdeen level at the break.
Livingston ended their two-month goal drought when Kurtis Guthrie steered home James Penrice's cross, but they have been pegged back.
It's finely poised for the second half.
Aberdeen 1-1 Livingston
Bojan Miovski thinks he's grabbed a second, but the flag is up for offside.
It's a wonderful backheel towards goal from Duk which Miovski intercepts and taps in.
But he's a yard off.
Rangers 1-0 St Johnstone
Dan Phillips is booked for taking out Rangers' Sam Lammers as it's announced there will be seven minutes of first-half added time at Ibrox.
Aberdeen 1-1 Livingston
Tyrone Smith
BBC Scotland at Pittodrie
That Aberdeen equaliser was the first moment of real quality in this game.
A wonderful ball in from Nicky Devlin was matched by an equally wonderful header by Bojan Miovski.
The home support will be hoping that can be the spark that ignites the Dons.
Bojan Miovski
Where would Aberdeen be without this guy?
Nicky Devlin's brilliant cross is guided beyond Shamal George by Miovski, for his 13th of the season.
It's a wonderful header.
Rangers 1-0 St Johnstone
Matthew Smith goes in heavy on Cyriel Dessers and St Johnstone are at risk of another card, but referee Alan Muir shows leniency. It was a different type of tackle to the red card incident earlier.
Cyriel Dessers sets up Kieran Dowell for a shot and he tests Dimitar Mitov.
Rangers 1-0 St Johnstone
Callum Davidson
Former St Johnstone manager on BBC Sportsound
Rangers' energy levels have been fantastic this first half.
Aberdeen 0-1 Livingston
Tyrone Smith
BBC Scotland at Pittodrie
You can see the confidence lift in Livingston since the goal.
At the same time you can sense a real nervousness starting to whirl around PIttodrie.
Aberdeen 0-1 Livingston
Livingston go close to a second goal.
Scott Pittman takes a lovely low shot on the turn which Kelle Roos gets to, but almost spills into the corner.
Aberdeen get away with one.