A man wanted in last month's killing of a Canadian National Railroad security guard in Harvey was arrested Sunday night in Chicago Heights, police said.

Rashad Williams, 24, was stopped about 8:30 p.m. by police who were following him after he left a grocery store in Chicago Heights, according to Harvey police spokesman Sean Howard.

Williams allegedly was armed when he was arrested and told police he was prepared for a shootout, but he was unable to draw his gun before being apprehended, Howard said.

A warrant for Williams' arrest was issued last week. Howard said the Cook County state's attorney's office on Monday was reviewing the case. A spokesman for the state's attorney's office said it was possible Williams would appear in court Tuesday. Williams has prior convictions that include at least one weapons offense, authorities said.

Investigators say Williams shot and killed 38-year-old Tyrone Hardin on Nov. 26, an incident caught on surveillance video.

Howard said tips from the public and the offer of a reward helped police find Williams.

“One particular call led us to Chicago Heights,” Howard said.

Howard said police knew Williams was going to the grocery store in Chicago Heights, but they did not try to arrest him there because of possible danger to bystanders. A couple of plainclothes officers followed Williams into the store, and he departed with a couple of bags of groceries.

Officers then followed him in several unmarked cars and stopped Williams as he was walking about a block from the store on Lincoln Highway.

“He had no idea he was being followed,” Howard said. “He was very irate and said no jail cell was going to keep him down.”

Williams has addresses in East Hazel Crest and Park Forest, police said.

Hardin, of Merrillville, Ind., was fatally shot Nov. 26 while working on Canadian National Railway property in the 15800 block of West Avenue, officials said. Hardin was pronounced dead later at Advocate South Suburban Hospital in Hazel Crest, according to the medical examiner's office.

Hardin was working as a contracted security guard for Canadian National Railroad when he was killed as Williams was fleeing officers, authorities said.

“By all accounts, Tyrone Hardin was a great man,” Harvey police Chief Denard Eaves said last week.

Hardin's stepdaughter, Sharell Oliver, 26, of Gary, said last week Hardin took his security job seriously and took pride in his work.

During a news conference last week, police confirmed that Williams allegedly also shot at, but did not hit, a second person in the same incident. They declined to comment on details about the second person.

Hardin had been working for the Hazel Crest company Gideon's 300 Security Services for a year and a half, according to a statement from company president Lawrence Moore. The company was contracted by Canadian National.

Harvey police had been pursuing a stolen vehicle when it crashed near 159th Street and Park Avenue. The driver got out and ran on top of a viaduct, which led to an area belonging to Canadian National, Howard said previously. The driver then came in contact with Hardin and shot him several times in the abdomen, Howard said.

After shooting the security guard, the man got on a railroad car headed south. Near 171st Street, he jumped from the rail car and ran away from authorities, Howard said.

Hardin's wake is at 10 a.m. Saturday, followed by a funeral at 11 a.m. in Harvey Church of Christ, 15246 Marshfield Ave.

Freelance reporter Nick Swedberg and Post-Tribune freelancer Michelle L. Quinn contributed.