90+8'
The match has just finished.
90+7'
Tom Lawrence (Rangers) violates the laws of the game and is shown a deserved yellow card by the referee.
90+7'
Cyriel Dessers (Rangers) unleashes a promising shot towards the bottom right corner after his wonderful solo run, but Trevor Carson thwarts the effort with a fabulous save. The score remains the same.
90+5'
Nicolas Raskin (Rangers) is cautioned and receives a yellow card.
90+3'
Goal! Cyriel Dessers (Rangers) beautifully controls a strongly hit pass from James Tavernier inside the box. He cuts inside his marker and rifles the ball low into the middle of the goal. 3:4.
90+2'
Simon Murray is substituted due to injury. Tony Docherty gives a chance to Charlie Reilly (Dundee FC).
90+2'
Simon Murray (Dundee FC) is clearly asking for some medical attention with his painful gestures. The extent of his injury is yet to be discovered.
90+1'
Fine play by Ianis Hagi (Rangers) opens up space on the edge of the box for the shot, but his effort lacks accuracy and flies miles over the bar. The ball is off of the pitch and it's a goal kick for Dundee FC.
90+1'
Simon Murray (Dundee FC) goes on a mazy run, finds himself one-on-one with the keeper and fires the ball against the right post. What a missed opportunity.
90
5 min. of stoppage-time to be played.
90'
James Tavernier (Rangers) takes the corner, but one of the defenders reacts well and rises highest to head the ball away.
89'
Mohamad Sylla (Dundee FC) breaks past challenges inside the box, but puts too much pace on his pass to Josh Mulligan. The linesman signals a throw-in for Rangers.
87'
Ianis Hagi (Rangers) tries to find Cyriel Dessers, but he puts too much power on the through ball. The ball goes out of play and Dundee FC will have a goal kick.
86'
A sweeping move ends with a pass to Cyriel Dessers (Rangers) inside the box. He lets fly towards the right side of the goal, but Trevor Carson was watching it all the way and makes a comfortable save.
84'
Nothing comes of the resulting corner from Ziyad Larkeche (Dundee FC). The defence is alert and manages to cut it out.
83'
Ziyad Larkeche (Dundee FC) sends a cross into the box, but the opposition's defence clears the ball to safety. The ball goes out of play. Dundee FC are awarded a corner kick.
83'
Ziyad Larkeche (Dundee FC) goes over to take the corner kick and it looks like he will send the ball into the penalty box.
82'
Oluwaseun Adewumi (Dundee FC) races towards goal but the defender gets back well to make a challenge. Dundee FC force a corner. Their opponents will face another attacking threat.
81'
Nicolas Raskin slides a pass towards Tom Lawrence (Rangers) who unleashes a fabulous shot from long range. The ball goes behind the surprised goalkeeper and into the bottom left corner. The score is now 3:3.
80'
Rangers are bossing possession of the ball and make numerous short passes, but they finally lose possession after an error. The ball is behind the touchline and Dundee FC will take a throw-in.
79'
Ziyad Larkeche (Dundee FC) puts a cross into the box from the corner but there is no panic from the opposition and they easily clear.
75'
It's in! Danilo Pereira spots his teammate in a good position on the edge of the box and provides him with a nice pass. James Tavernier (Rangers) doesn't think twice and rifles a first-time shot into the right side of the goal. The score is now 3:2.
74'
Substitution. Mohammed Diomande leaves the pitch and is replaced by Tom Lawrence (Rangers).
74'
Simon Murray (Dundee FC) goes on a solo run, but he fails to create a chance as an opposition player blocks him. It's a throw-in for Dundee FC.
72'
Nicolas Raskin (Rangers) cracks a shot goalwards from the edge of the box, but his radar is off and it sails well wide of the left post. The ball is off of the pitch and it's a goal kick for Dundee FC.
71'
Ziyad Larkeche (Dundee FC) escapes without any punishment from the referee after using excessive force to foul his opponent.
70'
The up-to-date shots on target statistics – 7:6.
68'
Mohammed Diomande (Rangers) looks to break free, but an opposing player clears the ball away.
65'
Tony Docherty has decided to introduce fresh legs, with Cesar Garza (Dundee FC) replacing Finlay Robertson.
64'
Substitution. Hamza Igamane makes his way off the pitch and Danilo Pereira (Rangers) comes on as his replacement.
64'
Cyriel Dessers (Rangers) pounces on a great cross inside the box, but lashes his powerful first-time shot a whisker past the left post. The ball goes out of play and Dundee FC will have a goal kick.
62'
Scott Tiffoney (Dundee FC) makes a great solo run and pulls the trigger from inside the box, beating Jack Butland with a strike into the bottom left corner. He makes it 3:1.
62'
Oluwaseun Adewumi (Dundee FC) receives a pass and decides to smash the ball from long range, but his poor effort sails high over the bar. The ball goes out of play and Rangers will have a goal kick.
61'
Ridvan Yilmaz will be replaced by Jefte (Rangers).
60'
Oluwaseun Adewumi (Dundee FC) storms into the box to get on the end of a pass, but smashes his shot straight onto the left post. Unlucky! The ball is off of the pitch and it's a goal kick for Rangers.
59'
Ianis Hagi (Rangers) makes a good run with the ball, but his shot from the edge of the penalty area goes narrowly over the bar. Terrific solo effort, though. The ball is off of the pitch and it's a goal kick for Dundee FC.
57'
The referee blows for a cooling break.
57'
Cyriel Dessers (Rangers) times his leap well to meet the lofted pass from James Tavernier, but his close-range header slips just over the bar. The ball goes out of play and Dundee FC will have a goal kick.
56'
Ziyad Larkeche (Dundee FC) beats several players before unleashing a long-range shot on goal that flies miles wide of the left post. The ball goes out of play and Rangers will have a goal kick.
54'
The game is interrupted as Simon Murray (Dundee FC) is flagged offside.
52'
The goal by Rangers is DISALLOWED on the advice of the video assistant referee due to an offside.
52'
The Rangers players halt their celebrations as referee David Dickinson makes the VAR signal to review the goal, most likely to ascertain if there was an offside in the build-up play.
51'
An amazing individual effort from Cyriel Dessers (Rangers) ends with a strike from inside the penalty area. He sends the ball precisely into the bottom left corner and makes it 2:2. Trevor Carson was helpless.
50'
Josh Mulligan beats an opponent and whips a cross into the box towards Scott Tiffoney (Dundee FC), who smashes a first-time shot well wide of the left post. The ball is off of the pitch and it's a goal kick for Rangers.
48'
One of the defenders reacts at the last minute to brilliantly block a pass from Simon Murray (Dundee FC).
47'
Hamza Igamane (Rangers) shoots after receiving a good pass. His effort from the edge of the box goes just wide of the left post. The ball goes out of play and Dundee FC will have a goal kick.
46'
Half-time substitution. Leon Balogun is replaced by Ianis Hagi (Rangers).
46'
The need to improve in the second half has brought about a change. Connor Barron comes off for Bailey Rice (Rangers).
46'
The referee blows his whistle to signal the start of the second half.
45+4'
The end of the first half.
45+2'
Cyriel Dessers (Rangers) zig-zags his way into the box and drills a low shot towards the right post, but the goalkeeper pulls off a superb stop.
45
3 additional min. will be played.
45'
What a sweet touch by Cyriel Dessers (Rangers) as he collects a pass deep inside the box and decides to go for goal. It's on target but easy for Trevor Carson to hold.
43'
Joseph Shaughnessy (Dundee FC) gets on the scoresheet, but unfortunately for him it's an own goal.
42'
The ball from the corner kick lands at the feet of Cyriel Dessers (Rangers) deep inside the box and he takes a shot. His low strike heads towards the middle of the target, but it's deflected away thanks to a brilliant intervention by one of the defenders.
42'
There's an opportunity for James Tavernier (Rangers) to deliver the ball into the box from a corner.
41'
Hamza Igamane (Rangers) picks up the ball, dribbles to the edge of the penalty area and unleashes a brilliant shot to the right side of the goal, but is thwarted by a great save from Trevor Carson. The referee points to the corner flag and Rangers will take a corner.
41'
Trevor Carson (Dundee FC) picks out Scott Tiffoney with a fine lofted pass, but the latter wasn't able to create some space to get into shooting range. The ball goes out of play and Rangers will have a goal kick.
40'
Ziyad Larkeche (Dundee FC) attempts to find one of his teammates with a cross from the resultant free kick, but he fails to hit the ball properly and sends it off the pitch. The ball goes out of play and Rangers will have a goal kick.
39'
Leon Balogun (Rangers) makes a strong challenge and David Dickinson blows for a foul. Dundee FC will take a free kick near the side line.
39'
Finlay Robertson (Dundee FC) swings in the corner, but it's comfortably cleared away.
38'
Oluwaseun Adewumi (Dundee FC) makes a run into the box in an attempt to get onto a long through ball, but one of the opponents comes up with a vital clearance. Dundee FC get a corner.
37'
Ridvan Yilmaz (Rangers) tries to play a through ball from just inside the box to Cyriel Dessers, but one of the defending players is alert to the danger and makes a timely interception. The ball is out of play. Rangers will have a throw-in.
34'
Connor Barron (Rangers) sends a cross into the box, but Trevor Carson comes off his line to gather the ball.
32'
Joseph Shaughnessy (Dundee FC) sends the ball into the penalty area from a throw-in as if it's a corner kick.
32'
The referee blows his whistle as Mohammed Diomande (Rangers) was too aggressive in his challenge. Dundee FC have a free kick.
31'
Josh Mulligan (Dundee FC) crosses the ball into the box, but one of the defending players averts the threat. The referee and the linesman both signal a throw-in for Dundee FC.
29'
Hamza Igamane (Rangers) slips past one challenge, but is unable to feed a low pass into the path of one of his teammates. The ball is off of the pitch and it's a goal kick for Dundee FC.
27'
Cyriel Dessers (Rangers) slaloms his way past challenges, but an opposing player does well to get the ball away. The ball is off of the pitch and it's a goal kick for Dundee FC.
25'
Oluwaseun Adewumi (Dundee FC) has a goal ruled out for offside!
24'
Ridvan Yilmaz (Rangers) tries to find the head of a teammate in the box but overhits the cross. The ball is off of the pitch and it's a goal kick for Dundee FC.
21'
Referee David Dickinson signals that the goal stands after the VAR review and the Dundee FC players have a reason to celebrate!
19'
Goal! Joseph Shaughnessy (Dundee FC) was in the right place at the right time to get to the rebound inside the box and gleefully rifles the ball low inside the right post. It's 2:0.
18'
Finlay Robertson (Dundee FC) takes the resulting corner which is well defended.
18'
Finlay Robertson (Dundee FC) puts a dangerous cross into the box, but the corner is cleared by the first man.
16'
Rangers failed to take advantage of the corner as the opposition's defence was alert and averted the threat.
15'
Cyriel Dessers (Rangers) produced a promising shot low towards the middle of the goal after his wonderful solo run, but Trevor Carson thwarted him with a fabulous save and the score remains the same. Rangers force a corner. They send men into the box.
11'
This is a yellow card! Mohamad Sylla (Dundee FC) is not happy with the decision, but from our point of view it was clear.
9'
The ball is behind the sideline. Jordan McGhee (Dundee FC) takes a throw-in.
7'
Josh Mulligan (Dundee FC) makes an overly-aggressive challenge and David Dickinson blows his whistle for a foul. It's a free kick to Rangers in a dangerous position.
5'
Connor Barron releases Cyriel Dessers (Rangers) with a pass, he composes himself and shoots from mid-range but the ball curls well wide of the right post. The ball goes out of play and Dundee FC will have a goal kick.
2'
Finlay Robertson produces a cross from the resulting corner and finds Simon Murray (Dundee FC) inside the box. He pulls the trigger and scores, sending the ball inside the left post. What a brilliant finish. 1:0.
1'
Dundee FC force their opponents to concede a corner.
1'
The first half has started.
The players are on the pitch and Rangers will have the kick-off.
David Dickinson will supervise the game today.
Hello and welcome to our minute-by-minute commentary of the upcoming clash. We will try to provide you with as-accurate-as possible picture of the happenings on the pitch. Have fun.