RICHMOND -- Witnesses helped police quickly catch the suspected killer of a 23-year-old Richmond man who was gunned down Sunday evening not far from where he grew up.

Police on Monday arrested William Chamberlain, 37, in connection with the killing of Samuel Morales, who was driving his vehicle at Harbour Way and Ohio Avenue about 5:30 p.m. Sunday when someone in another car fired shots at his car.

Morales was hit by the gunfire but drove for three blocks before he crashed at Ohio Avenue and Seventh Street, Capt. Mark Gagan said.

He was pronounced dead at the scene.

The motive in the killing remains under investigation, but the two men had reportedly been in a feud for at least a week, Gagan said.

Gagan said that Chamberlain "was picked up within 24 hours of the homicide."

"That is an example of the type of police work that can be done when we get community and witness cooperation," he said.

Friends said the shooting occurred just a few blocks from where Morales grew up. They said in recent years he had worked in construction and at auto shops.

Chamberlain remains in jail without bail and is expected to be charged by the district attorney Thursday, police said.

The homicide was the 17th of the year in Richmond, a total that includes the March 14 killing of a San Pablo man at the Richmond BART station.

Anyone with information on this shooting can call Richmond police Lt. Louie Tirona at 510-620-6613 or leave anonymous tips at 510-232-8477.

Contact Kristin J. Bender at kbender@bayareanewsgroup.com. Follow her at Twitter.com/kjbender.