A suspect who allegedly shot and killed a man and then stole the victim’s vehicle while his baby was still inside surrendered to police, according to investigators.

Officials say Hakeem Williams, 31, turned himself in to Philadelphia Police at the 24th District headquarters around 5:30 p.m. Sunday. Williams, who has addresses in both Penns Grove and Philadelphia, is charged with murder, aggravated assault, robbery, kidnapping and other related weapons offenses. His bail has been set at $1 million.

Williams allegedly shot and killed Jakaye Ingram, 24, of Penns Grove, during a confrontation on South Broad Street in Penns Grove around 4:10 p.m. Saturday. Williams then entered the Ingram’s vehicle and fled the scene, officials said. Ingram's 1-year-old son was also inside the vehicle at the time, according to investigators.

After an alert was sent out, Ingram’s car was found about an hour later on 5th and Wood streets in Philadelphia. The child was also found safely inside the vehicle but Williams was missing at the time.

The boy, who was not hurt, was reunited with his mother, who investigators say was there during the initial confrontation but had gotten out of the car during the incident.

Police have not yet revealed the motive behind the shooting.