A 46-year-old Toronto man has been charged after another man died in a fight on Sunday.

Police said around 8:30 a.m., they responded to an Esso gas station, linked to a Tim Hortons, near Danforth and Greenwood avenues.

There they found a 54-year-old man with severe injuries and, on his way to hospital, his condition got worse.

Paramedics worked to save the man — now identified as Timothy Kevin Milley — but he died soon after arriving at the hospital.

Officers searched the area and caught the suspect, with the help of a description from witnesses.

Dwayne Barton has been charged with manslaughter and is due to appear in a College Park courtroom on Thursday morning.