Toronto police have arrested a suspect in connection with a fatal shooting that took place outside of Scotiabank Arena Saturday evening just as a Blue Jays game was letting out.

Gunfire erupted near Bremner Boulevard and York Street shortly after 7:30 p.m. on July 16.

One man was struck and was subsequently pronounced dead at the scene. He has since been identified by police as 24-year-old Stephen Little-McClacken of Toronto.

Police announced Wednesday afternoon that trhey have now laid a charge in connection with the shooting.

Investigators said 26-year-old Nirusan Shakespearethas of Vaughan has been charged with second-degree murder.

He made a court appearance Wednesday morning.

The shooting in the heart of the downtown core was one of three that occurred during a busy weekend in the city.

Witnesses said they saw a suspect flee into Union Station, prompting a lockdown of the busy travel hub for hours.