In an entertainment line-up that also included the legendary Stevie Wonder, Justin Timberlake, Jennifer Hudson and Alicia Keys, Beyonce sang like she had something to prove when she performed at the Super Bowl in New Orleans on Sunday (Monday Australian time). The match is being played between the Baltimore Ravens and the San Francisco 49ers.
Beyonce, who had attracted criticism for lip-synching the national anthem at President Obama's second inauguration in Washington DC two weeks before, sang live - and sounded good, performing with some of her former band mates from Destiny's Child.
She emerged onstage singing some of Love on Top, transitioning to her hit Crazy In Love in an all-black ensemble, which matched the dark stage. She ripped off part of her shirt and skirt as she danced hard with background dancers doing the same.
She proved herself to any doubters and added a few off-script remarks as if to show her microphone was on.
Her background singers helped out as Beyonce danced around the stage throughout most of the 13-minute performance. She was especially top-notch during End of Time and Baby Boy.
She had a swarm of background dancers and band members spread throughout the stage, along with videotaped images of herself dancing. And the crowd got bigger when she was joined by her Destiny's Child band mates.
Kelly Rowland and Michelle Williams popped up from below the stage to sing Bootylicious. They were in similar outfits, singing and dancing closely as they harmonised. But Rowland and Williams were barely heard when the group sang Independent Woman, as their voices faded into the background.
They also joined in for some of Single Ladies (Put a Ring On It), where Beyonce's voice grew stronger.
She asked the crowd to put their hands toward her she belted the slow groove Halo on a bended knee - and that's when she the performance hit its high note.
Before the game, Alicia Keys performed a lounge-y, piano-tinged version of the national anthem that her publicist assured everyone was live. The Grammy-winning singer played the piano as she sang The Star Spangled Banner in a long red dress with her eyes shut.
She followed Jennifer Hudson, who performed America the Beautiful with the 26-member Sandy Hook Elementary School chorus, a performance that had some players on the sideline on the verge of tears.
The students wore green ribbons on their shirts in honour of the 20 first-graders and six adults who were killed in a shooting rampage at the school in Newton, Connecticut in December.
The students began the song softly before Hudson, whose mother, brother and seven-year-old nephew were shot to death five years ago, jumped in with her gospel-flavoured vocals. She stood still in black and white as the students moved to the left and right, singing background.