Sunday night's BET Awards was one of the show's best iterations in years. Performers included Beyonce, Kendrick Lamar, Usher, Young Thug, Future, Bryson Tiller, Fat Joe, Remy Ma, French Montana, & Anderson. Paak -- and that doesn't even include any of the Prince tributes, which were bountiful and glorious. Sadly, the scheduled D'Angelo Prince tribute never came to pass. Otherwise, the show was nearly flawless.

Head here to see the full list of 2016 BET Awards winners. Click through the gallery to watch every musical performance from the show.