The suspect in a Chrysler sedan led officers on a chase at speeds that hit 80-90 mph at times on surface streets, swerving through traffic, clipping cars and running lights in the Lake Balboa and Van Nuys area.
He briefly got on the 405 freeway and hit speeds close to 110 mph before returning to surface streets.
The chase ended when the suspect barreled through a red light at Vanowen Street and Hayvenhurst Avenue at nearly 60 mph and was broadsided by a oncoming car. He jumped out and fled on foot as a bystander helped police chase him.
The bystander was the first to reach the suspect and helped tackle him as officers arrived with guns drawn and took him into custody.
It was later learned that the bystander who aided in the chase was an off-duty LAPD reserve police officer.
The chase began with an armed carjacking at a home in Panorama City.
The son of the car's owner told Eyewitness News he spotted the vehicle and tried to confront the suspect and take back the car. But the suspect flashed a gun and took off, nearly running him over.
"I found him again," said the victim's son, Raymond Ruiz. "As soon as I was gonna open the door to get the car, he flashed a gun trying to pretend like he was gonna shoot me. He stepped on the gas as soon as I was gonna break the window."
"He almost ran my little brother over. He was about to run me over too. He almost took me with the whole car."
An LAPD helicopter spotted the car driving erratically in the area and the pursuit began.
The chase resulted in at least two injuries, along with a number of close calls.
A female driver in the vehicle that collided with the suspect at the intersection was injured and treated by paramedics.
Paramedics were also called to assist another person in a vehicle that was struck earlier near Lindley Avenue and Saticoy Street.