Awkward. And she was doing so well. But Bey being Bey, she has an amazing sense of humour about it all.

Beyoncé was in Montreal last night performing her Mrs Carter Show world tour and was getting down into the pit for a more intimate finale performance of Halo when a fan got the better of her and decided to take a gulp of her hair. Ever the pro, Beyoncé just sang on through the song, as security and roadies tried desperately to untangle her.

And a better angle, so you can see it again.

But it doesn't end there, as Beyoncé took to Instagram after the show with a whole new version of Halo describing the snag, because she's not about to let herself look like a fool and had to own the incident. She is Beyoncé, she will not be laughed at. She will laugh, and then you have permission to laugh.

And it was only last week when we had this other gem from a Beyoncé gig, as she holds the hand of a fan who proceeds to freak out like nobody's business, before fainting after she hugs him.

Beyoncé concerts: where amazing things happen. And loud screaming. A lot of very loud screaming