XXXTentacion is recovering after getting punched during his set at a San Diego show.
The video clip is an intense one as we see XXX laid out after the blow. Further, officers say that a stabbing happened backstage after the punch as well.
Security went crazy after the attacker and fans watching were in disbelief as XXX was carried off stage.
According to TMZ, Cops say another fight broke out later in the parking lot as well. Fans at the venue seemed to blame rapper Rob Stone for the melee -- they chanted his name as soon as the fight started, but it's unclear if he's really involved.
No arrests have been made. We're also told cops wanna talk to XXX for a statement.
Meanwhile, XXX posted a video afterward blaming the venue and security for setting him up, and he's threatening to sue.