Rangers' Clydesdale Bank Premier League game against St Johnstone has fallen victim to the weather, the Ibrox club have confirmed.
The match was set to take place at McDiarmid Park on Wednesday but has been postponed due to the weather conditions in Perth.
A new date for the fixture has yet to be decided.
Rangers have suffered a number of call-offs in recent weeks, with their games against Hearts, St Mirren and Dundee United all postponed.
The Scottish champions enjoyed an emphatic 4-1 win at Motherwell on Boxing Day and boss Walter Smith was disappointed to be denied the opportunity to build on that result.
He said: "We are obviously disappointed. With the break in the weather we hoped the games would be on.
"We are a little disappointed not to be playing but there's not a lot we can do about it.
"It's been a bit stop-start for a lot of the matches but everyone has had to put up with that.
"But after playing well at Motherwell we thought we would have another game - but it's not to be."