UFC star Kevin Holland subdued a gunman after they burst into a sushi restaurant and fired a shot – just months after preventing a would-be car thief.
The MMA welterweight, 29, was enjoying dinner at Ra Sushi in Houston, Texas on Monday night.
At 11.30pm local time, a gunman is claimed to have stormed into the restaurant and fired a shot into the air.
An eye-witness claims most diners ducked for cover in panic.
But UFC ace Holland and two others in the restaurant swarmed on the 24-year-old shooter to prevent him from firing another round.
The trio managed to wrestle the gun away and subdue him on the ground as police arrived.
One of the men who helped Holland subdue the gunman, Patrick Robinson, told ABC 13: “We were eating and the next thing you know, a gunshot just popped off.
“So everything paused and then everybody started running to get down under a table.
“We got him down, apprehended him, got the gun away from him and the bag that he had.”
The shooter is facing charges of possessing a stolen firearm and discharge of a firearm, according to ABC 13.
But this is not the first time Holland has turned vigilante hero.
Just five months ago, the American fighter noticed an apparent car robbery taking place in his neighbourhood.
He then reportedly followed the alleged robber in his Dodge Charger before chasing him by foot.
Video posted online by his trainer, Shug Dorsey, showed Holland standing over the man, who was being handcuffed by police.
Just days earlier, Holland fought to a no-contest against Kyle Daukaus in Las Vegas.