Attempt missed. Jordan McGhee (Dundee) header from the centre of the box is close, but misses to the right. Assisted by Jordan Marshall with a cross.
78'
Attempt missed. Kemar Roofe (Rangers) right footed shot from more than 35 yards is too high. Assisted by Calvin Bassey.
76'
Calvin Bassey (Rangers) wins a free kick on the left wing.
76'
Foul by Alex Jakubiak (Dundee).
74'
Attempt missed. Kemar Roofe (Rangers) header from the right side of the box misses to the right. Assisted by John Lundstram with a cross following a set piece situation.
74'
Substitution, Dundee. Alex Jakubiak replaces Shaun Byrne.
73'
Substitution, Rangers. Scott Wright replaces Ianis Hagi.
73'
Ianis Hagi (Rangers) wins a free kick on the left wing.
73'
Foul by Jordan McGhee (Dundee).
71'
Attempt blocked. Ianis Hagi (Rangers) right footed shot from outside the box is blocked. Assisted by Calvin Bassey.
67'
Substitution, Rangers. Fashion Sakala replaces Alfredo Morelos.
66'
Attempt missed. Leon Balogun (Rangers) right footed shot from the centre of the box misses to the left. Assisted by James Tavernier with a cross following a corner.
66'
Corner, Rangers. Conceded by Paul McMullan.
65'
Corner, Rangers. Conceded by Cammy Kerr.
63'
Attempt missed. Paul McMullan (Dundee) right footed shot from outside the box misses to the right following a set piece situation.
62'
Attempt missed. Jordan McGhee (Dundee) header from the centre of the box is just a bit too high following a corner.
62'
Substitution, Dundee. Paul McGowan replaces Max Anderson.
61'
Corner, Dundee. Conceded by Connor Goldson.
59'
Penalty saved! Jason Cummings (Dundee) fails to capitalise on this great opportunity, left footed shot saved in the centre of the goal.
59'
Jon McLaughlin (Rangers) is shown the yellow card for a bad foul.
58'
Penalty conceded by Jon McLaughlin (Rangers) after a foul in the penalty area.
58'
Penalty Dundee. Paul McMullan draws a foul in the penalty area.
56'
Attempt missed. Alfredo Morelos (Rangers) header from the centre of the box misses to the right. Assisted by James Tavernier with a cross following a corner.
56'
Corner, Rangers. Conceded by Adam Legzdins.
56'
Attempt saved. John Lundstram (Rangers) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Connor Goldson.
55'
Corner, Rangers. Conceded by Cammy Kerr.
55'
Attempt blocked. Kemar Roofe (Rangers) right footed shot from the centre of the box is blocked. Assisted by John Lundstram.
53'
Jordan Marshall (Dundee) is shown the yellow card for a bad foul.
53'
James Tavernier (Rangers) wins a free kick on the right wing.
53'
Foul by Jordan Marshall (Dundee).
51'
Attempt saved. Paul McMullan (Dundee) right footed shot from a difficult angle on the left is saved in the bottom left corner. Assisted by Jordan Marshall.
47'
Attempt saved. Ryan Sweeney (Dundee) header from the centre of the box is saved in the centre of the goal. Assisted by Paul McMullan with a cross.
47'
Foul by Joe Aribo (Rangers).
47'
Shaun Byrne (Dundee) wins a free kick in the attacking half.
46'
Offside, Rangers. Glen Kamara tries a through ball, but Kemar Roofe is caught offside.
45'
Second Half begins Dundee 0, Rangers 1.
45'+2
First Half ends, Dundee 0, Rangers 1.
44'
Attempt blocked. Connor Goldson (Rangers) right footed shot from the centre of the box is blocked. Assisted by James Tavernier with a cross.
43'
Corner, Rangers. Conceded by Lee Ashcroft.
42'
Foul by Jordan McGhee (Dundee).
42'
Calvin Bassey (Rangers) wins a free kick in the defensive half.
40'
Offside, Rangers. Alfredo Morelos tries a through ball, but Kemar Roofe is caught offside.
40'
Attempt blocked. Alfredo Morelos (Rangers) left footed shot from the centre of the box is blocked. Assisted by Leon Balogun.
40'
Kemar Roofe (Rangers) wins a free kick on the right wing.
40'
Foul by Shaun Byrne (Dundee).
39'
Substitution, Dundee. Jason Cummings replaces Leigh Griffiths because of an injury.
37'
Attempt blocked. Ianis Hagi (Rangers) right footed shot from outside the box is blocked. Assisted by Kemar Roofe.
33'
Corner, Rangers. Conceded by Adam Legzdins.
33'
Attempt saved. Kemar Roofe (Rangers) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Calvin Bassey.
32'
Foul by Glen Kamara (Rangers).
32'
Shaun Byrne (Dundee) wins a free kick in the attacking half.
24'
Attempt saved. Leigh Griffiths (Dundee) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Jordan McGhee.
24'
Attempt saved. Leigh Griffiths (Dundee) right footed shot from outside the box is saved in the bottom left corner.
23'
Foul by Connor Goldson (Rangers).
23'
Max Anderson (Dundee) wins a free kick in the attacking half.
21'
Attempt blocked. Ianis Hagi (Rangers) left footed shot from the right side of the box is blocked. Assisted by Joe Aribo.
20'
Foul by Joe Aribo (Rangers).
20'
Max Anderson (Dundee) wins a free kick in the defensive half.
20'
Foul by Paul McMullan (Dundee).
20'
Leon Balogun (Rangers) wins a free kick in the defensive half.
18'
Attempt blocked. Shaun Byrne (Dundee) right footed shot from the centre of the box is blocked. Assisted by Jordan McGhee.
18'
Corner, Dundee. Conceded by James Tavernier.
16'
Goal! Dundee 0, Rangers 1. Joe Aribo (Rangers) left footed shot from the centre of the box to the top left corner. Assisted by Alfredo Morelos.
13'
Attempt saved. Jordan McGhee (Dundee) header from the centre of the box is saved in the bottom left corner. Assisted by Liam Fontaine with a cross.
12'
Attempt missed. Kemar Roofe (Rangers) right footed shot from the centre of the box misses to the right. Assisted by Glen Kamara.
11'
Attempt blocked. Alfredo Morelos (Rangers) left footed shot from the centre of the box is blocked. Assisted by Kemar Roofe.
11'
Attempt blocked. Alfredo Morelos (Rangers) right footed shot from outside the box is blocked. Assisted by James Tavernier.
10'
Alfredo Morelos (Rangers) wins a free kick in the attacking half.
10'
Foul by Liam Fontaine (Dundee).
9'
Attempt missed. Max Anderson (Dundee) header from the right side of the six yard box is close, but misses to the left. Assisted by Ryan Sweeney following a corner.
9'
Attempt missed. Ryan Sweeney (Dundee) header from the centre of the box misses to the right. Assisted by Paul McMullan with a cross following a corner.
8'
Corner, Dundee. Conceded by James Tavernier.
7'
Attempt missed. James Tavernier (Rangers) right footed shot from the right side of the box is high and wide to the right. Assisted by Calvin Bassey with a cross.
6'
Corner, Rangers. Conceded by Ryan Sweeney.
4'
Ryan Sweeney (Dundee) wins a free kick on the left wing.
4'
Foul by Alfredo Morelos (Rangers).
3'
Foul by Jordan McGhee (Dundee).
1'
Attempt missed. Leigh Griffiths (Dundee) header from the centre of the box misses to the left. Assisted by Paul McMullan with a cross.
1'
Attempt blocked. Paul McMullan (Dundee) right footed shot from outside the box is blocked. Assisted by Leigh Griffiths.