The High Court in Christchurch where Brenton Harrison Tarrant, 29, is being sentenced this week has already heard how Wahabzadah then picked up a discarded firearm and tried to fire it at the killer.
Wahabzadah told Tarrant in the dock on Wednesday he should feel grateful there were no bullets left in the gun, "or it would have been a different story".
Instead, he chased after him and speared the gun through the fleeing gunman car's side window.
It was then Wahabzadah saw "fear in his eyes for his own life" before the killer gestured at him and said: "I'll f****** kill all of you."
On the third day of the unprecedented sentencing hearing, more victims and family members have given harrowing accounts of how the shootings have affected their lives.
Australian national Tarrant initially pleaded not guilty to his offending but later admitted 51 charges of murder, 40 counts of attempted murder and one of engaging in a terrorist act laid under the Terrorism Suppression Act 2002. He will be sentenced to life in prison.
On Wednesday, Wahabzadah stood in court to challenge Tarrant again, saying he must remember his face as "the one who chased you out".
He repeatedly called Tarrant a "coward" and "gutless".
On March 15, 2019 Wahabzadah had been to pick up some posters for a mosque fundraiser.
He saw fellow worshipper Linda Armstrong who asked about the posters and Wahabzadah then checked everybody had parked properly outside the mosque building.
He was the last person to go back inside for Friday prayer.
During the prayer, he recalls hearing the sound of gunfire and Imam Alabi Lateeftelling everybody to take cover.
"No one believed him," said Wahabzadah, who recalled seeing "this coward, gutless person" shoot through a window and kill a worshipper who was located beside one of his sons.
Wahabzadah went to run outside, grabbing the Eftpos-card reader to defend himself.
He saw an elderly couple shot dead on the ground.
"I was screaming, yelling, swearing," said Wahabzadah who challenged the gunman to fight.
He then saw Tarrant, wearing a bulletproof vest, army clothes and helmet with a camera on it. He thought at first it was "someone from the government for our protection".
The shooter swore at him and talked to himself, Wahabzadah said. That was when he threw the Eftpos-card reader at him.
The gunman started shooting at him from 3-4m away, Wahabzadah told the court.