Stormy conditions have forced the postponement of two out of three Scottish Football League matches scheduled for Tuesday evening.
Forfar Athletic's Second Division match at home to Stirling Albion was called off at 1700 GMT.
The Third Division game between Elgin City and Peterhead at Borough Briggs was postponed an hour earlier.
That leaves Queen's Park against Clyde as the only surviving SFL match on Tuesday.
Clyde had insisted earlier in the afternoon on their website that the game at Hampden Park was definitely on, but winds of more than 40mph are forecast for the Glasgow area.
St Johnstone are also hosting Aberdeen in the Scottish Premier League in a game scheduled to be live on television.
The SFL announced at 1600 GMT that the match between former Highland League rivals Elgin and Peterhead had been postponed "due to the adverse weather conditions".
"The safety of the fans and club personnel when travelling to and from the match is our main concern," it stated.
The decision was taken at Borough Briggs amid heavy rain and gusts of winds up to 50mph in the Elgin area.
It is the second Tuesday in a row that the match between the North East of Scotland rivals has been postponed after it fell foul of a frozen pitch seven days earlier.
And it is also the second consecutive fixture called off for both clubs, with freezing temperatures having put paid to Elgin's visit to Clyde's Broadwood Stadium on Saturday, when Peterhead were due to entertain Berwick Rangers.
Fourth-placed Elgin were hoping to stretch their lead over Berwick to four points and consolidate their position in the last promotion play-off spot with a victory over bottom side Peterhead.
Clyde or Queen's Park now have the chance to draw level with Elgin should their match go ahead on Tuesday and either side takes maximum points.