DECATUR, Ill. (WCIA) — Authorities are investigating after shots were fired between Decatur officers and a suspect.

It happened during a traffic stop near Walnut and Lowber streets around 12:30 a.m. on Wednesday.

Two officers were shot. The suspect was also shot.

All three were taken to the hospital.

A reporter on scene talked to neighbors who said they heard dozens of shots.

The scene has since been cleared as of 7:30 a.m.

One officer is in surgery after being shot several times, and another officer is in stable condition.

Police tell WCIA the suspect was killed in the shootout.

A press conference regarding the shooting can be viewed on WCIA.com.

This is a developing story and will be updated as more information becomes available.