A Crookston, Minn., man was charged Friday with four counts of attempted first-degree murder of a peace officer after a shootout in rural Crookston on Thursday.

Two of the responding officers in the Polk County incident were struck as nine officers exchanged gunfire with Michael J. Perry, 23. Perry survived a single gunshot, sustaining only a minor injury. The two officers who were struck had their bullet-resistant vests to thank for preventing serious injury.

Perry was arraigned in Polk County District Court on Friday. Unconditional bail was set at $1 million cash.

Sgt. Brian Lundeen, 44, was struck by gunfire to the back of his bullet-resistant vest but was not hurt, the Minnesota Bureau of Criminal Apprehension said. Lundeen has been with the Polk County Sheriff's Office for 19 years.

Investigator Nathan Rasch, 36, a 13-year veteran of the sheriff's office, was grazed by a bullet on the back of his protective vest.

According to the BCA, early investigative findings indicate the shooting happened this way:

Officers from the Polk County Sheriff's Office, the Crookston Police Department and the Minnesota State Patrol responded just before 1:30 p.m. Thursday to a 911 report of shots fired inside a residence at 28409 300th St. SW., near Crookston.

As deputies spoke with family members outside the home, Perry began firing at them from inside, witnesses told authorities.

Officers took cover. Perry continued to shoot as he emerged from the house, hitting the two officers. He then tried to get away in a vehicle but officers stopped it as it left the property and Perry surrendered.

He was treated and released for a minor wound, and was taken from Riverview Hospital in Crookston to Tri-County Community Corrections facility, where he remained Friday night.

Lundeen was treated and released from the same hospital. Rasch did not require treatment.

Others who fired during the incident included two Crookston officers: David Grabowski, 25, and Paul Peterson, 29.

From the Polk County Sheriff's Office, these officers also fired: Chief Deputy James Tadman, 49; Sgt. Philip Juve, 46; Sgt. Michael Norland, 38; investigator Justin Swang, 30, and deputy Antonio Alston, 33.

Assisting the BCA probe are the Polk County Sheriff's Office, Crookston and East Grand Forks police departments, State Patrol and the DNR.

Joy Powell • 612-673-7750