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:

5. Ridvan Yilmaz - 8/10
A really positive display from the Turkish international who proved just why he should be the first choice left-back next season. Played a number of clever balls in behind the Dundee defence and made a couple of excellent driving runs into space. Could've got on the scoresheet on another day after fizzing one narrowly over the bar and got into great areas. Linked up well with Silva. Subbed. | Getty Images

6. Nicolas Raskin - 8/10
Like Yilmaz, the Belgian took his big chance to impress. Tenacious in the tackle and won back possession on several occasions. Ball retention was outstanding and covered every acre of the pitch. Sparked several attacking moves and shifted the ball well across the greasy surface. | SNS Group

7. Mohamed Diomande - 7/10
Much more like it from the Ivorian. Drifted into some good areas and saw plenty of the ball during the first half. Not afraid to try his luck from distance. Not as effective in the second half but played a well weighted ball through for Yilmaz who fired straight at the keeper. Subbed. Photo: Alan Harvey - SNS Group

8. Todd Cantwell - 9/10
Best player on the park by a mile. A tremendous showing from a man with a point to prove after playing no part in the Old Firm derby. Was on the receiving end of a few heavy late challenges first-half but dusted himself down and always looked to make things happen. Teasing cross from the left was put on a plate for Dessers to score then found the net himself with a cross-cum-shot from wide on the right. Forced McCracken into a terrific diving save and clipped a delightful ball over to Silva which should've led to another goal. Couple of really clever interchanges with the Wolves loanee. Almost grabbed a second assist but Dessers messed up with the goal at his mercy. | Getty Images

