A truck driver has spent the night in hospital following a serious crash in Dudley Park.
Police say the truck slammed into a tree on Mandurah Road near Leslie Street around 3.40pm on Thursday.
The impact caused the tree to fall across the road.
The truck driver was freed from the wreckage by firefighters before being airlifted to Royal Perth Hospital by the RAC rescue helicopter.
His injuries were serious but not life-threatening.
The crash caused massive delays for motorists with the Mandurah Estuary Bridge closed for several hours.
Scorching Christmas temperatures for Perth, Rockingham, Mandurah
Teen charged over Baldivis arson attack
Concerns for missing boy last seen in Warnbro
Baldivis Sports Complex officially complete with unveiling of final stage
Teen dies at Logue Brook Dam
Mandurah named WA’s Most Accessible Community
Police attend separate crashes in Lakelands and Port Kennedy
Fresh new look for Roger May Machinery Museum
Tragic end to search of missing FIFO worker