A Napa man trapped inside his burning car was rescued early Sunday by two CHP officers and a citizen.

The driver, Abraham Sanchez, 19, suffered major injuries in the crash on Highway 29 in American Canyon. He was taken to Queen of the Valley Hospital in Napa and arrested on suspicion of drunken driving.

Sanchez was speeding as he hit a 1994 Dodge pickup from behind just after 1 a.m., causing truck driver Manuel Baltazar, 31, of Vallejo to lose control and crash, the CHP said.

Sanchez's 2000 Honda rolled over a center divider guardrail into a large metal sign pole. He was trapped inside when the engine caught fire, the CHP said.

Officer Myron Wilson knocked down the flames with an extinguisher and Officer Randy Siemens broke the left rear passenger window. A citizen, who didn't give his name, helped the officers pull Sanchez through a broken window as the flames spread into the car.

Baltazar was also taken to the Napa hospital with apparent moderate injuries.

People who'd stopped at the crash told CHP officials the driver would have burned to death if not for the rescuers, the CHP said.