Rochester police have arrested the suspect in a homicide from last July.
19-year-old Darrell Wilson Junior is charged with 2nd-degree murder and weapons possession.
Wilson allegedly shot 34-year-old Kelvin Harris Junior to death on Karnes Street.
Police say Wilson targeted Harris over a relationship Harris had with Wilson's mother.