Rangers delay Celtic title party for another 24 hours after comeback win against Dundee

Celtic have been made to wait to be crowned Scottish Premiership champions for a third season in a row after Rangers's comeback win over Dundee.

The Hoops are still mathematically catchable regardless as they are three points ahead with Philippe Clement's who are now down to one game remaining. Brendan Rodgers' men have two and can secure the title tomorrow night if they draw with or beat Kilmarnock.

If Killie can do what they've already done twice this season and beat them then it will go down to the final day when Celtic are at home to St Mirren and Rangers face Hearts on the road. In that instance, Gers would require a Hoops defeat and a victory of their own with a goal difference swing of seven goals.

The Light Blues won tonight's game against the Dee 5-2 and had to fight back from two first-half goals down. Tony Docherty's men could even have scored before two quick fire goals from Jordan McGhee and Antonio Portales stunned Ibrox.

There was booing from the home support and things were looking grim for them but they managed a lifeline when some poor Dee defending allowed Ross McCausland in to slide under Jon McCracken and it then survived a VAR check. Gers fans still weren't enamoured heading into the break and expected a response.

And to be fair, they did get one. On 52 minutes they were level and it came from the head of Cyriel Dessers who grabbed his 22nd goal of the season from a Todd Cantwell cross.

Cantwell himself got on the scoresheet to edge his team in front but there was an air of fortune about it. The playmaker was on the right hand side and tried to send a whipped ball into the area but watched as it sailed into the roof of McCracken's net. Substitute Scott Wright made it more comfortable late on with a clinical double as Rangers still made their rivals wait.