A 15-year-old bystander who was struck by a stray bullet during the exchange of gunfire is also recovering.
WATCH: Lane Tech student injured in 'gun battle'
Police said Christopher Willis robbed a Bank of America in Des Plaines last Tuesday. Police said the 32-year-old then stole a vehicle and led authorities on a chase into Chicago's Old Irving Park neighborhood.
After being confronted by officers, Chicago police said Willis opened fire, hitting a 46-year-old officer in the head.
RELATED: Chicago cop shot in head during 'gun battle' with bank robbery suspect on NW Side; boy, 15, also shot
A Des Plaines officer fatally shot Willis. He died from multiple gunshot wounds, according to the Cook County Medical Examiner's Office.
RELATED: Mother of robbery suspect shot by police in Old Irving Park sends prayers to victims
Alleged getaway driver Maurice Murphy, 32, is charged with felony robbery.
According to the criminal complaint filed in federal court Friday, "a witness and some friends noticed Murphy walking in the 1900 block of South Chestnut Street and tackled him near an alley once they heard emergency sirens."
Murphy then allegedly told authorities, "You got me."
Prosecutors said Murphy confessed he helped with the bank robbery because he said he needed the money.
Murphy's next court date is scheduled for Monday.