A man is fighting for his life in hospital after the incident over the weekend