YONKERS, NY (PIX11) — A police officer was shot and a suspect was killed in Yonkers on Wednesday, officials said.

At about 2:10 p.m., members of the FBI’s Westchester Safe Streets Task Force were conducting an investigation into illegal firearms reported near Elm Street and Linden Street. That multi-agency task force also includes members of the Yonkers Police Department, police officials said.

Officers involved in the investigation followed three suspects into a bodega on Elm Street. A detective from the Yonkers Police Department attempted to detain one of those suspects, police said; as he did that, the suspect fired a concealed handgun, striking the officer in the abdomen.

A federal agent then shot the 28-year-old suspect, police said. He was later pronounced dead at a hospital.

The officer lost a lot of blood and suffered damage to his stomach and intestines. He underwent emergency surgery and is now described as being in serious but stable condition.

Officers took two other suspects into custody, officials said. They also recovered two illegal guns.

The identity of the detective and suspect were not released. The detective is a 27-year decorated veteran of the Department, police officials said.

Sources told PIX11 News the detective was set to retire Friday, but officials did not confirm that information.

Vanessa Jackson, a woman who identified herself as the mother of the man killed, spoke to reporters at the scene.

“That’s my only son. I can’t even see him and all they care about is the cop. I understand he got hurt. They didn’t have to take a kill shot and kill my child. You could’ve wounded him,” Jackson said. “Whatever the case is, he still would’ve been alive to tell his side of the story.”

Police said they have surveillance video of the incident, but that hasn’t been released.