A Brampton man is facing several charges after Peel police investigated three hit-and-runs that occurred within 30 minutes, including one that sent a young man to hospital with life-threatening injuries.

The bizarre incident began to unfold just after 5:30 p.m. Sunday on Sandalwood Parkway East near Hurontario Street. There, a two-vehicle collision sent one of the drivers, a 46-year-old Brampton man, to hospital with serious but non-life-threatening injuries.

Police say the other driver fled and, a few minutes later, struck a pedestrian at Main Street North and Bovaird Drive West. The 21-year-old Brampton man was taken to a Toronto trauma centre by Peel paramedics with life-threatening injuries. His condition has since improved and he is expected to survive.

Police say moments later, the driver of the same car caused another crash near the busy intersection that sent another driver, a 55-year-old Brampton woman, to hospital with serious injuries.