(AP) — Authorities say a suburban St. Louis police officer who was shot in the head by a handcuffed burglary suspect has survived surgery and is in stable condition.

Officer Ryan O’Connor was rushed to St. Anthony’s Medical Center in St. Louis County on Tuesday after being shot by 29-year-old Chad Klahs. Jefferson County Sheriff’s Captain Gary Higginbotham says Klahs apparently fatally shot himself after wounding the officer.

Police in Arnold, Missouri, posted on Facebook late Tuesday that O’Connor “against all odds” has “fought through the horrific incidents” and “remains in stable condition.” Higginbotham told KTVI-TV that O’Connor made it through surgery.

The hospital referred questions about the wounded officer to law enforcement early Wednesday. The sheriff’s office and police haven’t responded to messages left by an Associated Press reporter.