Salem police said they got good information from the 74-year-old victim that ultimately led to the suspect's arrest.

Devin Mack, 31, was arrested in Lawrence, Massachusetts, after Salem police said he robbed a woman using a knife and then used her credit card at a store.

Police said Mack approached the woman at a Market Basket store when she was putting groceries into her car.

"He demanded the money from her while displaying a large 6- to 8-inch military-style knife," Capt. Joel Dolan said. "The victim immediately started to scream for help. When she did, the suspect pushed her to the ground. A small struggle ensued. Then he stole the wallet out of her purse."

Police said that while they were talking to the woman and other witnesses at the Market Basket, the victim got word that one of her credit cards had just been used at a K-Mart.

Police said that surveillance images show Mack entering that store.

"We later went there and obtained some video surveillance from the store," Dolan said. "We learned that a person had used that victim's credit card to obtain $500 in gift cards from that store."

Salem police notified authorities in New Hampshire and Massachusetts to be on the lookout for a light blue Honda or Acura with a New Hampshire plate.

Mack was stopped by state police in Lawrence about an hour after the victim initially reported the robbery.

"He was cooperative," Dolan said. "We did locate the victim's credit card, the victim's wallet that included her driver's license, as well as a large military knife inside the car."

Mack is being held in Massachusetts as a fugitive from justice. Salem police said they don't know when he will be returned to New Hampshire to face charges of robbery and fraudulent use of a credit card.