Tranmere Rovers' League One game against Rochdale was called off after wind caused structural damage to the Main Stand at Prenton Park.
Tranmere chief executive Mick Horton said: "At about one o'clock a piece of the roof came off and then two or three other sheets started moving as well.
"The priority has to be public safety and unfortunately we had no option but to call the game off."
Tranmere are due to play Bury at home on Friday.
Rochdale are set to play relegation rivals Walsall at the Banks's Stadium on New Year's Eve.
Horton added: "We went through every scenario and looked if we could just close the Main Stand but it's a swirling wind and the last thing you want is a piece of roofing flying on to the pitch. We just can't afford to take that risk.
"We've got a structural engineer coming down this afternoon so we'll be able to assess it after that.
"Anything we can possibly do as a club we will do to make sure Friday's game goes ahead but let's get the experts down and see where we're going."