A rush hour crash on the outskirts of Perth caused delays for commuters.
The accident happened on the A9 at Inveralmond just before 8.20am on Monday.
Traffic Scotland said the incident caused restrictions in both directions. The road was cleared just after 9am.