A fight in Cambridge ended with one man in hospital with a stab wound.

It happened on Elgin Street South around 10:30 p.m. on Thursday.

Police say the wounded man received a non-life threatening injury.

The victim was taken to hospital and later released.

Police charged a 32-year-old Cambridge man with aggravated assault, assault with a weapon and possession with the purpose of trafficking.