Neighbors reported hearing screeching tires at about 10:30 p.m.
“It was a solid squeal, squeal, squeal and then a thud," said Mike Mieczkowski, who lives nearby.
Mieczkowski said he ran to the scene and saw the Ford F150 upside down in the ditch. He called 911 as the driver crawled out of the vehicle.
Police said the driver and a friend in a second pickup truck were heading to their Taft Road residence after drinking at a local bar. The vehicles apparently separated at the intersection of VanWagoner Road and 168th Avenue, police said.
The 23-year-old man headed east on VanWagoner, hit the brakes and went across the road where his truck flipped over into the ditch.
Mieczkowski and another neighbor said the truck caught on fire, but the other neighbor was able to put out the blaze with an extinguisher.
While the 23-year-old man was being treated in the ambulance, his 26-year-old friend drove up in his truck.
The man said his friend had not returned home, heard the sirens and got scared, so he went out looking for him.
The older man was administered a Breathalyzer test, and then taken away in a police car. His pickup truck was removed from the scene by a tow truck.
The vehicle that rolled was put on a flatbed truck and removed from the scene.
Police said both men would likely be charged with driving while under the influence of alcohol.
The incident remains under investigation.