KALAMAZOO, Mich. (WOOD) — Kalamazoo Department of Public Safety officers say three people were arrested after two officers were assaulted and a woman was shot.

All of the incidents happened in the early-morning hours Sunday.

The first was at 12:40 a.m. at the intersection of Greenwood and Redwood Avenues. Authorities say an officer, while addressing a crowd in the area, saw a man waving a gun and pointing it at people. The suspect pointed it directly at the officer and then took off. The suspect, an 18-year-old Centerville resident, was found a short distance away by responding officers and arrested without incident. A K-9 unit found the loaded revolver buried in the dirt. Authorities say he is facing numerous charges, including brandishing a firearm, carrying a concealed weapon, felonious assault on a police officer, felony firearm and resisting an officer.

The second incident happened at 2:22 a.m. in the area of W Michigan and Euclid Avenues. Officers were managing crowds in the area, when one of them, who was handling a traffic post at the intersection, was hit in the head by a bottle. Authorities say the bottle was thrown by a 25-year-old Kalamazoo resident. The officer was taken to the hospital and treated for non-life threatening injuries.

The suspect was not immediately found, but he was known to officers and was later taken into custody in the 1200 block of California Avenue on a charge of felonious assault on a police officer.

The third incident happened in the area of Lafayette and Redwood Avenues at 3:34 a.m. Officers say they responded to a report of shots fired from a vehicle driving in the area. One of the officers found a vehicle that matched the description driving at a high rate of speed. The vehicle then crashed into a tree, and the suspect took off on foot. A loaded revolver was recovered from the vehicle. Officers say the weapon had been stolen.

A 24-year-old Ohio man was later taken into custody on an outstanding warrant.

Officers say a 21-year-old woman from Sterling Heights was treated at the hospital for a non-life threatening gunshot wound. KDPS officers, along with Kalamazoo Township Police officers, arrested a 25-year-old from Kalamazoo on charges of carrying a concealed weapon. A loaded handgun was seized by officers when the suspect was taken into custody.

Anyone with information is asked to call KDPS at 269.337.8994 or Silent Observer at 269.343.2100.