He took out a weapon, severely injured the officer, leading to an altercation, and the officer shot the suspect.

Both were eventually taken to hospital in stable condition.

The 24-year-old Bautista will be in court tomorrow, where he will also face charges of possession of a weapon dangerous to public peace, breach of a probation order and two counts of unrelated warrants for his arrest.