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.

Libor Jany is the Minneapolis crime reporter for the Star Tribune. He joined the newspaper in 2013, after stints in newsrooms in Connecticut, New Jersey, California and Mississippi. He spent his first year working out of the paper's Washington County bureau, focusing on transportation and education issues, before moving to the Dakota County team.