Calgary police have charged a man in connection with a stabbing at a wedding over the weekend.

Police say a fight broke out, outside the Marlborough Park Community Association around 11 p.m. MT Saturday.

A 31-year-old man was stabbed several times in the face, shoulder and abdomen. He was treated and released from hospital.

On Monday, police charged a 47-year-old man with assault causing bodily harm.