A teenager has been arrested after a late night out where he allegedly stabbed a man, threatened another into handing over his car as a getaway vehicle, and then crashing that vehicle during his escape.

Just after 2 a.m. Friday, the 17-year-old male was at a restaurant in the Yonge St. and Churchill St. area socializing with a 20-year-old man when the teen abruptly exploded. He allegedly stabbed the other man in the head, arms and torso with no provocation, before leaving the restaurant.

As the first victim fled to safety, the teen approached a 27-year-old man sitting in his SUV in a nearby parking lot, police say. The teen allegedly threatened the man with his knife, ordered him out of the vehicle and then stole it.

Police spotted the SUV fleeing down Sheppard Ave. just before 3:30 a.m. and ordered him to stop. The teenager allegedly ignored the order and barrelled through a red light at Sheppard Ave. E. and Brian Rd., where he collided with another vehicle. Officers were able to make the arrest when the commandeered SUV came to a stop on the sidewalk.

The 20-year-old man who suffered stab wounds was taken to the hospital in non-life-threatening condition. No one else was injured.

The teenager has been charged with attempted murder, robbery, flight from police and dangerous operation of a motor vehicle.

He cannot be identified under the provisions of the Youth Criminal Justice Act.