Torrential rain caused a flash flood in the village of Milnathort last night, with homes and businesses battling to keep the water at bay.
The community, which has experienced the agony of flood damage in the past, was hit by the predicted rain at around 8pm.
The level of rainfall quickly caused problems around the Jolly Beggars Hotel and the fire service attended.
As the rain intensified the fire service response was increased with a unit from Kinross joined by others from Perth and Auchterarder. The environmental protection unit from Dundee also attended.
Sandbags were used to protect properties.
The village has suffered in previous years and the Jolly Beggars Hotel was closed due to flood damage in the past.
It is hoped last night flash floods will cause only minor damage.