Anthony Miranda is charged with the robbery of a man who turned out to be an ultimate fighter and martial arts expert on the city's Southwest Side. (Credit: Chicago Police)

CHICAGO (CBS) — Robbing a man who turned out to be an ultimate fighter proved to be a bad decision for a convicted felon, who is now in bad shape as he is held on bond.

Police say around 11:30 p.m. Friday, Anthony Miranda, 24, walked up to a car parked at 55th Street and Kenneth Avenue, just a few blocks from Midway International Airport.

Miranda asked the driver for a lighter, and the driver said he didn’t have one. Then Miranda pulled a handgun and demanded that the driver hand over his money, police said.

Even after the driver complied and gave up some money, Miranda ordered him out of his car, police said.

At some point, Miranda’s attention was diverted and the victim was able to grab control of the gun and the two wrestled.

During the fight, Miranda accidentally discharged his own gun, shooting himself in the ankle, police said.

The victim — who told police he is a martial arts expert and ultimate fighter — was able to pin Miranda down until police arrived.

Police arrived to find Miranda with a face full of lacerations and two black eyes. He was taken to Holy Cross Hospital for treatment, police said.

Miranda, a convicted felon, is charged with armed robbery and aggravated discharge of a firearm, a Class X felony.

He was ordered held on $350,000 bond Sunday, according to the Cook County Sheriff’s office.

Records show he has several convictions, including at least one for a residential burglary.

The Sun-Times Media Wire contributed to this report.