Marilyn Manson took a punch to the face at a Denny's restaurant after a show in Lethbridge, Alta. last weekend, reports TMZ.
The entertainment site quoted sources saying that Manson was at the diner at around 2 a.m. after a show at the Enmax Centre on Saturday.
CTV Lethbridge cited eyewitnesses saying the rocker was leaving the restaurant at the Sandman Inn with his entourage at about 2:30 a.m. when he was punched.
The altercation then carried over into the hotel lobby and outside as Manson's guards intervened.
TMZ said the altercation began when Manson became involved in an argument with another party. The rocker allegedly made a rude comment about a man's girlfriend, and he was attacked in response, it said.
The Lethbridge Regional Police Service confirmed to Global News that they were called to an incident at Denny's at about 2:45 a.m. following reports of a fracas, but did not say whether Manson was a party to the fight.
The physical exchange involved three people and there were minor injuries, they said, but no charges have been laid.
ALSO ON HUFFPOST: