WEST GARDINER, Maine (NEWS CENTER) -- A quick-thinking witness in West Gardiner helped a crash victim to safety after dragging him away from the scene, Maine State Police say.

At around 6 a.m. Sunday morning, 27-year-old Christopher Ellis of Litchfield crashed into a tree. The car was on its roof and caught on fire.

Ellis managed to call for help before getting out of the vehicle, State Police say. A neighbor to the crash saw Ellis lying on the ground outside the car as the fire was spreading. The witness was able to drag him away from the fire across the road to safety.

The investigation revealed Ellis was traveling West on Hallowell-Litchfield Road and likely fell asleep. This caused him to miss a right hand turn in the roadway and crash into a large tree, State Police say.

His vehicle burst into flames and is a total loss. Alcohol is suspected as a factor in the crash and charges are pending while toxicology testing is completed. Ellis was wearing his seatbelt which likely saved his life.