23-year-old Ernesto Sanchez was arrested for reckless discharge of a firearm after the ShotSpotter gunshot detection system tipped off Rockford police.
Police say they received a tip of shots being fired in the 1100 block of North Sunset Avenue on Monday. Responding officers spoke to residents in the home, who said the suspect, identified as Sanchez, was inside. He surrendered peacefully, and the gun was located.
Sanchez was charged with Reckless Discharge of a Firearm, and Violation of the Firearms Owner Identification Card.
He was taken to the Winnebago County Jail.