A 22-year-old woman who fired multiple shots inside a Pa. Walmart got a big legal break after authorities saw surveillance video of the shooting.

As WTAE-TV in Pittsburgh reports, a charge of attempted homicide against alleged shooter Rojaanai Alston, 22, of Penn Hills, Pa., have been withdrawn by the Allegheny County District Attorney.

That’s because the surveillance video from the North Versailles Walmart clearly shows two other women attacking Alston in the electronics area of the store.

READ MORE: Walmart surveillance shows pair wanted for price tag switcheroo at Pa. store

Walmart purse-snatching & theft suspect who parked in handicapped spot is sought by Pa. cops

Walmart has video of woman peeing on potatoes in produce section: Pa. cops

Check out a clip of the Walmart shooting video embedded in this tweet:

ONLY ON 4 – video of the shooting inside Walmart in North Versailles – and the planned attack on the shooter that triggered her opening fire. Was it self-defense? #WTAE at 6 pic.twitter.com/WGsV9QjLuZ — Bob Mayo (@BMayo_WTAE) July 18, 2019

At Thursday’s hearing, Alston’s defense attorney argued passionately that Alston didn’t choose Walmart as the place she would have to defend herself with her legal 9 mm handgun – her attackers did.

“She didn't pick this location, she didn't pick this place and she didn't pick the fight, and she did nothing wrong," Ken Haber, her defense attorney, was quoted by WTAE as saying during Thursday’s preliminary hearing.

"She was cold-cocked in the head, not once, not twice, but at least three times, and then they attempted to drag her to the ground. And if she didn't have a firearm on her to disperse her two assailants, I don't know if my client would even be alive right now," Haber said.

Indeed, the surveillance video, which has been made public, shows two women attacking Alston from behind, starting with punching her in the head. A male companion of Alston tries to break it up, to no avail. Alston shoots at both women, who flee when she pulls the gun, hitting and wounding one of them.

"She was cold-cocked in the head, not once, not twice, but at least three times, and then they attempted to drag her to the ground. And if she didn't have a firearm on her to disperse her two assailants, I don't know if my client would even be alive right now," Haber said.

Despite this, Alston was held for trial on a charge of aggravated assault, WTAE reports, adding:

Alston initially fired five shots. But seconds later, when the woman who threw the first punch comes back in Alston’s direction, Alston fired two more times, shooting that woman in a finger and an upper thigh. All of the women were interviewed by police.

Allegheny County Deputy District Attorney Ilan Zur said the first set of shots were self-defense, but the last two round she fired were not:

"We're not unsympathetic to Miss Alston's situation. She did not ask for this. She was targeted. And when she shot those first five shots, she was acting in self defense. But after that, when both of the attackers dispersed and were running away, it was no longer in that realm and she was now tracking them," Zur was quoted by WTAE as saying.

Now a jury will make the ultimate call in the case.

READ MORE:

Heartbreak as Pa. brothers who drowned in home swimming pool are ID’ed: ‘They were Curious Georges’

Pick-up truck blows up in ‘massive’ explosion, killing Pa. man

Pa. teen who kept honking horn at accident scene is jailed

Pagan motorcycle club members accused in brutal beating of rival biker club member

No cupcake: Pa. woman accused of not paying for baked goods, then punching grocery clerks

Big backlash against Pa. plastic surgery center’s ‘keep our beaches beautiful’ billboard

Do you guys do pick up?’ Wanted woman who taunted Pa. sheriff’s office on Facebook gets jail

Pot-smoking driver guilty in crash that killed 2-year-old learns his fate

Pa. cat has leg amputated after someone strapped firecrackers to its paw