An armed civilian took down a shooter after at least two people were shot Sunday night at a Walmert in Tumwater, Washington, police said.

Police said the civilian, described by officers as a good Samaritan, shot and killed the suspect at the scene.

On Monday night, KIRO confirmed the civilian is a pastor and works with the Oakville Fire Department, where he is a lieutenant and an emergency medical technician.

The shooting happened just after 5:30 p.m. at a Walmart Supercenter about 65 miles south of Seattle.

“I heard two bangs. It sounded like gunshots to me,” witness Robert Berwick said. "I looked down the aisle and saw a person running.”

That’s when Berwick ran, too. There was chaos in the parking lot, and he said the shooting suspect tried to carjack another man. That’s when the suspect was shot.

“I thanked him for saving my life,” Berwick said of the attempted carjacking victim who shot the suspect. “He didn’t look like he had any regrets. I hope he doesn’t have any."

Another witness to the shooting, Megan Chadwick, said her husband saw the civilian take down the shooter.

"He said he watched him (the shooter) take his last breath," Chadwick said. "There were three civilians going after (the shooter) to shoot him and two of them had their guns up, and then the third guy shot him through the window of the car."

Chadwick said her husband was armed as well. She and her children were inside the Walmart during the shooting.

"I looked over and saw hundreds of people running out. Just a flood of people and everyone was screaming and frantic. When we got about to the door, I heard someone say, 'Gun. Shooter.' And I knew something was serious," Chadwick said.