Fire broke out at the town square in Mountain Grove.
Fire crews received the call around noon on Tuesday about an explosion which turned out to be a roof collapsing.
Officials say the roof on the back of the building collapsed.
The buildings that were damaged were an event center, a church, and a bakery.
No one was in the buildings.
Fire crews suspect when the roof collapsed, it caused an electrical fire.