It was an ugly night on Toronto ‘s streets Friday, after several tragic incidents left one man dead and sent two women to hospital, one with life-threatening injuries.

The first occurred around 9:30pm Friday, when an 84-year-old woman was struck by a vehicle while crossing Yonge Street near the railway tracks south of Summerhill.

The driver fled the scene, but turned himself over to police early Saturday morning at a downtown hotel. 

Thirty-nine-year old Stephen Punchard of Toronto , will be in court Sunday, charged with dangerous driving causing bodily harm and failing to remain.

“We have a lot of senior residents that live in the area. This woman lived in close proximity,” revealed Sgt. Lewis Bryant.  “There’s lots of pedestrian traffic. This not unusual on a Friday evening. It’s just unsual that somebody decides to leave the scene of an accident.”

The elderly woman suffered severe leg and head injuries. She’s listed in critical condition.

Hours later however, tragedy struck again when a car and a pick-up truck collided around 6:45am Saturday at Birchmount and Eglinton sending the truck careening into the wall of a nearby building.

The crash killed the 34-year-old male driver of the truck and sent a woman to hospital, where she was treated for minor injuries.

The accident apparently occurred when one car unexpectedly veered into oncoming traffic.

Police are examining the possibility that it was the result of a medical condition and no names have been released.