Match ends, Livingston 1, Rangers 1.

A dogged and determined performance earned Livingston a point against Scottish Championship leaders Rangers.
Rangers enjoyed the bulk of possession and went ahead through Jason Holt when he pounced on a loose ball.
Livingston had few opportunities of their own, but crucially took one of them - Miles Hippolyte beating Wes Foderingham from just outside the box.
Rangers pressed for a winning goal, but the home side held firm.
The slip-up from Mark Warburton's side allows Hibs to draw level on 37 points at the top of the Championship, though Rangers still have a game in hand and boast a healthier goal difference.
Livingston had shown during the week against Hibernian they would not be steam-rollered and so it proved in the early stages against the league leaders.
Rangers' dominance of possession was converted into something tangible, though, when Holt edged them in front with his third goal in his last five league matches.
The midfielder's arrival into the penalty area was perfectly timed to pick up on a loose ball after Declan Gallacher had cut out Barrie McKay's pass intended for Martyn Waghorn.
Holt made the most of his good fortune by coolly slotting the ball low past goalkeeper Marc McCallum.
Livingston did not buckle, however, and claimed strongly for a penalty when Jordyn Sheerin's shot looked to have struck Rob Kiernan on the arm.
Having survived a curling McKay shot off a post, the home side should have been level on the stroke of half-time when Jordan White headed straight at Foderingham from point-blank range.
However, they did not have to wait for long after the break to tie things up. Ben Gordon was allowed to step out of defence and advance on the Rangers goal and though his shot was blocked, Hippolite - much like Holt earlier - was ideally positioned to gather and guide a shot past Foderingham.
That was reward for Livingston's industry and organisation and those traits continued to serve them well, though Rangers did force McCallum into good saves to deny Andy Halliday and Kenny Miller.
Waghorn, McKay and Miller all had further chances to win it for Rangers, but all were disappointed.
Line-ups
Livingston
Formation 3-5-2
- 26McCallum
- 15NeillBooked at 83mins
- 6Gordon
- 14Gallagher
- 11HippolyteBooked at 66minsSubstituted forMillenat 89'minutes
- 16Gibbons
- 7Pittman
- 8da Encarnação Pires Faria
- 3Longridge
- 18SheerinSubstituted forGlenat 72'minutes
- 9WhiteSubstituted forBuchananat 86'minutes
Substitutes
- 1Jamieson
- 2Millen
- 17Georgiev
- 19Buchanan
- 20Currie
- 31Glen
Rangers
Formation 4-5-1
- 25Foderingham
- 2Tavernier
- 4Kiernan
- 6Ball
- 5Wallace
- 10OduwaSubstituted forMillerat 56'minutes
- 16HallidaySubstituted forShielsat 79'minutes
- 23HoltBooked at 64mins
- 8Zelalem
- 19McKay
- 33WaghornBooked at 88mins
Substitutes
- 9Miller
- 14Clark
- 20Aird
- 22Shiels
- 27Wilson
- 32Kelly
- 45Thompson
- Referee:
- George Salmond
- Attendance:
- 6,505
Match Stats
- Possession
- Home31%
- Away69%
- Shots
- Home4
- Away10
- Shots on Target
- Home3
- Away3
- Corners
- Home2
- Away8
- Fouls
- Home10
- Away8
Live Text
Post update
Full Time
Second Half ends, Livingston 1, Rangers 1.
Substitution
Substitution, Livingston. Ross Millen replaces Myles Hippolyte.
Booking
Martyn Waghorn (Rangers) is shown the yellow card.
Post update
Foul by Martyn Waghorn (Rangers).
Post update
Kieran Gibbons (Livingston) wins a free kick in the attacking half.
Substitution
Substitution, Livingston. Liam Buchanan replaces Jordan White.
Post update
Corner, Rangers. Conceded by Ben Gordon.
Post update
Attempt blocked. Kenny Miller (Rangers) right footed shot from outside the box is blocked.
Booking
Morgyn Neill (Livingston) is shown the yellow card for a bad foul.
Post update
Gedion Zelalem (Rangers) wins a free kick in the defensive half.
Post update
Foul by Morgyn Neill (Livingston).
Substitution
Substitution, Rangers. Dean Shiels replaces Andy Halliday.
Post update
Corner, Rangers. Conceded by Ben Gordon.
Post update
Attempt blocked. Martyn Waghorn (Rangers) left footed shot from the centre of the box is blocked.
Post update
Attempt saved. Kenny Miller (Rangers) right footed shot from the centre of the box is saved in the bottom right corner.
Substitution
Substitution, Livingston. Gary Glen replaces Jordyn Sheerin.
Post update
Corner, Rangers. Conceded by Scott Pittman.
Post update
Gedion Zelalem (Rangers) wins a free kick in the defensive half.
Post update
Foul by Myles Hippolyte (Livingston).