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.
Rangers should have got themselves on level terms just before half-time after they were generously awarded a penalty when Jordan McGhee was adjudged to have pulled Morelos’ shirt.
Ferrari vs Max headlines epic F1 opener | Merc aim to ‘hold on’
England look to set up declaration against West Indies LIVE!
F1 is back: The grid full of surprises for Bahrain GP
New show ‘Any Driven Monday’ on Sky Sports F1 | Schiff new race analyst
FIA admits ‘human error’ in Hamilton-Verstappen title controversy
Transfer Centre LIVE! Pogba back in Barca’s sights
No Rashford, Sancho in England squad | Guehi earns first call-up
But Rangers captain James Tavernier blasted his penalty high and wide to the left as Rangers failed to register a single shot on target in the first half.
Morelos hit the corner of post and bar on the hour-mark before Dundee goalkeeper Ian Lawlor was called into action to deny the Colombian again and save efforts from Ramsey and substitute Joe Aribo.
Rangers’ best spell of the game produced dividends as another substitute, Kemar Roofe, headed a Ryan Kent cross back across goal for Ramsey to bundle into the back of the net.
And with just four minutes of normal time remaining, Goldson reacted quickest to a Roofe strike on goal that had rebounded to give Rangers their first lead of the afternoon.
The win keeps the race for the title wide open with an Old Firm game at Ibrox to come straight after the international break.
What’s next?
Rangers host Celtic after the international break on Sunday April 3, live on Sky Sports
Aberdeen are the visitors for Dundee the day before on Saturday April 2
