Video footage captured 50 Cent punching an overzealous female fan this weekend.

According to TMZ, the incident occurred during 50’s concert at Baltimore Soundstage on Saturday. The hip-hop mogul was filmed on stage with Uncle Murda, reaching out to shake the hands of audience members. Moments later, a woman is seen grabbing 50’s hand and yanking him off stage, which, of course, is a big no-no for concert-goers. The rapper, who appeared to be caught off guard, reacted by punching the woman in the chest as he fell towards the audience.

It was a pretty heated and shocking moment, but 50 seemed apologetic immediately after he struck the woman. She was later invited on stage at the rapper’s request and was filmed twerking behind him during the performance. So it seems everything worked out in the end.

You can check out the footage in the TMZ video above.

This isn’t the first time a rapper has gotten violent with a female fan. In 2016, Kevin Gates was videotaped kicking a woman in the chest during his concert in Florida. Gates later said he was simply defending himself, claiming the woman repeatedly pulled at his shorts to get him off stage. Earlier this year, T.I. also had an altercation with a male fan who grabbed the rapper's ass during a performance. Though Tip didn't resort to physical violence, he did stop the concert to verbally scold the dude.