ST. LOUIS COUNTY, Mo. – A St. Louis County police officer shot a man following an attempted carjacking late Monday morning near a north county strip mall.

According to Sgt. Tracy Panus, a county police spokeswoman, the incident occurred just before 11:30 a.m. in the 6800 block of Parker Road, just off Lewis and Clark Boulevard.

Police claim an armed suspect approached a woman in the parking lot and attempted to steal her car. He was able to take her keys, but she was able to stop him from stealing the vehicle, and the suspect walked away from the woman.

Police later saw the suspect near the intersection of Parker Road and Partridge Run. When police approached, the suspect took out his gun and fired at an officer, striking the police cruiser. The officer returned fire and hit the suspect.

While waiting for an ambulance, the officer gave the suspect medical aid, a police spokesperson said. The suspect was taken to the hospital for treatment. Their injuries are not life-threatening.

The officer was uninjured during the shootout. Panus said the 32-year-old officer has 7 years of law enforcement experience.

A handgun was recovered at the scene, Panus said.

Parker Road was briefly shut down between Partridge Run Drive and Ranch View Drive for the investigation.