Second Half ends, Heart of Midlothian 0, Rangers 2.
90'+6
Corner, Rangers. Conceded by Craig Gordon.
90'+5
Attempt saved. Ryan Kent (Rangers) left footed shot from outside the box is saved in the centre of the goal.
90'+4
Foul by Craig Halkett (Heart of Midlothian).
90'+4
Ryan Kent (Rangers) wins a free kick in the attacking half.
90'+2
Foul by Liam Boyce (Heart of Midlothian).
90'+2
Joe Aribo (Rangers) wins a free kick in the defensive half.
90'+1
Attempt missed. Calvin Bassey (Rangers) left footed shot from the left side of the box is too high. Assisted by Glen Kamara.
90'+1
Attempt saved. Peter Haring (Heart of Midlothian) right footed shot from more than 35 yards is saved in the bottom right corner.
90'
Corner, Rangers. Conceded by John Souttar.
87'
Foul by Ben Woodburn (Heart of Midlothian).
87'
Scott Wright (Rangers) wins a free kick in the defensive half.
86'
Substitution, Heart of Midlothian. Armand Gnanduillet replaces Cameron Devlin.
86'
Ryan Kent (Rangers) is shown the yellow card.
86'
Offside, Rangers. James Tavernier tries a through ball, but Ryan Kent is caught offside.
86'
Attempt saved. Taylor Moore (Heart of Midlothian) header from the centre of the box is saved in the centre of the goal. Assisted by Barrie McKay with a cross.
85'
Corner, Heart of Midlothian. Conceded by Allan McGregor.
85'
Attempt saved. Liam Boyce (Heart of Midlothian) right footed shot from the right side of the six yard box is saved in the bottom right corner.
85'
Attempt saved. Ben Woodburn (Heart of Midlothian) right footed shot from outside the box is saved in the bottom right corner.
85'
Peter Haring (Heart of Midlothian) is shown the yellow card.
84'
Cameron Devlin (Heart of Midlothian) is shown the yellow card for a bad foul.
84'
John Lundstram (Rangers) wins a free kick in the defensive half.
84'
Foul by Cameron Devlin (Heart of Midlothian).
82'
Substitution, Rangers. John Lundstram replaces Fashion Sakala.
81'
Borna Barisic (Rangers) is shown the yellow card.
80'
Second yellow card to Josh Ginnelly (Heart of Midlothian).
76'
Allan McGregor (Rangers) is shown the yellow card.
75'
Offside, Heart of Midlothian. Cameron Devlin tries a through ball, but Peter Haring is caught offside.
74'
Substitution, Heart of Midlothian. Ben Woodburn replaces Gary Mackay-Steven.
72'
Substitution, Rangers. Scott Wright replaces Alfredo Morelos.
71'
Stephen Kingsley (Heart of Midlothian) hits the bar with a left footed shot from outside the box from a direct free kick.
70'
Joe Aribo (Rangers) is shown the yellow card for a bad foul.
70'
Taylor Moore (Heart of Midlothian) wins a free kick in the attacking half.
70'
Foul by Joe Aribo (Rangers).
69'
James Tavernier (Rangers) is shown the yellow card for a bad foul.
69'
Gary Mackay-Steven (Heart of Midlothian) wins a free kick on the left wing.
69'
Foul by James Tavernier (Rangers).
65'
Attempt missed. Liam Boyce (Heart of Midlothian) left footed shot from the centre of the box is just a bit too high.
64'
Peter Haring (Heart of Midlothian) wins a free kick in the defensive half.
64'
Foul by Fashion Sakala (Rangers).
63'
Attempt missed. Scott Arfield (Rangers) right footed shot from the centre of the box misses to the left. Assisted by Alfredo Morelos.
63'
Attempt blocked. Alfredo Morelos (Rangers) right footed shot from the centre of the box is blocked.
63'
Attempt saved. Alfredo Morelos (Rangers) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Ryan Kent.
61'
Attempt saved. Fashion Sakala (Rangers) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by James Tavernier.
59'
Corner, Rangers. Conceded by Craig Gordon.
59'
Attempt saved. Scott Arfield (Rangers) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Alfredo Morelos.
58'
Attempt missed. Barrie McKay (Heart of Midlothian) right footed shot from the left side of the box misses to the right. Assisted by Gary Mackay-Steven.
56'
Foul by Gary Mackay-Steven (Heart of Midlothian).
56'
Glen Kamara (Rangers) wins a free kick in the defensive half.
56'
Attempt blocked. John Souttar (Heart of Midlothian) right footed shot from outside the box is blocked.
54'
Craig Gordon (Heart of Midlothian) is shown the yellow card for a bad foul.
53'
Offside, Rangers. Fashion Sakala tries a through ball, but Alfredo Morelos is caught offside.
52'
Foul by Gary Mackay-Steven (Heart of Midlothian).
52'
James Tavernier (Rangers) wins a free kick in the defensive half.
50'
Peter Haring (Heart of Midlothian) wins a free kick in the attacking half.
50'
Foul by Scott Arfield (Rangers).
48'
Corner, Heart of Midlothian. Conceded by Allan McGregor.
48'
Attempt saved. Gary Mackay-Steven (Heart of Midlothian) left footed shot from the right side of the box is saved in the top right corner. Assisted by Josh Ginnelly.
47'
Corner, Heart of Midlothian. Conceded by Borna Barisic.
46'
Josh Ginnelly (Heart of Midlothian) wins a free kick in the defensive half.
46'
Foul by Scott Arfield (Rangers).
46'
Attempt blocked. Fashion Sakala (Rangers) right footed shot from the right side of the box is blocked. Assisted by Scott Arfield.
45'
Second Half begins Heart of Midlothian 0, Rangers 2.
45'+2
First Half ends, Heart of Midlothian 0, Rangers 2.
45'+1
Corner, Heart of Midlothian. Conceded by Calvin Bassey.
45'+1
John Souttar (Heart of Midlothian) wins a free kick in the defensive half.
45'+1
Foul by Fashion Sakala (Rangers).
44'
Josh Ginnelly (Heart of Midlothian) wins a free kick in the attacking half.
44'
Foul by Glen Kamara (Rangers).
42'
Attempt saved. Liam Boyce (Heart of Midlothian) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Cameron Devlin with a through ball.
41'
Offside, Rangers. Fashion Sakala tries a through ball, but Ryan Kent is caught offside.
39'
Josh Ginnelly (Heart of Midlothian) wins a free kick in the defensive half.
39'
Foul by Ryan Kent (Rangers).
38'
Foul by Cameron Devlin (Heart of Midlothian).
38'
Glen Kamara (Rangers) wins a free kick in the defensive half.
37'
Craig Halkett (Heart of Midlothian) is shown the yellow card for a bad foul.
37'
Foul by Craig Halkett (Heart of Midlothian).
37'
Alfredo Morelos (Rangers) wins a free kick in the defensive half.
36'
Offside, Rangers. James Tavernier tries a through ball, but Connor Goldson is caught offside.
36'
Foul by Craig Halkett (Heart of Midlothian).
36'
Joe Aribo (Rangers) wins a free kick in the attacking half.
35'
Josh Ginnelly (Heart of Midlothian) is shown the yellow card.
35'
Attempt missed. Josh Ginnelly (Heart of Midlothian) right footed shot from outside the box is close, but misses to the left.
34'
Attempt saved. Peter Haring (Heart of Midlothian) right footed shot from outside the box is saved in the centre of the goal. Assisted by Barrie McKay.
33'
Foul by Cameron Devlin (Heart of Midlothian).
33'
Joe Aribo (Rangers) wins a free kick in the defensive half.
32'
Attempt missed. Liam Boyce (Heart of Midlothian) right footed shot from the centre of the box is close, but misses to the right. Assisted by John Souttar.
31'
Offside, Heart of Midlothian. Liam Boyce tries a through ball, but Josh Ginnelly is caught offside.
28'
Offside, Heart of Midlothian. Cameron Devlin tries a through ball, but Gary Mackay-Steven is caught offside.
28'
Corner, Heart of Midlothian. Conceded by James Tavernier.
27'
Corner, Heart of Midlothian. Conceded by James Tavernier.
25'
Foul by Cameron Devlin (Heart of Midlothian).
25'
Ryan Kent (Rangers) wins a free kick in the attacking half.
20'
Peter Haring (Heart of Midlothian) wins a free kick in the attacking half.
20'
Foul by Glen Kamara (Rangers).
19'
Alfredo Morelos (Rangers) wins a free kick in the defensive half.
19'
Foul by Craig Halkett (Heart of Midlothian).
18'
Foul by Peter Haring (Heart of Midlothian).
18'
Joe Aribo (Rangers) wins a free kick in the defensive half.
18'
Attempt blocked. Barrie McKay (Heart of Midlothian) right footed shot from the centre of the box is blocked. Assisted by Cameron Devlin.
17'
Offside, Rangers. James Tavernier tries a through ball, but Scott Arfield is caught offside.
15'
Foul by Glen Kamara (Rangers).
15'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
13'
Goal! Heart of Midlothian 0, Rangers 2. Joe Aribo (Rangers) left footed shot from the left side of the box to the bottom right corner. Assisted by Connor Goldson with a through ball.
12'
Corner, Rangers. Conceded by Peter Haring.
12'
Attempt blocked. Alfredo Morelos (Rangers) header from the centre of the box is blocked. Assisted by James Tavernier with a cross.
11'
Corner, Rangers. Conceded by Craig Halkett.
11'
Attempt missed. Fashion Sakala (Rangers) right footed shot from the right side of the six yard box misses to the left. Assisted by Ryan Kent with a cross.
9'
Goal! Heart of Midlothian 0, Rangers 1. Alfredo Morelos (Rangers) right footed shot from the centre of the box to the centre of the goal. Assisted by Fashion Sakala.
5'
Corner, Heart of Midlothian. Conceded by Connor Goldson.
5'
Corner, Heart of Midlothian. Conceded by Calvin Bassey.
5'
Attempt blocked. Cameron Devlin (Heart of Midlothian) right footed shot from the right side of the box is blocked. Assisted by Josh Ginnelly.
4'
Corner, Heart of Midlothian. Conceded by James Tavernier.
3'
Corner, Heart of Midlothian. Conceded by Allan McGregor.
3'
Attempt saved. Liam Boyce (Heart of Midlothian) left footed shot from the centre of the box is saved in the top centre of the goal. Assisted by John Souttar.
2'
Alfredo Morelos (Rangers) wins a free kick in the defensive half.
2'
Foul by John Souttar (Heart of Midlothian).
2'
Offside, Heart of Midlothian. Josh Ginnelly tries a through ball, but Liam Boyce is caught offside.
1'
Offside, Rangers. Connor Goldson tries a through ball, but Alfredo Morelos is caught offside.
1'
Foul by Josh Ginnelly (Heart of Midlothian).
1'
Borna Barisic (Rangers) wins a free kick in the defensive half.