Beyonce proved to be a trooper, after soldiering on with her show, despite her hair getting caught in a fan.
The Single Ladies songstress, who was playing at Montreal's Bell Centre in Canada as part of her Mrs Carter world tour, was performing her song Halo from the audience pit when her long, flowing tresses got tangled in the blades of a fan.
Footage filmed by the audience and uploaded onto YouTube, shows the 31-year-old continuing with her encore while security guards tried to disentangle her as she sat on the side of the stage. She could also be seen trying to yank her own locks out from the blades as she sang.
Beyonce later joked about the mishap, posting the footage on her Instagram account.
She also posted a handwritten note reworking the lyrics to Halo to include the lines: "Gravity can't begin to pull me out of the fan again, I felt my hair was yankin' from the fan that's always hatin'..."
Her Mrs Carter Show world tour, which began in Belgrade in April, runs until December.