(CBS) – A 27-year-old Chicago man has been charged in connection with the discharge of a gun on a Megabus earlier this week.

Jacques L. Anderson was charged Thursday with armed violence, possession of a firearm by a felon, reckless discharge of a firearm, and other offenses, the Illinois State Police said.

Anderson was being held on $225,000 bond in Cook County jail, the state’s attorney’s office confirmed.

A man fired a gun while in the restroom on a Megabus late Tuesday night and then reportedly tried to take control of the bus from the driver. Another passenger tackled the suspect and held him down until police arrived in Des Plaines, where the bus came to a stop.