Rangers staged an impressive fightback from two goals down to overcome Dundee 5-2 at Ibrox and delay Celtic’s title party by 24 hours at least.
Following Saturday’s damaging Old Firm loss at the hands of the reigning champions, Philippe Clement’s injury-hit side knew victory was a must against the out of form Dark Blues to prolong their rivals wait to wrap up the league crown.
But they had to do it the hard way after recovering from a two-goal first half deficit to eventually beat the Tayside outfit and avoid an embarrassing defeat in their final home match of the season.
Jordan McGhee and Antonio Portales had the visitors in dreamland as they threatened a first win at Ibrox since 2001, but Ross McCausland poked home right on the stroke of half-time to hand the hosts a vital lifeline.
That goal will have altered Clement’s half-time team talk slightly and Rangers began the second half in scintillating fashion. Cyriel Dessers dragged them back on level terms within six minutes of the restart for what was his 22nd goal of the campaign.
And the industrious Todd Cantwell turned the game firmly on its head by finding the top corner of the net with a cross-cum-shot which flew past the keeper from wide on the right-hand side.
Substitute Scott Wright then wrapped up maximum points by netting a twice in the space of six minutes in the closing stages - his first league goals in nearly two years - to ensure the Gers moved three points behind leaders Celtic and reduced the goal difference to +4 with one match remaining.
A trip to face Hearts at Tynecastle on the final day of the league season is next up for Clement and his depleted squad before attention will turn towards the Scottish Cup final on May 25th.
Here, GlasgowWorld rates how the Rangers players performed from Ibrox:

9. Ross McCausland - 7/10
A busy night for the Northern Irishman. Unable to cut out the cross that led to Dundee's opener and could've done better at their second goal. Intercepted a stray pass before cutting into the box and bending a shot over the top after 30 mins. Latched onto King's through ball before shrugging off his marker and sliding low past the keeper to make it 2-1. Continued to give his all for the cause and always looked a threat. | SNS Group

10. Fabio Silva - 7/10
Aiming to build on a strong performance against Celtic, the versatile Portuguese forward will wonder how he didn't manage to get on the scoresheet. Shifted the ball neatly onto his favoured right foot before rattling the crossbar after 15 mins. Had the beating of the Dundee right-back in the first half. Rotated well with Cantwell on occasions and fired into the side netting just before the break. Attempted an audacious overhead kick minutes after the restart which sailed harmlessly over but kept pressing to his credit. Had another effort blocked and glanced a header wide from a Cantwell cross. Saw a first-time shot on the turn pushed behind by McCracken. Subbed. | SNS Group

11. Cyriel Dessers - 7/10
A decent night overall. Dropped deep a few times in the first half to recycle the ball. Grabbed his 22nd goal of a productive campaign after connecting with Cantwell's pinpoint delivery, downward header misjudged by the keeper on route to finding the net. Continues to frustrate some fans after getting into areas to shoot but electing to instead pick a pass, which doesn't go down too well. Curled a shot wide midway through second half which he saw the funny side of. Worked hard. Subbed. Photo: Alan Harvey - SNS Group

12. Robbie Fraser (SUB) - 7/10
Created a terrific impression after replacing Yilmaz. Made a few clever overlapping runs and his passing distribution was excellent. Put the ball on a plate for Dessers to score but his header was saved by McCracken on the goal line. | Liverpool FC via Getty Images

