Cardi B has been filmed hurling a microphone at an audience member in retaliation for having a drink tossed over her while she was on stage.
Footage of the incident, which shows the US rapper performing in a flowing orange dress in Las Vegas, has been widely shared on social media.
In the clip, Cardi B – whose real name is Belcalis Almanzar – can be seen reacting and looking angry after a drink is splashed over her mid-song.
Security staff can then be seen surrounding the person in the crowd – as her hit track Bodak Yellow continues to play.
The 30-year-old star has retweeted a video clip of the incident, captioned: “Jealous A** B****!” This is in reference to her rapper husband Offset’s new song Jealousy, on which she features.
This is not the first time Cardi B has been filmed throwing a mic while in Vegas.
Footage from a previous night also shows her throwing her mic at a DJ, apparently annoyed because they were cutting off her songs too early.
From Skittles at Harry Styles to ashes at Pink
It is the latest incident in a series that has seen fans throwing things at music stars on stage.
In June, pop star Bebe Rexha shared pictures of her black eye after she was hit by a mobile phone, and footage of a fan throwing their mother’s ashes at Pink in London quickly went viral.
In another incident, country singer Kelsea Ballerini had to stop mid-performance after a concertgoer threw an unknown object at her face, while Harry Styles has also been subjected to flying objects at his gigs – including Skittles, which hit him in the eye and led to the sweets brand making a public plea on social media.
Performing at her Weekends With Adele Vegas residency at the beginning of July, the British star had a warning for the crowd.
“Have you noticed how people are forgetting f****** show etiquette at the moment, they’re just throwing s*** on stage,” the star said, in a video shared on social media. “Have you seen that?”
“F****** dare you,” she added. “Dare you to throw something at me.”
Sky News has contacted representatives for Cardi B for comment.