Dundee made one change to their team when Ricki Lamie returning at centre back with Aaron Donnelly moving to left wing back to replace the injured Owen Beck.
Rangers were on the attack straight away when Carson had to make a save. Dundee then had a great chance when Cameron forced the Rangers goalie to save to give Dundee a corner. Cameron took the corner, a deep delivery. Lamie headed into the goalmouth and Amadou Bakayoko tucked the chance away from close range with only five minutes gone.
What followed was a Rangers attacking and they levelled the game on 20 minutes. Two minutes later Sima got round Antonio Portales on the outside and Carson pushed the shot out for a corner. After the corner was cleared there was a lengthy VAR review which established that Aaron Donnelly had pulled Sima’s shirt. Tavernier scored from the resulting penalty.
Antonio Portales was injured in the lead up to the corner and was replaced by Cammy Kerr, who went to right back with Jordan McGhee switching to centre back.
Then after 34 minutes Rangers scored their third goal when Sima headed home to make the game harder for the dark blues.
Carson had to save twice close to half time with Rangers hitting the woodwork as well, but then right on half time when Jose Cifuentes received a yellow card for a foul on Bakayoko but it was changed to a red following a VAR review.
Second half and both teams made changes Scott Tiffoney and Charlie Reilly came on for Aaron Donnelly and Zak Rudden. Cammy Kerr moved to left back and Jordan McGhee replaced him at right back. Dundee were now lining up 4-3-3, with Tiffoney and Reilly the wide attacking players.
Although Dundee had more of the ball they failed to trouble the Rangers keeper and they were happy to hit Dundee on the break.
McCowan and Cameron had efforts which went wide and the game finished in a 3-1 defeat. Next up is a trip to Ross County which is a hard game as usual.
Dundee: Carson, Portales (Kerr 26), Shaughnessy (c), Lamie, McGhee, Cameron, Boateng, McCowan, Donnelly (Tiffoney 51), Bakayoko (Robinson 68), Rudden (Reilly 51). Unused Subs: Legzdins (gk), Ashcroft, Mulligan, Robertson, Sylla.
Referee: Kevin Clancy
Att: 47,229