Connor Goldson’s 86th-minute goal gave Rangers a late victory at Dundee as they managed to cut the gap on Scottish Premiership leaders Celtic back down to three points.
Rangers had to come from behind after the game was first delayed and then halted pretty much as soon as it got under way, as stewards were forced to clear away tennis balls and paper that had been thrown onto the pitch by fans.
The frustration deepened for the Rangers players when Christie Elliott gave the home side a sixth-minute lead. Jordan Marshall fashioned an opening down the left flank and floated the ball towards the back post for Elliott, who nodded home on his first appearance for Mark McGhee.
Marshall continued to threaten before the best clear-cut opening of the half for Rangers with Alfredo Morelos heading a Calvin Bassey cross inches wide.
