A special prosecutor has ruled that two St. Louis police officers will not be charged in the fatal shooting of a 19-year-old suspect, determining the officers acted in self-defense.

Isaac Holmes was killed in January 2015 after a stolen Chevrolet Monte Carlo sped away from police and crashed into a wall. Police Chief Sam Dotson said at the time that as the two officers approached the wreckage, Holmes emerged with a submachine gun.

The officers opened fire, killing Holmes.

Attorney Hal Goldsmith was appointed special prosecutor because one of the officers involved in the shooting worked previously in the circuit attorney's office.

The shooting led to protests. It happened just five months after the fatal police shooting of 18-year old Michael Brown in nearby Ferguson.