Second Half ends, Heart of Midlothian 1, Rangers 3.
90'+2
Attempt saved. Toby Sibbick (Heart of Midlothian) right footed shot from outside the box is saved in the top right corner. Assisted by Stephen Kingsley.
88'
Attempt missed. Tony Weston (Rangers) header from the centre of the box misses to the left. Assisted by Ross McCausland.
85'
Offside, Heart of Midlothian. Andrew Halliday tries a through ball, but Toby Sibbick is caught offside.
83'
Ross McCausland (Rangers) wins a free kick in the defensive half.
83'
Foul by Alex Cochrane (Heart of Midlothian).
81'
Goal! Heart of Midlothian 1, Rangers 3. Cole McKinnon (Rangers) right footed shot from the centre of the box to the bottom left corner. Assisted by Ross McCausland.
80'
Attempt missed. Andrew Halliday (Heart of Midlothian) left footed shot from the centre of the box misses to the right.
79'
Foul by Ross McCausland (Rangers).
79'
Alex Cochrane (Heart of Midlothian) wins a free kick on the left wing.
75'
Attempt saved. Alexander Lowry (Rangers) right footed shot from outside the box is saved in the centre of the goal.
75'
Substitution, Heart of Midlothian. Craig Halkett replaces Ellis Simms.
72'
Cedric Itten (Rangers) wins a free kick in the defensive half.
72'
Foul by Andrew Halliday (Heart of Midlothian).
71'
Substitution, Rangers. Tony Weston replaces Steven Davis.
70'
Attempt missed. Charlie McCann (Rangers) right footed shot from the centre of the box is high and wide to the right. Assisted by Cedric Itten.
69'
Leon Thomson King (Rangers) is shown the yellow card for a bad foul.
69'
Foul by Leon Thomson King (Rangers).
69'
Gary Mackay-Steven (Heart of Midlothian) wins a free kick on the right wing.
68'
Substitution, Heart of Midlothian. John Souttar replaces Peter Haring.
68'
Substitution, Heart of Midlothian. Andrew Halliday replaces Michael Smith.
68'
Attempt missed. Barrie McKay (Heart of Midlothian) right footed shot from the left side of the box is high and wide to the right.
66'
Foul by Cedric Itten (Rangers).
66'
Toby Sibbick (Heart of Midlothian) wins a free kick in the defensive half.
63'
Corner, Heart of Midlothian. Conceded by Adam Devine.
61'
Substitution, Rangers. Jack Simpson replaces Leon Balogun.
61'
Substitution, Rangers. Ross McCausland replaces Amad Diallo.
Attempt missed. Barrie McKay (Heart of Midlothian) right footed shot from outside the box is high and wide to the right. Assisted by Gary Mackay-Steven.
59'
Attempt missed. Barrie McKay (Heart of Midlothian) left footed shot from the left side of the box is just a bit too high.
55'
Corner, Heart of Midlothian. Conceded by Leon Balogun.
53'
Alexander Lowry (Rangers) is shown the yellow card for a bad foul.
53'
Foul by Alexander Lowry (Rangers).
53'
Nathaniel Atkinson (Heart of Midlothian) wins a free kick on the right wing.
52'
James Sands (Rangers) wins a free kick in the defensive half.
52'
Foul by Peter Haring (Heart of Midlothian).
45'
Second Half begins Heart of Midlothian 1, Rangers 2.
45'
Substitution, Heart of Midlothian. Nathaniel Atkinson replaces Cameron Devlin.
45'
Substitution, Rangers. Charlie McCann replaces Scott Arfield.
45'+2
First Half ends, Heart of Midlothian 1, Rangers 2.
45'+1
Goal! Heart of Midlothian 1, Rangers 2. Alexander Lowry (Rangers) right footed shot from the centre of the box to the bottom right corner. Assisted by Aaron Ramsey.
44'
Attempt missed. Amad Diallo (Rangers) right footed shot from the right side of the box is too high. Assisted by Aaron Ramsey following a fast break.
44'
Attempt missed. Stephen Kingsley (Heart of Midlothian) left footed shot from outside the box misses to the right following a corner.
44'
Corner, Heart of Midlothian. Conceded by Adam Devine.
43'
Foul by Steven Davis (Rangers).
43'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
41'
Foul by Cedric Itten (Rangers).
41'
Michael Smith (Heart of Midlothian) wins a free kick in the defensive half.
38'
Attempt missed. Aaron Ramsey (Rangers) right footed shot from outside the box misses to the left. Assisted by Cedric Itten.
35'
Foul by Amad Diallo (Rangers).
35'
Gary Mackay-Steven (Heart of Midlothian) wins a free kick in the defensive half.
32'
Goal! Heart of Midlothian 1, Rangers 1. Cedric Itten (Rangers) header from very close range to the bottom left corner. Assisted by Alexander Lowry with a cross following a corner.
32'
Corner, Rangers. Conceded by Craig Gordon.
32'
Attempt saved. Cedric Itten (Rangers) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Amad Diallo.
31'
Hand ball by Amad Diallo (Rangers).
29'
Attempt saved. Peter Haring (Heart of Midlothian) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Gary Mackay-Steven.
28'
Corner, Heart of Midlothian. Conceded by Adam Devine.
24'
Goal! Heart of Midlothian 1, Rangers 0. Peter Haring (Heart of Midlothian) right footed shot from outside the box to the bottom left corner. Assisted by Ellis Simms.
22'
Corner, Rangers. Conceded by Michael Smith.
19'
Corner, Heart of Midlothian. Conceded by James Sands.
19'
Attempt blocked. Ellis Simms (Heart of Midlothian) right footed shot from the centre of the box is blocked. Assisted by Josh Ginnelly with a cross.
18'
Cedric Itten (Rangers) wins a free kick in the defensive half.
18'
Foul by Toby Sibbick (Heart of Midlothian).
17'
Attempt missed. Steven Davis (Rangers) right footed shot from a difficult angle on the right is close, but misses to the right.
15'
Ellis Simms (Heart of Midlothian) is shown the yellow card for a bad foul.
15'
Foul by Ellis Simms (Heart of Midlothian).
15'
James Sands (Rangers) wins a free kick in the defensive half.
13'
Foul by Adam Devine (Rangers).
13'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
12'
Substitution, Heart of Midlothian. Josh Ginnelly replaces Liam Boyce because of an injury.
7'
Attempt saved. Scott Arfield (Rangers) right footed shot from outside the box is saved in the centre of the goal.
6'
Corner, Rangers. Conceded by Barrie McKay.
4'
Corner, Heart of Midlothian. Conceded by Leon Balogun.
4'
Foul by Cedric Itten (Rangers).
4'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
3'
Amad Diallo (Rangers) wins a free kick in the defensive half.
3'
Foul by Alex Cochrane (Heart of Midlothian).
1'
Attempt blocked. Scott Arfield (Rangers) right footed shot from outside the box is blocked.