CHICAGO — Surveillance video obtained by WGN News shows Wednesday night’s chaotic events unfold as Chicago police officers attempt to pull over a stolen Honda on East Lower Wacker and Columbus. 

After police close in on the stolen vehicle, the video shows that gunfire erupts with bullets piercing the stolen vehicle’s windshield.  

SEE ALSO: License plate reader alert led to CPD shootout, carjacking arrests in Loop

After the suspects fired at them, officers say they returned fire, striking one of the suspected carjackers several times. The shot offender, a 25-year-old man, was rushed to a nearby hospital in critical condition. Doctors told police the shooting victim’s condition is now considered stable.

No officers were struck. 

SEE ALSO: Man shot by police in Loop among 3 suspects in custody

At least five officers are seen taking the three men into custody. Video also shows officers helping bystanders out of their vehicles to safety,  

Officials later posted photos of the two guns recovered at the scene. 

Police announced all three men involved have been charged with various offenses. Edgardo Perez, 34, is charged with attempted murder in the first degree, unlawful use of a weapon and criminal trespassing.

Jesse Sanchez, 21, faces weapons and drug charges, in addition to criminal trespassing.

Noel Centeno, 21, is charged with receiving, possessing, and/or selling a stolen vehicle.

All are due in court on Jan. 28.