We have police dash camera video of the nearly 40-mile chase where speeds reached more than 125mph.
Montgomery County officials said it all started around 10pm Friday in Montgomery County.
Zachary Lynn Mason of Needville allegedly robbed a Citgo gas station in Splendora.
According to authorities, Mason pulled out a shotgun and demanded that a clerk give him money.
Montgomery County Precinct 4 Constable Kenneth "Rowdy" Hayden said the clerk handed over the cash and Mason fled in a pickup truck, but the clerk and another witness were able to get a license plate number and vehicle description.
"Patrol units in the area were able to locate the vehicle traveling on Highway 59 and the Kingwood area," Hayden said, but Mason refused to stop.
Authorities say he was armed, dangerous and determined to get away. The video shows Mason speeding through red lights and zipping through heavy traffic.
"It's a very dangerous, very dangerous pursuit," Hayden said.
About 20 minutes and 40 miles later, the chase ended in Houston near Northwest Mall on the 610 North Loop at Hempstead.
Authorities bumped the suspect's vehicle off the road and he crashed.
Mason -- wearing a dress shirt and tie -- was arrested. The 30-year-old is charged with aggravated robbery and evading arrest. Bond was set at $75,000 for the robbery charge and $4,500 for evading. He could also face charges for assaulting a police officer.