A man has been charged with shooting a 59-year-old man to death early Sunday in northwest suburban Elgin.

Alberto J. Sepeda, 29, faces felony counts of first-degree murder, aggravated kidnapping, home invasion and unlawful restraint for the attack in the 800 block of Morgan Street, Elgin police announced Monday night.

READ MORE: Galewood Man Charged With Aggravated Battery In The Stabbing Of CTA Bus Driver

About 4:15 a.m., officers responding to a disturbance found Norbert Gutierrez, who had suffered at least one gunshot wound, police said. He was taken to Saint Joseph Hospital in Elgin, where he died.

The officers spotted Sepeda taking off in a car with a 25-year-old woman and 1-year-old girl, whom he had forced inside, police allege.

READ MORE: 2 Men Shot In River North

After a nearly two-mile chase, Sepeda was arrested in the 1100 block of Oakley Avenue in Elgin, police said. The woman and girl were not hurt.

Sepeda, of the 300 block of South Belmont Avenue in Elgin, is due in Kane County bond court Tuesday.

MORE NEWS: Teammates Of Boy Killed In Waukesha Christmas Parade Tragedy Honor Him With Baseball Memorial

(Source: Sun-Times Media Wire © Chicago Sun-Times 2016. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)