Ezekiel Hicks, 25, was arrested in the murder of Craig Brewer, according to the Alachua County Sheriff’s Office.
Hicks had been with a woman and she was upset that Brewer had paid for others’ meals at the Waffle House on Sunday, but not for her own, the paper reported.
Officials said Hicks argued with Brewer, then left the restaurant and came back with a handgun.
“Despite the efforts of at least one bystander, the suspect went back inside, approached the victim, and a physical fight started,” police said in a news release. “As the fight continued, the suspect took the handgun from his pants and shot Brewer in the head.”
The argument, fight and shooting were all captured on surveillance video, police said.
Deputies responded to the restaurant to help disperse a “large unruly crowd,” but, by the time they got there, Brewer had been killed, Lt. Brett Rhodenizer told NBC News.
Deputies arrested Hicks near the Waffle House, according to the sheriff’s office release.