Second Half ends, Heart of Midlothian 0, Rangers 4.
90'+1
Goal! Heart of Midlothian 0, Rangers 4. Ryan Kent (Rangers) right footed shot from the left side of the box to the bottom right corner. Assisted by Malik Tillman.
89'
Attempt missed. Alfredo Morelos (Rangers) left footed shot from the centre of the box is close, but misses to the right. Assisted by Fashion Sakala.
86'
Attempt missed. Josh Ginnelly (Heart of Midlothian) right footed shot from outside the box is high and wide to the right. Assisted by Stephen Humphrys with a headed pass.
83'
Corner, Rangers. Conceded by Jorge Grant.
83'
Attempt blocked. Malik Tillman (Rangers) right footed shot from the centre of the box is blocked.
83'
Attempt blocked. Alfredo Morelos (Rangers) right footed shot from the centre of the box is blocked. Assisted by Fashion Sakala.
82'
Offside, Rangers. Fashion Sakala tries a through ball, but Steven Davis is caught offside.
82'
Attempt blocked. Fashion Sakala (Rangers) left footed shot from outside the box is blocked. Assisted by Alfredo Morelos.
79'
Substitution, Rangers. Fashion Sakala replaces Rabbi Matondo.
78'
Attempt missed. Borna Barisic (Rangers) left footed shot from outside the box is too high. Assisted by Steven Davis.
76'
Goal! Heart of Midlothian 0, Rangers 3. Alfredo Morelos (Rangers) right footed shot from the centre of the box to the bottom right corner. Assisted by James Tavernier.
74'
Borna Barisic (Rangers) wins a free kick in the defensive half.
74'
Foul by Josh Ginnelly (Heart of Midlothian).
73'
Attempt missed. Josh Ginnelly (Heart of Midlothian) right footed shot from outside the box is close, but misses the top right corner. Assisted by Robert Snodgrass.
73'
Corner, Heart of Midlothian. Conceded by Connor Goldson.
72'
Offside, Rangers. Connor Goldson tries a through ball, but Alfredo Morelos is caught offside.
71'
Steven Davis (Rangers) wins a free kick in the defensive half.
71'
Foul by Peter Haring (Heart of Midlothian).
70'
Attempt missed. Alfredo Morelos (Rangers) right footed shot from the right side of the box misses to the left. Assisted by Malik Tillman.
69'
Offside, Rangers. Borna Barisic tries a through ball, but Alfredo Morelos is caught offside.
68'
Ryan Kent (Rangers) wins a free kick on the left wing.
68'
Foul by Michael Smith (Heart of Midlothian).
65'
Stephen Humphrys (Heart of Midlothian) is shown the yellow card for a bad foul.
65'
James Sands (Rangers) wins a free kick in the defensive half.
65'
Foul by Stephen Humphrys (Heart of Midlothian).
64'
Foul by Malik Tillman (Rangers).
64'
Peter Haring (Heart of Midlothian) wins a free kick on the right wing.
Substitution, Rangers. Malik Tillman replaces Scott Arfield.
62'
Foul by Ryan Kent (Rangers).
62'
Jorge Grant (Heart of Midlothian) wins a free kick on the right wing.
61'
Substitution, Heart of Midlothian. Josh Ginnelly replaces Lawrence Shankland.
61'
Substitution, Heart of Midlothian. Jorge Grant replaces Orestis Kiomourtzoglou.
61'
Attempt blocked. John Lundstram (Rangers) left footed shot from outside the box is blocked. Assisted by Ryan Kent.
59'
Attempt saved. James Tavernier (Rangers) right footed shot from outside the box is saved in the bottom right corner.
57'
Corner, Rangers. Conceded by Peter Haring.
57'
Attempt blocked. Ryan Kent (Rangers) right footed shot from the left side of the box is blocked. Assisted by Scott Arfield.
53'
Attempt missed. Steven Davis (Rangers) right footed shot from the centre of the box is too high. Assisted by James Tavernier following a corner.
52'
Corner, Rangers. Conceded by Michael Smith.
52'
Attempt blocked. Ryan Kent (Rangers) left footed shot from the left side of the box is blocked. Assisted by Rabbi Matondo.
50'
Foul by Scott Arfield (Rangers).
50'
Peter Haring (Heart of Midlothian) wins a free kick in the defensive half.
49'
Corner, Rangers. Conceded by Michael Smith.
49'
Attempt blocked. Scott Arfield (Rangers) left footed shot from the left side of the six yard box is blocked.
48'
Attempt missed. Andrew Halliday (Heart of Midlothian) header from the centre of the box misses to the left. Assisted by Robert Snodgrass with a cross following a corner.
48'
Corner, Heart of Midlothian. Conceded by Borna Barisic.
47'
Foul by Borna Barisic (Rangers).
47'
Stephen Humphrys (Heart of Midlothian) wins a free kick in the defensive half.
45'
Second Half begins Heart of Midlothian 0, Rangers 2.
45'
Substitution, Heart of Midlothian. Robert Snodgrass replaces Barrie McKay.
45'
Substitution, Heart of Midlothian. Andrew Halliday replaces Stephen Kingsley.
45'
Substitution, Rangers. James Sands replaces Ben Davies.
45'
Substitution, Rangers. Steven Davis replaces Ryan Jack.
45'+3
First Half ends, Heart of Midlothian 0, Rangers 2.
45'+2
Foul by Rabbi Matondo (Rangers).
45'+2
Craig Gordon (Heart of Midlothian) wins a free kick in the defensive half.
45'+1
Ryan Kent (Rangers) wins a free kick in the attacking half.
45'+1
Foul by Peter Haring (Heart of Midlothian).
44'
Substitution, Heart of Midlothian. Peter Haring replaces Alan Forrest.
39'
Cameron Devlin (Heart of Midlothian) is shown the red card.
38'
Foul by Cameron Devlin (Heart of Midlothian).
38'
Rabbi Matondo (Rangers) wins a free kick in the defensive half.
36'
James Tavernier (Rangers) is shown the yellow card for a bad foul.
36'
Foul by James Tavernier (Rangers).
36'
Alan Forrest (Heart of Midlothian) wins a free kick on the left wing.
36'
Attempt saved. Rabbi Matondo (Rangers) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Ryan Jack with a through ball.
34'
Foul by Ryan Jack (Rangers).
34'
Orestis Kiomourtzoglou (Heart of Midlothian) wins a free kick in the defensive half.
33'
Rabbi Matondo (Rangers) wins a free kick in the defensive half.
33'
Foul by Alex Cochrane (Heart of Midlothian).
32'
Antonio-Mirko Colak (Rangers) wins a free kick in the defensive half.
32'
Foul by Alex Cochrane (Heart of Midlothian).
30'
Goal! Heart of Midlothian 0, Rangers 2. Antonio-Mirko Colak (Rangers) right footed shot from a difficult angle on the right to the bottom left corner. Assisted by Rabbi Matondo with a through ball.
28'
Attempt missed. Lawrence Shankland (Heart of Midlothian) header from the right side of the box misses to the right. Assisted by Stephen Kingsley with a cross following a set piece situation.
27'
Foul by Ryan Jack (Rangers).
27'
Cameron Devlin (Heart of Midlothian) wins a free kick in the attacking half.
26'
Offside, Rangers. Borna Barisic tries a through ball, but Antonio-Mirko Colak is caught offside.
24'
Offside, Heart of Midlothian. Alex Cochrane tries a through ball, but Alan Forrest is caught offside.
21'
John Lundstram (Rangers) wins a free kick on the left wing.
21'
Foul by Barrie McKay (Heart of Midlothian).
20'
Attempt missed. Scott Arfield (Rangers) left footed shot from the centre of the box is close, but misses to the left.
18'
Connor Goldson (Rangers) wins a free kick in the defensive half.
18'
Foul by Lewis Neilson (Heart of Midlothian).
17'
Corner, Heart of Midlothian. Conceded by John Lundstram.
17'
Corner, Heart of Midlothian. Conceded by Connor Goldson.
17'
Attempt blocked. Stephen Humphrys (Heart of Midlothian) left footed shot from outside the box is blocked. Assisted by Lawrence Shankland.
14'
Ben Davies (Rangers) is shown the yellow card for a bad foul.
14'
Foul by Ben Davies (Rangers).
14'
Stephen Humphrys (Heart of Midlothian) wins a free kick in the defensive half.
12'
Foul by Ryan Kent (Rangers).
12'
Orestis Kiomourtzoglou (Heart of Midlothian) wins a free kick in the defensive half.
12'
Foul by Scott Arfield (Rangers).
12'
Barrie McKay (Heart of Midlothian) wins a free kick in the defensive half.
10'
Attempt saved. Stephen Humphrys (Heart of Midlothian) left footed shot from outside the box is saved in the centre of the goal. Assisted by Alex Cochrane.
9'
Corner, Heart of Midlothian. Conceded by Connor Goldson.
8'
Foul by Scott Arfield (Rangers).
8'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
7'
Antonio-Mirko Colak (Rangers) wins a free kick in the defensive half.
7'
Foul by Barrie McKay (Heart of Midlothian).
6'
Goal! Heart of Midlothian 0, Rangers 1. Antonio-Mirko Colak (Rangers) header from the centre of the box to the bottom right corner. Assisted by Ryan Kent with a cross.
5'
Offside, Rangers. Antonio-Mirko Colak tries a through ball, but Ryan Kent is caught offside.
4'
Attempt saved. Ben Davies (Rangers) with an attempt from the centre of the box is saved in the bottom right corner. Assisted by James Tavernier with a cross.
4'
Corner, Rangers. Conceded by Lawrence Shankland.
4'
Corner, Rangers. Conceded by Alex Cochrane.
4'
Attempt blocked. Ben Davies (Rangers) right footed shot from the centre of the box is blocked. Assisted by James Tavernier with a cross.
3'
Corner, Rangers. Conceded by Alex Cochrane.
2'
Attempt blocked. Lawrence Shankland (Heart of Midlothian) right footed shot from the centre of the box is blocked. Assisted by Michael Smith with a cross.