GLADSTONE, Ore. (KOIN) — A Gladstone police sergeant and a suspect were both shot late Monday night near the Stevens Creek Apartments in Clackamas County.

Authorities identified the shooting suspect as Yvette Lares Garcia of Happy Valley who Gladstone police pulled over for a traffic violation around 8 p.m. Monday.

Officers arrested Garcia after discovering she was wanted for theft from the state of Texas.

Officials said that Garcia asked officers to check on her two dogs at her house before being booked into jail.

At her home, Garcia broke away from the officers, got a handgun and shot one officer, identified as Sergeant Travis Hill, in the leg.

According to Clackamas County officials, Hill and the other officer, Clement Lau, returned fire. Garcia was struck and Hill tended to his gunshot wound.

Clackamas County deputies were called for assistance and got Hill and Garcia out of her house.

Hill was taken to a hospital and is in stable condition. Garcia was also taken to a hospital in serious but stable condition, officials said.

Both Hill and Garcia are expected to survive, the Clackamas County Sheriff’s Office tweeted early Tuesday.

Officials advised there’s no longer a threat to the public and residents can return to the area of SE Causey between SE Stevens and SE Monterey Avenue just east of I-205.

The investigation is ongoing.