A Roseville, MN, police officer is in stable condition after being shot in the face during a "chaotic" incident in Roseville Tuesday night in which "over an hour of gunfire" from a suspect targeted neighboring homes, police and squad vehicles. 

The suspect, a yet-to-be identified 53-year-old Roseville man who lived in the area, was hiding in a wooded area and firing rounds from a gun, which at least one witness told police was a scoped rifle. 

The suspect later died at a hospital after being shot by an officer at the scene, leaving him with a "significant injury to his groin area." It is not clear however if the shot fired by the officer was the suspect's cause of death, Bring Me The News reports.

Roseville Police Chief Erika Scheider said officers arrived shortly after at least 15 gunshots were reported at 7:30 p.m. in the area. Upon arrival, officers "immediately came under fire," with one Roseville officer "struck in the face by gunfire from the suspect." 

The chief said the wounded officer's partners, while still taking gunfire, "dragged" the 3-year veteran of the department to a squad and rushed him to a hospital. 

Scheider said the suspect fired approximately 100 rounds over a three-block crime scene.

WCCO reports the suspect had been involved with 15 prior calls for service, many mental health related.