Canadian singer Alexis Normand says she's "embarrassed" after a video of her performing the United States national anthem without knowing the words went viral.
The jazz vocalist had been asked to sing before an ice hockey clash between the Halifax Mooseheads and the Portland Winterhawks.
Struggling through her performance, Normand could no longer remember the words by the third line, and only the crowd stepping in helped get through the rendition.
Players from the Winterhawks, a US-based side, made little attempt to conceal their amusement.
Normand tried to take the incident in good spirits, and explained that originally she thought she was only due to sing the Canadian anthem, but that changed on the morning of the match.
"I was asked [in the] morning and I agreed," Normand said.
"I'm usually a quick studier and I've been learning songs for a long time. I had learned all the lyrics, but nerves just got the best of me, and I got really nervous and it all unwound from there."
Normand added on Twitter that she had had positive messages from those who had seen her performance, but also hinted at some nastier words from people contacting her online.
"I'm embarrassed and deeply sorry,” Normand tweeted, "I wish I’d had more time to learn the American anthem. Thanks so much for the crowd’s help!
"No doubt it’s been a rough 24 hours! Thanks to everyone who has sent supportive messages! I also empathize with victims of cyber-bullying."