COLUMBUS, Ohio (WCMH) — One man is in stable condition after a shootout with Columbus police officers in North Linden Sunday morning.

A sergeant with Columbus police told NBC4 officers received a 911 call at 9 a.m. The caller said there was a man, later identified as 22-year-old Rodriguez Fitzgerald, who had multiple felony warrants inside a home on the 2900 block of Azelda Street. Police said the warrants included felonious assault, discharge into a habitation, aggravated menacing, and domestic violence.

According to police, Fitzgerald said he intended to have a shootout with police.

“Due to the seriousness of the warrants and the statements that were relayed to us, SWAT was requested to come,” Columbus Police Sgt. Joe Albert said.

It was when SWAT officers arrived at approximately 12 p.m. that police said Fitzgerald left the house and began firing at officers.

Police confirmed an officer shot Fitzgerald, and officers then gave him medical aid until emergency medical personnel arrived.

“We can’t control when somebody comes out of a residence and starts shooting at our personnel,” said Columbus Police Sgt. Joe Albert. “When that happens, our personnel are forced to defend themselves and defend the lives of everyone around here and fire shots back at that individual.”

“Shots were continuously being fired for about three minutes or so,” said Wade Krow, who lives in the neighborhood. “I want to say it was upwards of 30. It was for a while.”

Krow went on to say the shooting was “not expected, but not unusual.”

Fitzgerald was taken to Riverside Methodist Hospital in critical condition, but later upgraded to stable condition and is expected to recover, Albert said.

No one else was injured in the shooting, police said.

The Ohio Bureau of Criminal Investigation has begun its investigation.

Columbus police said Fitzgerald will be charged with felonious assault against a police officer. Police did not identify the officer who fired his weapon.