A 30-year-old Port Hedland man has been charged over a fatal crash in Keysbrook.
A 30-year-old Esperance man died in the crash that occurred sometime between 5.45am and 7.20am Saturday.
A Nissan Patrol travelling north on South West Highway lost control before rolling and hitting a tree.
The body of the man was found in a car wreck more than six hours after emergency crews were called to the scene.
It will be alleged the Port Hedland man was the driver of a vehicle at the time of the crash.
He has been charged with dangerous driving causing death, dangerous driving causing bodily harm, failing to report, failing to render assistance and having no authority to drive.
He is due to appear in the Armadale Magistrates Court tomorrow.