A recent parolee has been charged in the shooting last weekend of an off-duty St. Louis police officer in the city's Hyde Park neighborhood, reports the St. Louis Post-Dispatch.

Authorities said the officer was critically injured Dec. 19 in a gunfight with people in a car driven by the parolee, Dominic Lamont Irons, 29.

A court document says one of the others in the car was killed in the shootout; his body was later found in a burning vehicle. At least one other person was still being sought by police.

Irons was charged Saturday with assault, armed criminal action and unlawful use of a weapon. The circuit attorney's office said he also was charged with second-degree murder in connection with the death of the accomplice.

According to a court document, Irons and the others in the car followed the officer's truck for the purpose of shooting him. It's not clear if they knew he was an officer.

The officer was hospitalized for a week with a leg injury and nerve damage, according to a court document. Police haven't released his name but have said he's 28 years old and has been with the department about four years.