Lil Nas X is known for his over-the-top performances but his latest TV appearance didn't quite go according to plan.
The Old Town Road rapper appeared on Saturday Night Live as the comedy sketch show's musical guest and suffered an unfortunate faux pas on live television.
When he performed Montero (Call Me By Your Name), the star got through two-thirds of the performance without a hitch, but things took a turn when he showed off his pole dancing skills.
And the look on his face when he realised his pants split was priceless. Looking audibly shocked, the rapper tried to recover and performed the rest of the track covering up his split pants with his left hand.