Postpublished at 89 mins
Livingston 1-2 Rangers
Just as I say that, Scott Arfield gets his head down and sprints down the middle before releasing Antonio Colak with a sliding pass. Shamal George is out quickly to make a good blocking save.
FT: Hearts 2-1 Ross County - Alan Forrest & Barrie McKay put Hearts two up before Jordan White cuts deficit
FT: Kilmarnock 1-1 Dundee Utd - Dylan Levitt smashes opener into the roof of the net; Ian Harkes dismissed midway through second half before Ash Taylor leveller
FT: St Johnstone 0-1 Hibernian - Murray Davidson sent off for hosts; Rocky Bushiri nets at the death for the visitors
Rangers open the season with a 2-1 victory away to Livingston
Colin Moffat
Livingston 1-2 Rangers
Just as I say that, Scott Arfield gets his head down and sprints down the middle before releasing Antonio Colak with a sliding pass. Shamal George is out quickly to make a good blocking save.
Livingston 1-2 Rangers
The hosts are starting to commit men forward in search of a late equaliser and that means there are bigger gaps at the back for Rangers to attack but Giovanni van Bronckhorst's side look content to focus on possession.
Livingston 1-2 Rangers
Rangers midfielder Ryan Jack is on for the last 10 minutes or so, taking over from Tom Lawrence.
Livingston 1-2 Rangers
The ball trickles into an unguarded Rangers net but the whistle had long gone for an earlier infringement, so nobody is getting too excited.
Livingston 1-2 Rangers
Rangers striker Antonio Colak catches Jack Fitzwater with an elbow and referee Don Robertson digs out his card again.
Livingston 1-2 Rangers
Neil McCann
Former Rangers winger on BBC Scotland
Quote MessageThe attacking switches from Giovanni van Bronkhorst - he's put on two attacking midfielders and it's paid dividends.
Livingston 1-2 Rangers
Livingston make a change in attack, bringing on Bruce Anderson and taking off Andrew Shinnie.
James Tavernier
The goalkeeper's position looks a bit awkward in relation to his defensive wall and James Tavernier takes full advantage of Shamal George's uncertainty by pinging a cracker of a free-kick into the top corner!
Two goals in two minutes have Rangers on top.
Scott Arfield
Ryan Kent chops back inside down the left flank and whizzes in a cross for Scott Arfield to meet on the run. The substitute then steers a great glancing header beyond the grasp on Shamal George.
Livingston 1-0 Rangers
Rangers come again and Malik Tillman is upended millimetres from the edge of the penalty box. Borna Barisic fires the free-kick too high.
Livingston 1-0 Rangers
Rangers skipper James Tavernier hammers a shot high and wide.
Livingston 1-0 Rangers
James Sands and Scott Arfield are on for Rangers, taking over from John Souttar and Glen Kamara.
Souttar has had a rather torrid debut up against Joel Nouble.
Livingston 1-0 Rangers
Neil McCann
Former Rangers winger on BBC Scotland
Quote MessageLivingston are really under the pump now. Rangers really have to make their advantage count now.
Livingston 1-0 Rangers
Another scare for the hosts as James Tavernier rises at the back post and his header flashes across the face of goal via a touch off the knees of goalkeeper Shamal George.
Livingston 1-0 Rangers
John Lundstram curls a shot wide by a couple of feet and Livingston goalie Shamal George is then booked for taking his sweet time to get the action re-started.
Livingston 1-0 Rangers
There were reports of a VAR trial at this game. I wonder what the new cameras made of that Colak effort that was disallowed?
The Rangers striker looks level on the regular TV replays.
Livingston 1-0 Rangers
A deep cross from Borna Barisic evades the keeper, clips the bar and post before Malik Tillman follows up only to be denied by a close-range stop from Shamal George, who was sprawling on the goal-line.
Rangers really knocking on the door here...
Livingston 1-0 Rangers
Antonio Colak is given offside as he nods home a cross from Borna Barisic.
It's tight. Very tight.
Livingston 1-0 Rangers
Joel Nouble brushes John Souttar off the ball and races off towards goal with only Connor Goldson for company. The Livi striker tries a few twists and turns before laying it off to Stephane Omeonga, who blazes a horrible shot over the top.
Livingston 1-0 Rangers
Ryan Kent has time to steady himself for a shot as the ball breaks his way in the penalty box. The Rangers winger cracks in a powerful strike but Jack Fitzwater bravely gets his noggin in the way.