Minneapolis authorities say they have arrested a 27-year-old suspect in the slaying of Justin Murry Williams and have charged him with second-degree murder after reviewing surveillance footage of the deadly encounter.

After his arrest at a St. Paul homeless shelter late last week, Jermaine McMahon, who has no permanent address, was being held without bond, pending his initial court hearing Tuesday.

Williams, 28, of Bloomington, was killed March 27 around 6:30 a.m. He was shot five times — in the abdomen, chest and the back of the head — outside the 10th Street Ramp on the north end of downtown.

Surveillance footage led city homicide detectives to McMahon, whose image was captured at several locations in the hours leading up to the shooting, which itself was caught on a camera near the parking ramp at 10th Street and Currie Avenue, according to a criminal complaint filed Monday in Hennepin County District Court. The video shows the suspect firing several rounds at Williams, before fleeing on a mountain bike, the complaint says.

It was the city's third homicide of the year.