A B.C. man has pleaded guilty in the death of Giuseppe "Joe" Zecca, 38, who was found badly injured at the side of an Abbotsford, B.C., road two years ago.

On May 10, 2015, a badly injured Zecca was spotted on Lonzo Road near Sumas Way by a passing motorist. Despite the efforts of first responders, Zecca died at the scene.

Investigators from the RCMP's Integrated Homicide Investigation Team (IHIT) quickly took over the investigation.

Shiloh Davidson, 31, was originally charged with second-degree murder in connection to Zecca's death, but, on Thursday, he pleaded guilty to manslaughter.

Another man — Andre Provencal, 26, had previously pleaded guilty to assault with a weapon and uttering threats in the same case.

Shiloh will be sentenced in December.