Postpublished at 41 mins
Livingston 0-1 Rangers
Livi midfielder Mo Sangare is in some discomfort as he goes down after stretching for a challenge. Looks like he can run it off though...
Listen to Sportsound commentary
Yang meets Palma cross to open scoring with his first Celtic goal & Kyogo adds quick second as he turns in O'Riley cutback
Kyogo forced off with head knock after aerial challenge from Rubezic; Palma nets penalty after VAR review for MacKenzie's challenge on Oh
Turnbull adds fourth via post in stoppage time with drive from distance & Oh heads fifth from superb Palma cross then adds sixth with last kick
Yang & Holm start for Celtic; Miovski & Clarkson among four Aberdeen changes
Celtic restore eight-point lead after Rangers win at Livingston; Aberdeen drop a place to ninth
FT: Livingston 0-2 Rangers - Dessers strike & penalty from Tavernier, who missed earlier spot-kick, gives visitors victory. Goldson & McCausland goals ruled out by VAR
Colin Moffat
Livingston 0-1 Rangers
Livi midfielder Mo Sangare is in some discomfort as he goes down after stretching for a challenge. Looks like he can run it off though...
Livingston 0-1 Rangers
It's been a busy few minutes for Cristian Montano as the Livi defender turns and has a swipe at goal from 20 yards out. Straight at keeper Jack Butland.
Livingston 0-1 Rangers
Big shouts for a Rangers penalty as a Ross McCausland shot strikes the arm of Cristian Montano, but referee Steven McLean indicates the defender's limb was down by his side.
Livingston 0-1 Rangers
Cyriel Dessers goes too early to meet a pass from James Tavernier and the offside flag goes up as soon as he sends his shot inches wide.
Livingston 0-1 Rangers
Cristian Montano is back on wing-back duties now as he wriggles his way from the right flank into the Rangers penalty area before running out of steam.
Livingston 0-1 Rangers
It matters less now, but these were James Tavernier's last five penalties before his miss this afternoon.
Livingston 0-1 Rangers
A lengthy break in play as Leon Balogun gets treatment on the pitch. The Rangers defender is being led off the pitch but it looks like he'll be okay to continue.
Livingston 0-1 Rangers
Stephen Craigan
Former Motherwell captain on BBC Sportsound
Rangers break, the pass from Lawrence is sublime and from nowhere, Livingston find themselves behind.
Cyriel Dessers
Now Rangers do find a way through as Livingston find themselves short of numbers at the back and are split wide open by a fine Tom Lawrence pass.
Sean Kelly gets across to make a sliding challenge on Cyriel Dessers but the shot clips the defender's heel and the ball spins slowly past goalkeeper Shamal George.
Livingston 0-0 Rangers
Lee McCulloch
Former Rangers captain on BBC Sportsound
The penalty looked soft from this angle.
I fancied James Tavernier to score that, but he misses the target. It's still early enough in the game for his team to bail him out.
Livingston 0-0 Rangers
James Tavernier can only graze the outside of the post with his spot-kick.
Livingston 0-0 Rangers
Ross McCausland goes down in a heap as goalkeeper Shamal George dives at his feet near the byeline.
Not a lot of contact there...
Livingston 0-0 Rangers
Abdallah Sima has a swing at a bouncing ball inside the home penalty area and Cristian Montano does well to make a close-range block.
Livingston 0-0 Rangers
Lee McCulloch
Former Rangers captain on BBC Sportsound
It's great play on the break from Rangers.
McCausland chops inside then outside, and he's unlucky with the finish. He's started very brightly.
Livingston 0-0 Rangers
Lovely footwork from Ross McCausland as he turns Livi defender James Penrice inside out before shooting over the top from near the edge of the penalty box.
Livingston 0-0 Rangers
Cyriel Dessers is offside as a lunges towards the delivery from James Tavernier.
Referee Steven MacLean checks the monitor and quickly decides the goalkeeper has been distracted by the Rangers forward before his fumble.
Livingston 0-1 Rangers
Lee McCulloch
Former Rangers captain on BBC Sportsound
I don't know if the sun is in Shamal George's eyes, but that looks like a straightforward catch.
Connor Goldson
A disaster for Shamal George from a free-kick... But is there an offside to be considered?
Livingston 0-0 Rangers
Cyriel Dessers picks the pocket of Mickey Devlin and, with the Livingston skipper waving his arms in the air claiming a foul, the Rangers striker runs in on goal only to have his near post shot blocked by Shamal George.
Livingston 0-0 Rangers
I count eight Livingston outfield players in their own penalty area as they repel the latest Rangers cross.