UFC star Polyana Viana used her fighting skills to see off a would-be mugger in Rio de Janeiro.
Viana left her attacker a bloodied mess after he tried to steal her mobile phone, claiming he had a gun.
The 26-year-old Brazilian was waiting for an Uber ride outside her apartment complex last weekend when the man came and sat next to her and asked her the time. She replied but saw that he wasn't going to leave.
She became concerned and went to put her mobile phone away and he made his move.
"He said, 'Give me the phone. Don't try to react, because I'm armed.' Then he put his hand over [a gun], but I realised it was too soft," she told MMA Junkie.
"He was really close to me. So I thought, 'If it's a gun, he won't have time to draw it.' So I stood up. I threw two punches and a kick. He fell, then I caught him in a rear-naked choke. Then I sat him down in the same place we were before and said, 'Now we'll wait for the police'."
Viana kept him in a hold until police arrived. The man's wounds were treated before he was taken to a police station where a report was filed.
Viana, nicknamed "The Iron Lady", stands just 1.65m, weighs 52kg and fights in the UFC's lightest strawweight division. She has won 10 of her 12 fights and is known for her aggressive style.
She said she was "fine" after the attack and that the man quickly realised he had picked the wrong person to try to rob.
She felt he was pleased to see the police rather than have her deal out any more justice.
"Since he took the punches very quickly, I think he was scared. So he didn't react anymore. He said, 'Call the police, then' because he was scared I was going to beat him up more."
Viana has been involved in MMA since 2013, giving up her university studies to pursue a fighting career.
Her actions caught the attention of UFC boss Dana White who is a growing fan of her fighting skills. White tweeted out a photo of Viana and her injured assailant.