The driver of a lorry has been taken to hospital after it crashed off a road near Perth and landed on its side in a field.
The A93 between the city and Guildtown was closed by police after the incident, which happened around 12.40pm on Wednesday.
Local diversions were put in place for drivers in the area, and the road reopened at around 4.50pm.
Officers said the driver of the lorry has been taken to hospital as a “precaution”.
Ian Robertson, who witnessed the aftermath of the crash, says there was “steam or smoke” coming from the lorry.
A Police Scotland spokesperson said: “Police received report of a one-vehicle crash in which a lorry overturned on the A93 near Guildtown around 12.40pm on Wednesday.
“The driver of the lorry has been taken to hospital as a precaution.
“The road between Guildtown and Perth was closed while the lorry was recovered.
“The road reopened at around 4.50pm.”