Postpublished at 12:57 British Summer Time 26 August 2023
Ross County 0-1 Rangers
On his first start since April 2022, that's Kemar Roofe's first goal since February 2023.
Listen to Sportsound
Celtic 0-0 St Johnstone - champions held at home
Hibernian 1-3 Livingston - Obita diverts into own goal; Boyle equalises but Anderson restores lead & Sangare adds stunning third before Campbell pulls one back
Motherwell 2-1 Kilmarnock - Watkins gives Ayrshire side lead but Casey lashes in leveller; Slattery misses penalty before Paton nets late on
Championship - Dundee Utd beat Ayr; Raith overcome Dunfermline; Thistle defeat Queen's Park
Nick McPheat
Ross County 0-1 Rangers
On his first start since April 2022, that's Kemar Roofe's first goal since February 2023.
Ross County 0-1 Rangers
Derek Ferguson
Former Rangers midfielder on Sportsound
Great delivery. It's a wicked ball in.
What technique by Roofe. He's only seven yards out, but it's a nice finish.
Kemar Roofe
It just had to be.
Another Borna Barisic cross is whipped in to the back post and Kemar Roofe does superbly well to improvise and hook the ball in.
County want a foul but Roofe and James Brown are both at it.
Ross County 0-0 Rangers
Derek Ferguson
Former Rangers midfielder on Sportsound
We've got a good game on our hands. A bit hectic to begin with, but both sides have settled now.
Ross County 0-0 Rangers
The Croatia left-back ends up getting two goes at it but County defend both balls well.
Ross County 0-0 Rangers
Another Rangers corner as Yan Dhanda turns behind James Tavernier's attempted cross.
Borna Barisic will take it...
Ross County 0-0 Rangers
Up the other end, George Harmon leathers a cross in but John Souttar does really well to get it cleared.
Ross County 0-0 Rangers
Kemar Roofe is showing flashes.
The Rangers striker sees Cyriel Dessers in behind but his pass is just too heavy.
It's unlucky.
Ross County 0-0 Rangers
Another headed chance for Rangers.
This time Sam Lammers powers a Nico Raskin cross straight at Ross Laidlaw.
Ross County 0-0 Rangers
Hmm, Cyriel Dessers isn't moving too great.
Something is bothering him. One to keep an eye on.
Ross County 0-0 Rangers
Jack Butland can breathe a sigh of relief.
Simon Murray skips away and forces the Rangers keeper into a save, but he spills it straight to Jordan White.
The whistle is blown anyway for a foul committed by Murray.
Ross County 0-0 Rangers
Derek Ferguson
Former Rangers midfielder on Sportsound
He has got to score. It is the first bit of movement.
It's a great ball from Roofe, but Dessers has got to be hitting the back of the net.
The second one, he thinks there's going to be contact. A couple of golden opportunities for Rangers.
Ross County 0-0 Rangers
Early booking for County captain Jack Baldwin after he hauls down Todd Cantwell on halfway.
Ross County 0-0 Rangers
A second chance in space of seconds for Cyriel Dessers.
Again, he should do better as John Souttar's flick on is nodded over by the Rangers striker.
Ross County 0-0 Rangers
Kemar Roofe, what a cross.
It's James Tavernier-esque off the left and Cyriel Dessers meets it at the back post.
But Ross Laidlaw makes a top save. Dessers should score though.
Ross County 0-0 Rangers
Rangers give the ball away far too cheaply and Jordan White ends up getting a shot away on the edge of the box.
It's low, tame and wide.
Ross County 0-0 Rangers
You can't blame Kemar Roofe for showing any ring rust given this is his first start in 16 months.
He's late to a tackle on Josh Sims. No card.
Ross County 0-0 Rangers
This time it's Cyriel Dessers on the right and he manages to get a ball into the box.
But County survive and hack it away once more.
Ross County 0-0 Rangers
Sam Lammers does about 20 stepovers but they don't fool George Harmon, who gets a good block on the cross.
Ross County 0-0 Rangers
Bit of a subdued start in Dingwall, it must be said.
Still early though.