20. Yan Dhanda
2. Frankie Kent
7. Jorge Grant
12. Zander Clark
9. Lawrence Shankland
18. Barrie McKay
14. Cameron Devlin
15. Kye Francis Rowles
82. Gerald Taylor
29. James Penrice
4. Kenneth Vargas
Yutaro Oda
Liam Boyce
Malachi Boateng
Alan Forrest
Blair Spittal
Daniel Oyegoke
Craig Halkett
Stephen Kingsley
Craig Gordon
1. Jack Butland
11. Tom Lawrence
2. James Tavernier
7. Oscar Cortes
23. Scott Wright
9. Cyriel Dessers
42. Mohammed Diomande
8. Connor Barron
3. Ridvan Yilmaz
26. Ben Davies
5. John Souttar
Danilo
Cole McKinnon
Leon King
Leon Balogun
Jefte
Kieran Dowell
Vaclav Cerny
Rabbi Matondo
Liam Kelly
Heart of Midlothian (4-4-2)
20. Yan Dhanda
65'2. Frankie Kent
7. Jorge Grant
85'12. Zander Clark
9. Lawrence Shankland
18. Barrie McKay
78'14. Cameron Devlin
15. Kye Francis Rowles
82. Gerald Taylor
85'29. James Penrice
4. Kenneth Vargas
86'Substitutes
Yutaro Oda
85'Liam Boyce
Malachi Boateng
86'Alan Forrest
78'Blair Spittal
65'Daniel Oyegoke
85'Craig Halkett
Stephen Kingsley
Craig Gordon
Rangers FC (4-4-2)
1. Jack Butland
11. Tom Lawrence
2. James Tavernier
7. Oscar Cortes
49'23. Scott Wright
61'9. Cyriel Dessers
42. Mohammed Diomande
8. Connor Barron
83'3. Ridvan Yilmaz
26. Ben Davies
61'5. John Souttar
Substitutes
Danilo
Cole McKinnon
Leon King
Leon Balogun
61'Jefte
Kieran Dowell
83'Vaclav Cerny
61'Rabbi Matondo
49'Liam Kelly