Full time (3 - 0)
Final Whistle
90'incident_yellow Nicky Devlin
3-0 Kemar Roofeincident_goal90'
87'incident_yellow James Penrice
2-0 Scott Wright
Assists: James Tavernier
incident_goal78'
Kemar Roofe
Fashion Sakala
incident_substitution71'
68'incident_substitution
Jack Hamilton
Bruce Anderson
66'incident_substitution
Nicky Devlin
Craig Sibbald
John Lundstram
Joe Aribo
incident_substitution64'
60'incident_yellow Craig Sibbald
56'incident_substitution
Jaze Kabia
Adam Lewis
Halftime 1-0
Scott Wright
Ianis Hagi
incident_substitution31'
25'incident_yellow Alan Forrest
13'incident_yellow Adam Lewis
1-0 Ianis Hagi
Assists: James Tavernier
incident_goal8'
Kickoff
Rangers
Livingston
33 Jon McLaughlin
6 Connor Goldson
26 Leon-Aderemi Balogun
3 Calvin Ughelumba
10 Steven Davis
18 Glen Kamara
14 Ryan Kent
7 Ianis Hagi
2 James Tavernier
30 Fashion Sakala
17 Joe Aribo
Substitutes
23 Scott Wright
16 Nathan Patterson
15 Jack Simpson
11 Cédric Itten
1 Allan McGregor
25 Kemar Roofe
4 John Lundstram
9 Bruce Anderson
16 Adam Lewis
29 James Penrice
17 Alan Forrest
10 Craig Sibbald
18 Jason Holt
21 Jack McMillan
6 Ayo Obileye
5 Jack Fitzwater
8 Scott Pitman
32 Maksymilian Stryjek
Substitutes
23 Jack Hamilton
1 Daniel Barden
2 Nicky Devlin
24 Sean Kelly
11 Christian Alexis Montaño Castillo
37 Jaze Kabia
20 Gavin Reilly