Two Trenton homicide detectives have been shot and a suspect is dead following a shooting during a domestic violence call, according to authorities.

One of the officers was shot in the shoulder. The second was shot in the back, according to the Mercer County Prosecutor's Office.

Both were said to be in "good spirits" on their way to Capital Health Regional Medical Center.

"While they were on the way to the hospital, they were conscious and talked," according to Angelo Onofri, First Assistant Prosecutor for Mercer County.

Edgar Rios, a 30-year veteran of the force is in surgery. Fifteen-year vet, Jim Letts, was operated on earlier this morning and is recovering and "doing well," Trenton Police Superintendent Ralph Rivera, Jr. told NBC10.

"I want everyone in the public to pray for our officers...these two officers were excellent officers," Rivera said.

The original domestic violence call came in around 2:30 a.m. Police went to the home at 59 Hobart Avenue, brought the victim into the station and obtained a warrant for the suspect, Prosecutor Joseph Bocchini said.

As the detectives were returning the woman to her home, the suspect was exiting.

The victim said "That's him," according to Bocchini, and the man immediately opened fire, hitting both officers. 
  
The detectives returned fire, killing the suspect.

The victim was taken to the hospital for injuries she obtained during the early morning dispute.

Police confirm the Hobart Ave. home is one they've visited many times in the past.

Officer Edward Davies, 41, was shot just below his Kevlar vest, in the abdomen. He was hit at close range with a .45 caliber Glock. That gun was stolen, police say. Davies suffered life-threatening injuries and has undergone two surgeries.  Eric Torres is the man accused of shooting Officer Davies. Torres, 31, was originally stopped Tuesday morning for a broken taillight.

________________________________________________________

NBC10 is a content partner with NewsWorks