GULFPORT, Fla. (WFLA) – A man is in custody after a road rage incident that led to a stabbing in Gulfport.

Officers were dispatched to a convenience store at 1422 58th St. South Tuesday around 2:45 p.m. after they received 911 calls about the stabbing.

Two vehicles had pulled into the store’s parking lot, and the suspect, John Reynolds, 23, and the victim, Leonel Garcia, 53, went into the store, according to the Gulfport Police Department.

Now, only on News Channel 8, we’re hearing from a woman who watched the series of events unfold.

“He’s like, ‘I didn’t cut you off,'” Diana Blanchard recalled, saying the victim was trying to de-escalate the situation. “‘Get out of my, get out of my face. I don’t want to fight.'”

At that point, the two were standing in line at the register. Moments later, the argument spilled out into the parking lot where punches were thrown. Police and the witness say Reynolds pulled out his knife and stabbed Garcia twice. Both men then come back into the store.

“I said, ‘Are you alright?'” Blanchard explained. “He said, ‘I got stabbed’ and he lifted up his … shirt and blood was coming out.”

Garcia wound up outside and was leaning against the building. A woman who works at the pizza shop in the same shopping plaza saw him and ran over to help stop the bleeding.

“Let me tell you,” Robin Althaus said. “The adrenaline was going. All I did was, momma bear coming out, gotta help.”

First responders arrived a short time later but not before Reynolds calmly pumped his gas and then drove away. “It’s stupid to me,” Althaus said. “Like, grow up. How old are we? This day and age, you don’t know who’s got a gun and you don’t know who’s got a knife.”

Witnesses gave Gulfport police a description of the truck, and officers found it two hours later. They also found Reynolds at his house about a block away.

Garcia has serious injuries but is in stable condition.

Reynolds is charged with aggravated battery. He’s being held at the Pinellas County Jail.

WHAT OTHERS ARE CLICKING ON RIGHT NOW: