The reason why Dundee's match against Rangers was not played last week has been revealed.

The match, which was originally rescheduled for Wednesday, April 10, was postponed for a second time after the Dens Park pitch failed an inspection.

Referee Don Robertson initially seemed the surface to be playable in the morning, however, after heavy rainfall in the City of Discovery, it soon became apparent that the conditions were unsafe for players, and so the match was called off - again.

The Premiership encounter will take place next week on Wednesday April 17 with an 8pm kick-off - and it will be moved by the SPFL to a neutral venue should Dens not be deemed fit for the purpose of the match.

With all of the latest developments emerging, question marks have been raised about why the match wasn't played last midweek on Wednesday, April 3 prior to Dundee's match against Motherwell, and Rangers' derby encounter with Celtic.

Well, it's understood that both clubs simply agreed to play the game this week, and not last.

It was suggested by Dundee that allowing for an extra week would give them a better chance to ready their playing surface. It's reported that the club told the SPFL that their pitch wouldn't be playable on either April 2 or 3.

Three alternative venues have seemingly been picked out for the rearranged game next week should Dens Park once again fall foul to the weather.

Dundee are said to have asked Hibernian, St Johnstone and St Mirren to name their price for hosting the game at their respective homes.

READ MORE: Why Celtic could be the real losers over Dundee vs Rangers pitch debacle

Chris Sutton has also detailed why the whole debacle could be even worse for Celtic than it is for Rangers. 

"There’s no escaping the fact it is a shambles and big questions have to be answered about the state of that surface," he said. "But spare me the talk this is only bad for Rangers. It could actually turn out worse for Celtic. 

"I know they have the possibility of going four points clear at the top of the table now and no guarantee Rangers will get this one done next midweek.

"But if if does take place on Wednesday and results go Dundee’s at the weekend, the pressure could be totally off them. They could already be assured of a top-six place and rather than scrapping to get in, they might feel the hard work is done."