A road in Aberlour was closed after a malt spillage during rush hour.
Malt could be seen piled up across both sides of the road as the lorry blocked all traffic on the high street following the incident.
It affected both the eastbound and westbound carriageways and traffic remained slow for some time on approach to the area.
Traffic Scotland warned road users to beware of the incident.
They tweeted just after 6pm saying: “RTC partially blocking the A95 in both directions just south of Aberlour. Traffic is slow on approach TRISS are on the scene. #DriveSafe.”
Police Scotland confirmed they were called out to assist and direct traffic around the obstruction.