Witnesses who saw and heard a fatal Garden Grove crash rushed toward the fiery scene to help pull victims from the wreckage Friday.

The three-vehicle crash was reported around 12:45 a.m. at the intersection of Garden Grove Boulevard and Magnolia Street.

According to the Garden Grove Police Department, a gray Tesla sedan was ablaze by the time officers arrived on scene.

Emergency crews and witnesses worked together to pull at least two people from their vehicles after the crash.

Police later said one of those people, the driver of the Tesla, was transported to a local hospital in critical but stable condition. The Tesla’s passenger, however, was declared dead at the scene.

Salvador Valladoid heard the collision and called police when he saw the Tesla burning, then joined others to help get a trapped victim out of the vehicle.

“It was already burning,” he said. “We were also kind of fearing that the car is going to explode on us.”

Another witness, Jeremy Sears, said a driver was calling for help, and “I did my best to get him out.”

Another driver in the crash suffered “critical injuries,” but was taken to a local hospital in stable condition, police added in a news release. It is unclear if this driver is the woman who was seen being pulled from a vehicle with apparent leg injuries.

The violent impact, which sent the engine of one sedan flying out of the vehicle and onto the street, is believed to have been caused by the Tesla driver, police said in their news release.

That driver is “suspected of both speeding and driving under the influence,” and police plan to pursue DUI and vehicular manslaughter charges, the release added.

The intersection was closed for several hours due to the large size of the debris field, added Sgt. Nick Jensen.