A man is lucky to be alive after his vehicle went off the road in Nelson, flipped over and caught fire.
Police say the motorist was driving yesterday morning when his vehicle left the roadway and struck a large rock.
The car then flipped over on its roof and caught fire, and the driver was unconscious when a passerby pulled the man to safety.
The 20-year-old driver is in hospital with serious injuries but police say he "surely" would have died had he not been pulled from the burning wreckage.