A 16-year-old was charged with murder following a weekend shooting in Gwinnett County that left a man dead, police said Monday.

At 11:30 p.m. Saturday, 911 callers reported hearing gunshots and screaming in the area of Gwens Trail in a neighborhood near Lilburn. Officers arrived to find a man dead from an apparent gunshot wound in the 3000 block of Betty Jean Court.

He was identified as Terrence Weston, 28, of Lawrenceville, police said.

Investigators later charged Ryan Abreu of Lawrenceville with felony murder, aggravated assault, possession of a firearm by a person under 18 and possession of a firearm during the commission of a felony.

“The motive for the incident appears to be drug-related,” Gwinnett police said in a statement.

Abreu was charged as an adult and is in custody, police said.