A lorry which struck a rail bridge over one of the busiest roads in Dunfermline has been removed.
The vehicle, which struck the bridge on Halbeath Road shortly before 10.30am on Saturday morning, was stuck for most of the day.
It was removed just before 5pm and the road was reopened shortly after.
Nobody has been injured and police have reported the driver to the Procurator Fiscal for road traffic offences.
Stagecoach buses which travel along the route were diverted via Linburn Road and Woodmill Road.
Trains running over the bridge were temporarily suspended so engineers could assess any damage.
However within an hour trains recommenced with a speed restriction in place as a precaution.
NEW: We've had reports of a a vehicle striking a bridge between Dunfermline Queen Margaret and Dunfermline Town. The bridge will need to be examined by staff before services can pass over the bridge again. Train services running through here will be delayed or revised. pic.twitter.com/WrGXqwFiRF
— ScotRail (@ScotRail) December 18, 2021
Trains have since returned to normal.
A Police Scotland spokesperson said: “We received report of a lorry having struck a rail bridge on Halbeath Road in Dunfermline around 10.25am on Saturday, December 18, 2021.
“No-one was injured and the driver will be reported to the Procurator Fiscal in connection with a road traffic offence. The road re-opened at 6pm.”