The crash happened at about 1:39 a.m. near North State and West Monroe streets in the Loop, police said.
SEE ALSO | 2nd driver charged with DUI after teen killed, 4 others injured in Eisenhower Expressway crash: ISP
A tow truck driver ran a red light, hitting another vehicle and causing it to flip over, police said.
A 37-year-old man, a 41-year-old woman and a 17-year-old girl were taken to Northwestern Hospital and are expected to be okay, police said.
The tow truck driver was taken into custody and will be issued citations, police said.