COATESVILLE, Pa. (CBS) — Officials in Coatesville, Chester County have released new details about a police-involved shooting that left an armed suspect hospitalized.

The incident happened around 1:00 a.m. Saturday in the 700 block of Merchant Street.

Authorities say two Coatesville police officers were on patrol when they spotted a man, later identified as 32-year-old Andre Fiorentino, looking into windows of cars parked in the area. The officers approached Fiorentino and asked him for identification, which police say he refused to provide.

According to a statement from police, Fiorentino started reaching into the front waist area of his pants, “raising the suspicion that he was reaching for a gun.”

One of the officers pulled his taser and instructed Fiorentino to stop what he was doing, but he responded by pulling out a gun and firing two shots at the officers.

Neither officer was struck, and both returned fire, shooting Fiorentino multiple times.

The gun allegedly used by suspect was recovered and a second gun was later found in Fiorentino’s clothing in the ambulance on the way to the hospital.

Fiorentino, a previously convicted felon, is in stable condition at Paoli Hospital.

He will be charged with attempted homicide, aggravated assault, persons not to possess firearms, and related criminal offenses.

The shooting was ruled justified by the Chester County District Attorney’s Office.