CHICAGO (STMW) — An Elgin man who led police on a high-speed chase Saturday morning ultimately crashed his car in the northwest suburbs.

At 10:46 a.m., police responded to a call of a person waving a gun from a vehicle near the intersection of South and Lillian streets, according to a statement from the Elgin police department.

READ MORE: No Communication With Firefighters Before Baby Was Found Dead Outside Fire Station; Could Baby Boxes Be A Last-Resort Option In Cases Like This?

Officers soon located the vehicle and initiated a traffic stop, but the vehicle sped away from the scene and blew multiple traffic lights, police said.

The vehicle eventually crashed on Sleepy Hollow Road just north of I-90, police said. After the crash, multiple people got out of the vehicle and fled on foot.

All the occupants, including the driver, were soon apprehended by police, the statement said. A BB gun and marijuana were recovered from the vehicle.

READ MORE: Man Shot Multiple Times, Killed In Auburn Gresham Drive-By Shooting

The driver, Claude R. Thompson, 23, was charged with two counts of aggravated fleeing and eluding, possession of cannabis, driving with a suspended license and a variety of other traffic offenses, police said.

Thompson, of the 1300 block of Maroon Drive in Elgin, was scheduled to appear in bond court Sunday. Court information was not immediately available.

Police did not indicate whether the other occupants were charged. No one was injured.

MORE NEWS: Still Need A COVID Vaccine? Mass Vaccination Sites Reopen This Week In Cook County

(Source: Sun-Times Media Wire © Chicago Sun-Times 2015. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)