A man has been arrested after a road rage incident involving a firearm, Toronto police say.

The incident occurred on Friday at around 3:50 p.m. near Kennedy Road and Eglinton Avenue after a pedestrian was nearly struck by a vehicle while walking along the street, police said in a news release.

The driver got into a verbal argument with the pedestrian and brandished a firearm to intimidate the pedestrian before fleeing the scene, police said.

Abdulrahman Banouri, 25, of Toronto, was arrested on Saturday and is facing a total of 24 charges, including uttering threats, unauthorized possession of a motor vehicle and a long list of firearms-related charges.

Police also seized a loaded 9mm Glock pistol, two prohibited magazines and 32 bullets, as well as a quantity of a “powdery substance believed to be cocaine.”