Honey G made it through to the second week of the live stages on The X Factor.
The rapper, whose real name is Anna Georgette Gilford, was put through to the live stages by Overs category mentor Sharon Osbourne, who said she had decided to take a "risk" on the 35-year-old.
The ITV programme's first live show was dominated by controversial gangster rapper Honey G, who performed last, singing her own version of Tupac's California Love, and some viewers couldn't believe she made it through:
I can't get my head round why Honey G is still in the X-Factor like are they trying to make a mockery of the show or? ?
-- ;KEZZY ? (@iamkxzzy) October 9, 2016
This is why I don't watch @TheXFactor anymore putting people like Honey G through and sending good people away glad Matt&Freddy got through
-- alexsheppard (@AlexRosexox) October 9, 2016
WHY THE HELL IS HONEY G THROUGH!!!!!!!!!!!!!!!
-- Nikki? (@Nikki_Delaney_) October 9, 2016
Honey G!!!! Why!!!!! She isn't going to win so why not give talented people a chance! @TheXFactor
-- saba malik (@sabamalik11) October 9, 2016
Speaking about her performance, Louis Walsh said the late rapper "would be happy" with her tribute, but Nicole Scherzinger replied saying Tupac would be "turning over in his grave".
And Simon Cowell added: "I don't know what just happened... but here's the weird thing, I loved it."
Whether viewers liked her singing or not, the rapper is certainly gaining cult-like following on social media:
-- Natalie Lusby ? (@NatLusssby) October 9, 2016
When i say honey you say g honey g honey g ?
-- lucy (@lucy_dennett) October 9, 2016
Outstraight honey G is my life hahahahahahhah
-- Emma Lenehan? (@lenehan_emma) October 9, 2016
THE QUEEN IS SAFE!!!!!!! Yes honey g #XFactor
-- HONEY G BIGGEST FAN (@WhenISayHunni) October 9, 2016
Honey G has sparked speculation that she is not genuine because of her amusing dance moves, outfits and attempts at street slang.