A rapper who bragged in his music about being a “convicted felon with a weapon” was fatally shot by an off-duty cop in a mall Thursday.

Daquan Westbrook, 18, also known as Donkey Cartel, walked into the Northlake Mall in Charlotte, NC, with a firearm at 2 p.m.

During a dispute with a foe shots were fired and chaos ensued in the crowded mall.

“There was a dude fighting with one or two dudes,” said witness John Dawson. “One person pulled a gun and started shooting everywhere.”

Police officer Thomas Ferguson was working off-duty at the mall when he heard the shots and confronted the man who pointed a gun in his direction.

Ferguson then “fired his service weapon,” officials said.

The suspect was given emergency aid, but medics pronounced him dead shortly afterward, officials said.

Police said no one else was shot and there were no other reports of injuries.

Watch the latest video at video.foxnews.com

With Associated Press