Citizen App video showed the chaotic scene that unfolded last month when six people were shot at, one of them getting injured.
Dashcam video from a nearby car also showed the moments an officer located the suspect, then jumped out with his gun drawn and his patrol car still running!
Eyewitnesses can also be seen ducking for cover behind another car.
The abandoned patrol car ended up crashing into an empty vehicle. No injuries were reported due to the crash.
Police say the suspect, 39-year-old Esmundo Chavarin, fired shots at an officer after shooting at other people.
Body camera video then shows other officers rushing in guns drawn.
They close in on the suspect, grab his gun and take him into custody.
Chavarin was transported to the hospital with a non life-threatening wound to his upper body and charged on several counts, including attempted murder of a peace officer and five counts of attempted murder.