During the show halftime show of the Baltimore vs. Houston game at NRG Stadium on Christmas Day, Beyoncé performed songs from her eighth studio album, "Cowboy Carter," for the first time.
As fans know, Queen Bey announced her halftime gig last month, and fans instantly drove up game day ticket sales. Beyoncé teased the show as "A Cowboy Carter Christmas." On Wednesday, it went by the name Beyoncé Bowl.
And it was an epic performance with many moving parts and guest appearances. Here was the set list: