Corner, Heart of Midlothian. Conceded by Leon Balogun.
80'
Attempt blocked. Lawrence Shankland (Heart of Midlothian) left footed shot from outside the box is blocked.
80'
Corner, Heart of Midlothian. Conceded by Leon Balogun.
80'
Attempt blocked. Frankie Kent (Heart of Midlothian) header from the centre of the box is blocked. Assisted by Blair Spittal with a cross.
79'
Foul by John Souttar (Rangers).
79'
Lawrence Shankland (Heart of Midlothian) wins a free kick on the left wing.
78'
Substitution, Heart of Midlothian. Alan Forrest replaces Barrie McKay.
78'
Foul by James Penrice (Heart of Midlothian).
78'
Jack Butland (Rangers) wins a free kick in the defensive half.
77'
Corner, Heart of Midlothian. Conceded by James Tavernier.
77'
Attempt blocked. Frankie Kent (Heart of Midlothian) header from the centre of the box is blocked. Assisted by Barrie McKay with a cross.
76'
Corner, Heart of Midlothian. Conceded by Leon Balogun.
76'
Attempt blocked. Barrie McKay (Heart of Midlothian) right footed shot from outside the box is blocked.
74'
Rabbi Matondo (Rangers) wins a free kick in the attacking half.
74'
Foul by Gerald Taylor (Heart of Midlothian).
73'
Attempt blocked. Blair Spittal (Heart of Midlothian) left footed shot from the right side of the box is blocked.
72'
Foul by Mohamed Diomande (Rangers).
72'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
71'
Delay over. They are ready to continue.
70'
Delay in match because of an injury Jorge Grant (Heart of Midlothian).
69'
Attempt saved. Lawrence Shankland (Heart of Midlothian) left footed shot from a difficult angle on the left is saved in the centre of the goal. Assisted by Barrie McKay.
65'
Substitution, Heart of Midlothian. Blair Spittal replaces Yan Dhanda.
64'
Mohamed Diomande (Rangers) is shown the yellow card for a bad foul.
64'
Foul by Mohamed Diomande (Rangers).
64'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
61'
Corner, Rangers. Conceded by Zander Clark.
61'
Attempt saved. Tom Lawrence (Rangers) right footed shot from outside the box is saved in the top right corner.
60'
Substitution, Rangers. Václav Cerny replaces Scott Wright.
60'
Substitution, Rangers. Leon Balogun replaces Ben Davies.
60'
Tom Lawrence (Rangers) wins a free kick on the right wing.
60'
Foul by Barrie McKay (Heart of Midlothian).
58'
Ridvan Yilmaz (Rangers) wins a free kick on the left wing.
58'
Foul by Yan Dhanda (Heart of Midlothian).
57'
Attempt blocked. Yan Dhanda (Heart of Midlothian) right footed shot from a difficult angle on the right is blocked. Assisted by Kenneth Vargas.
54'
Kye Rowles (Heart of Midlothian) is shown the yellow card for a bad foul.
54'
Tom Lawrence (Rangers) wins a free kick in the attacking half.
54'
Foul by Kye Rowles (Heart of Midlothian).
54'
Attempt blocked. Jorge Grant (Heart of Midlothian) right footed shot from outside the box is blocked.
53'
Attempt blocked. Cyriel Dessers (Rangers) header from very close range is blocked. Assisted by Tom Lawrence with a cross.
52'
Corner, Rangers. Conceded by Lawrence Shankland.
51'
Corner, Rangers. Conceded by Lawrence Shankland.
51'
Corner, Rangers. Conceded by Kye Rowles.
51'
Attempt blocked. Ridvan Yilmaz (Rangers) right footed shot from outside the box is blocked.
50'
Attempt missed. Rabbi Matondo (Rangers) right footed shot from outside the box is high and wide to the right. Assisted by Connor Barron.
49'
Substitution, Rangers. Rabbi Matondo replaces Óscar Cortés because of an injury.
49'
Delay over. They are ready to continue.
48'
Delay in match because of an injury Óscar Cortés (Rangers).
45'
Second Half begins Heart of Midlothian 0, Rangers 0.
45'
First Half ends, Heart of Midlothian 0, Rangers 0.
45'
Fourth official has announced %injmins% minutes of added time.
45'
Offside, Heart of Midlothian. Kenneth Vargas is caught offside.
42'
Foul by Tom Lawrence (Rangers).
42'
Cameron Devlin (Heart of Midlothian) wins a free kick in the attacking half.
41'
Attempt saved. Cyriel Dessers (Rangers) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Ridvan Yilmaz.
39'
Offside, Heart of Midlothian. Kenneth Vargas is caught offside.
38'
Scott Wright (Rangers) wins a free kick in the defensive half.
38'
Foul by Kye Rowles (Heart of Midlothian).
37'
Attempt blocked. Gerald Taylor (Heart of Midlothian) right footed shot from outside the box is blocked. Assisted by Jorge Grant.
35'
Foul by Tom Lawrence (Rangers).
35'
Kenneth Vargas (Heart of Midlothian) wins a free kick in the defensive half.
34'
Corner, Rangers. Conceded by Kye Rowles.
33'
Cameron Devlin (Heart of Midlothian) is shown the yellow card for a bad foul.
33'
Scott Wright (Rangers) wins a free kick in the defensive half.
33'
Foul by Cameron Devlin (Heart of Midlothian).
30'
Attempt blocked. Jorge Grant (Heart of Midlothian) right footed shot from outside the box is blocked.
29'
Attempt blocked. Frankie Kent (Heart of Midlothian) header from very close range is blocked.
29'
Foul by Ben Davies (Rangers).
29'
Kenneth Vargas (Heart of Midlothian) wins a free kick on the right wing.
26'
Connor Barron (Rangers) wins a free kick in the defensive half.
26'
Foul by Yan Dhanda (Heart of Midlothian).
25'
Attempt missed. Barrie McKay (Heart of Midlothian) right footed shot from outside the box is just a bit too high. Assisted by Yan Dhanda.
23'
Foul by Mohamed Diomande (Rangers).
23'
Zander Clark (Heart of Midlothian) wins a free kick in the defensive half.
22'
Corner, Rangers. Conceded by James Penrice.
21'
Attempt missed. Cyriel Dessers (Rangers) right footed shot from the centre of the box is too high. Assisted by Mohamed Diomande with a through ball.
20'
Attempt blocked. Tom Lawrence (Rangers) right footed shot from outside the box is blocked. Assisted by Ridvan Yilmaz.
19'
Corner, Rangers. Conceded by Zander Clark.
19'
Attempt saved. Connor Barron (Rangers) left footed shot from outside the box is saved in the bottom right corner. Assisted by Óscar Cortés.
17'
Corner, Heart of Midlothian. Conceded by Ridvan Yilmaz.
14'
Foul by Connor Barron (Rangers).
14'
Lawrence Shankland (Heart of Midlothian) wins a free kick in the defensive half.
13'
Attempt blocked. Yan Dhanda (Heart of Midlothian) right footed shot from outside the box is blocked. Assisted by Kenneth Vargas.
13'
Corner, Heart of Midlothian. Conceded by James Tavernier.
13'
Attempt blocked. Lawrence Shankland (Heart of Midlothian) right footed shot from the centre of the box is blocked. Assisted by Gerald Taylor.
12'
Attempt blocked. Scott Wright (Rangers) left footed shot from outside the box is blocked. Assisted by Óscar Cortés.
10'
Óscar Cortés (Rangers) wins a free kick on the left wing.
10'
Foul by Gerald Taylor (Heart of Midlothian).
9'
Attempt missed. Frankie Kent (Heart of Midlothian) header from the centre of the box misses to the right. Assisted by Barrie McKay with a cross following a corner.
8'
Corner, Heart of Midlothian. Conceded by Jack Butland.
8'
Attempt saved. James Penrice (Heart of Midlothian) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Kenneth Vargas.
5'
Corner, Heart of Midlothian. Conceded by John Souttar.
5'
Kye Rowles (Heart of Midlothian) wins a free kick in the defensive half.
5'
Foul by John Souttar (Rangers).
4'
Delay over. They are ready to continue.
4'
Delay in match (Rangers).
4'
Cyriel Dessers (Rangers) wins a free kick in the attacking half.
4'
Foul by Frankie Kent (Heart of Midlothian).
2'
Attempt saved. Lawrence Shankland (Heart of Midlothian) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Yan Dhanda with a headed pass.