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

>> Watch the news report here

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

>> Visit KIRO7.com for complete coverage of the Walmart shooting

The shooting happened just after 5:30 p.m. PDT at the Walmart Supercenter in Tumwater, 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.

>> On KIRO7.com: 2 shot in Washington state Walmart parking lot; suspect killed

“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 him (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."

>> Read more trending news

Chadwick said her husband was armed, as well.

She was inside the Walmart during the shooting with her multiple children.

"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.