An 18-year-old teen is dead after a high-speed collision last night in what police are calling a catastrophic crash.

Police say the teen's Volkswagen Passat was turning left from Manning Drive onto 167th Avenue at 7:40 p.m. when it was crushed by a Dodge Avenger speeding through the intersection.

"The collision was catastrophic, the impact caused the Volkswagen Passat to rip in half and the Dodge Avenger caught on fire," said acting Sgt. Margaret Raposo, in a news release.

Witnesses told police the Avenger was speeding when it T-boned the Passat, Raposo said.

Kevin Anderson says he saw the crash and rushed to help.

"I ran over to the car, the kid's car, which was all over the road," he said.

An off-duty firefighter took the victim's pulse. That's when Anderson noticed the driver of the second vehicle walking away and talking on his cell phone.

Police said the driver walked toward some homes, jumped a fence and ran off, but was caught and held by witnesses.

"He came through our yard and they caught him about a block away and pinned him down and held him for the police," said Sherri McConnell.

He was taken to hospital with non-life-threatening injuries.

The 18-year-old from British Columbia died in hospital about one hour later.

A 27-year-old man is charged with criminal hit and run causing death and dangerous operation of a motor vehicle causing death. More charges are pending.