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.

Bushfire readiness takes centre stage at City of Kwinana's free Summer Sounds festival
WA Open Golf Championship to tee off at Secret Harbour Golf Links
Halls Head named WA's most persistent storm damage hotspot
Four illegal e-bikes to be crushed after police crackdown in Halls Head, Falcon
Aboriginal jobs and careers expo to attract 1000 attendees in Rockingham
Firefighters attend Lakelands home after reports of thick smoke
WA Government to ban screen use for younger students as part of six-month trial
Singleton General Store shutdown over illicit tobacco, vape sales
Concerns for missing Bertram woman
