The 13-minute set saw the US superstar bring out surprise musical guests and perform songs from her new album Cowboy Carter.
Beyoncé's halftime show at the NFL Christmas game sparked controversy with her use of finger guns, raising questions.