A man has undergone emergency surgery after a stabbing in the city's east end.
It happened last night around 11 o'clock on the outdoor patio at Boston Pizza, near the Centre on Barton.
Police say a 27-year-old was stabbed and suffered serious but non-life-threatening injuries.
29-year-old John Lennox of Hamilton has been charged with aggravated assault and breach of probation.
Officers were actually called to the parking lot of the restaurant about a half hour earlier because of a fight involving a number of people.
However, nobody wanted to lay charges, so police left.