A Trumbull man has been arrested for robbing the Shell station at 111 Monroe Turnpike, on June 18.

Trumbull police said Mark Cristiano, 25, formerly of Hurd Road, was already in the custody of the Bridgeport Police Department when they served him a pair of arrest warrants back on Aug. 18.

A report said that he stole $370 from the store’s register in June after threatening a cashier with a long-blade knife. He ran away from the scene, according to the gas station employee, and Trumbull police detectives were able to pull up several distinct pieces of information from a suspicious vehicle that pulled into the Shell minutes before the robbery took place and parked at a nearby business.

As part of that warrant, Cristiano was arrested for robbery in the first degree and larceny in the sixth degree.

He was already in custody in Bridgeport, according to Trumbull police, for robbing the Game Stop at 4751 Main Street on June 19.

A report added that Cristiano was wearing the same clothes during that robbery and used the same weapon to threaten a store employee. In addition to identifying specific details from the suspicious vehicles, police were able to use these descriptions to keep tracking the knife-wielding suspect.

On June 29, police said a friend of Cristiano’s tipped them off that he was responsible for the Shell robbery. Later that day, Bridgeport police were able to arrest him on forgery charges, and then later on the Game Stop robbery.

His booking photo matched Trumbull police’s description for the Shell robbery suspect, a report said.

The report added that Bridgeport police impounded Cristiano’s car, which matched all of Trumbull’s identifiers, and that several packets of heroin and needles were found inside.

The other Trumbull-related warrant stemmed from an earlier larceny at the residence of Cristiano’s family on Hurd Road. Police said he attempted to steal some jewelry.

He was charged with larceny in the second degree, burglary in the third degree and criminal trespass in the second degree.

For each warrant, he was held on a $10,000 bond in addition to whatever bonds he faces in Bridgeport for robbery and forgery, police said.