Substitution, Dundee. Luke McCowan replaces Declan McDaid.
83'
Declan McDaid (Dundee) is shown the yellow card.
82'
Foul by Fashion Sakala (Rangers).
82'
Jordan Marshall (Dundee) wins a free kick on the left wing.
81'
Attempt blocked. James Tavernier (Rangers) right footed shot from the centre of the box is blocked. Assisted by Fashion Sakala with a cross.
81'
Attempt blocked. James Tavernier (Rangers) right footed shot from outside the box is blocked.
77'
John Lundstram (Rangers) wins a free kick in the defensive half.
77'
Foul by Christie Elliott (Dundee).
76'
Offside, Rangers. Joe Ayodele-Aribo tries a through ball, but Alfredo Morelos is caught offside.
76'
Attempt blocked. Joe Ayodele-Aribo (Rangers) left footed shot from outside the box is blocked.
73'
Attempt missed. Joe Ayodele-Aribo (Rangers) header from the right side of the six yard box misses to the right. Assisted by James Tavernier with a cross following a corner.
Jordan Marshall (Dundee) wins a free kick in the defensive half.
70'
Attempt missed. Fashion Sakala (Rangers) header from the right side of the six yard box misses to the right. Assisted by Ryan Kent with a cross.
69'
Attempt blocked. Declan McDaid (Dundee) right footed shot from the left side of the box is blocked. Assisted by Shaun Byrne.
66'
Foul by James Tavernier (Rangers).
66'
Jordan McGhee (Dundee) wins a free kick in the defensive half.
65'
Foul by Paul McMullan (Dundee).
65'
Calvin Bassey (Rangers) wins a free kick in the defensive half.
64'
Goal! Dundee 1, Rangers 1. Aaron Ramsey (Rangers) right footed shot from very close range to the centre of the goal following a corner.
64'
Attempt saved. Kemar Roofe (Rangers) header from the right side of the six yard box is saved in the centre of the goal. Assisted by James Tavernier with a cross.
64'
Substitution, Rangers. Kemar Roofe replaces James Sands.
64'
Corner, Rangers. Conceded by Ian Lawlor.
63'
Corner, Rangers. Conceded by Ian Lawlor.
63'
Attempt saved. Joe Ayodele-Aribo (Rangers) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by James Sands.
62'
Attempt saved. Aaron Ramsey (Rangers) right footed shot from the right side of the box is saved in the bottom left corner.
61'
Corner, Rangers. Conceded by Christie Elliott.
61'
Attempt saved. Aaron Ramsey (Rangers) header from the centre of the box is saved in the top left corner. Assisted by Fashion Sakala with a cross.
60'
Attempt saved. Alfredo Morelos (Rangers) right footed shot from outside the box is saved in the top centre of the goal. Assisted by James Sands.
60'
Attempt saved. Alfredo Morelos (Rangers) header from the left side of the six yard box is saved in the top left corner. Assisted by James Tavernier with a cross.
58'
Joe Ayodele-Aribo (Rangers) wins a free kick in the defensive half.
58'
Foul by Zak Rudden (Dundee).
56'
James Sands (Rangers) is shown the yellow card for a bad foul.
56'
Foul by James Sands (Rangers).
56'
Max Anderson (Dundee) wins a free kick in the defensive half.
54'
Foul by James Sands (Rangers).
54'
Paul McMullan (Dundee) wins a free kick in the defensive half.
53'
Substitution, Dundee. Max Anderson replaces Paul McGowan because of an injury.
52'
Offside, Rangers. James Sands tries a through ball, but Fashion Sakala is caught offside.
51'
James Tavernier (Rangers) wins a free kick in the attacking half.
51'
Foul by Paul McGowan (Dundee).
49'
Corner, Rangers. Conceded by Cammy Kerr.
47'
Offside, Rangers. John Lundstram tries a through ball, but Alfredo Morelos is caught offside.
45'
Substitution, Rangers. Joe Ayodele-Aribo replaces Scott Arfield.
45'
Substitution, Rangers. Fashion Sakala replaces Filip Helander.
45'
Second Half begins Dundee 1, Rangers 0.
45'+4
First Half ends, Dundee 1, Rangers 0.
45'+3
Christie Elliott (Dundee) is shown the yellow card for a bad foul.
45'+3
Calvin Bassey (Rangers) wins a free kick in the defensive half.
45'+3
Foul by Christie Elliott (Dundee).
45'+1
Attempt missed. Paul McGowan (Dundee) right footed shot from outside the box is high and wide to the right following a set piece situation.
45'
Foul by Filip Helander (Rangers).
45'
Zak Rudden (Dundee) wins a free kick on the right wing.
45'
Attempt missed. Aaron Ramsey (Rangers) header from the centre of the box is too high. Assisted by James Tavernier with a cross.
42'
Penalty missed! Bad penalty by James Tavernier (Rangers) right footed shot is just a bit too high. James Tavernier should be disappointed.
41'
Paul McMullan (Dundee) is shown the yellow card.
40'
Jordan McGhee (Dundee) is shown the yellow card for a bad foul.
40'
Penalty conceded by Jordan McGhee (Dundee) after a foul in the penalty area.
40'
Penalty Rangers. Alfredo Morelos draws a foul in the penalty area.
32'
Corner, Rangers. Conceded by Cammy Kerr.
29'
Attempt missed. Aaron Ramsey (Rangers) right footed shot from the centre of the box misses to the left. Assisted by James Tavernier.
28'
Alfredo Morelos (Rangers) wins a free kick in the attacking half.
28'
Foul by Jordan McGhee (Dundee).
27'
Scott Arfield (Rangers) wins a free kick in the defensive half.
27'
Foul by Shaun Byrne (Dundee).
25'
Foul by Filip Helander (Rangers).
25'
Zak Rudden (Dundee) wins a free kick in the defensive half.
23'
Attempt missed. Connor Goldson (Rangers) right footed shot from the centre of the box is close, but misses to the left. Assisted by Filip Helander following a set piece situation.
22'
Aaron Ramsey (Rangers) wins a free kick in the attacking half.
22'
Foul by Ryan Sweeney (Dundee).
22'
Aaron Ramsey (Rangers) wins a free kick in the attacking half.
22'
Foul by Paul McGowan (Dundee).
22'
Ryan Kent (Rangers) wins a free kick in the defensive half.
22'
Foul by Christie Elliott (Dundee).
20'
Offside, Dundee. Shaun Byrne tries a through ball, but Zak Rudden is caught offside.
20'
Foul by Scott Arfield (Rangers).
20'
Ryan Sweeney (Dundee) wins a free kick in the defensive half.
19'
Foul by Zak Rudden (Dundee).
19'
Filip Helander (Rangers) wins a free kick in the attacking half.
17'
Attempt missed. Alfredo Morelos (Rangers) header from the centre of the box is close, but misses to the right. Assisted by Calvin Bassey with a cross.
16'
Foul by Christie Elliott (Dundee).
16'
John Lundstram (Rangers) wins a free kick in the defensive half.
14'
Foul by Christie Elliott (Dundee).
14'
Ryan Kent (Rangers) wins a free kick in the defensive half.
9'
Corner, Dundee. Conceded by Filip Helander.
7'
Filip Helander (Rangers) wins a free kick in the defensive half.
7'
Foul by Christie Elliott (Dundee).
6'
Goal! Dundee 1, Rangers 0. Christie Elliott (Dundee) header from very close range to the bottom right corner. Assisted by Jordan Marshall with a cross.
5'
Foul by Alfredo Morelos (Rangers).
5'
Shaun Byrne (Dundee) wins a free kick in the defensive half.