CLEVELAND, Ohio -- A Cleveland man opened fire on his adult son who defended his mother during a family argument at a West Side apartment building, Cleveland police said.

Ronald Foster, 41, is charged with felonious assault in the shooting that critically wounded his 24-year-old son, who suffered at least four gunshot wounds, according to court records.

Court documents filed on Sunday said the son was in critical condition. A MetroHealth spokesman on Monday said that the victim was no longer listed as a patient.

The shooting happened about 9 p.m. Saturday in the hallway of an apartment building on Archwood Avenue near Pearl Road in the Brooklyn Centre neighborhood.

The victim's mother got into an argument with Foster outside the apartment and her son tried to separate the two when he overheard the commotion while taking out trash, according to a police report.

Another relative heard the woman say "You're not going to do anything to my son," the report says.

The son returned inside to the apartment and told his grandmother that Foster was "feeling some type of way," and that he was not "going to put his hands on my mom," the report says.

Foster followed the son back to the apartment and asked him to step out into the hallway, the report says. Witnesses heard three or four gunshots before the son ducked back into the apartment and collapsed in its entryway, the report says.

Friends and family loaded the man into a car and drove him to MetroHealth, where he underwent surgery Saturday night, the report says.

A warrant was issued for Foster Saturday, but he was not taken into custody.

Foster's prior convictions in Cuyahoga County include felonious assault, possessing a weapon as a felon, attempted robbery, failure to comply, receiving stolen property and child endangering, records show.

To comment on this story, visit Monday's crime and courts comments section.