Beyonce was note perfect on stage even though her hair was caught in a fan.

The 31-year-old singer - who is on the North American leg of her 'Mrs.Carter Show World Tour' - caused panic at a concert in Montreal, Canada, on Monday night (07.22.13) when her blonde locks got entangled in the blades of a fan.

At the end of the night when she was wrapping up her performance, belting out the lyrics to 'Halo', she stood next to the piece of machinery which was perched on the edge of the stage, and her curly hair got stuck.

The singer - who is married to Jay Z - later joked on Instagram claiming she should re-word the lyrics to 'Halo' to include the incident, she wrote: ''Gravity can't begin to pull me out of the fan again.''

While fans stared, shocked at what they were witnessing, Beyonce seemed unperturbed by the incident and like a true legend continued performing.

She clung to the roots of her hair to prevent them getting further tangled before security rushed over to help.