Tonight (June 25) the 2017 edition of the BET Awards went live and so did the stars and the groove.

Opening the 2017 BET Awards was the incomparable walking halftime show Bruno Mars, who performed “Perm” and later went on to win his first BET Award for Best Male R&B/Pop Artist. Other highlights of the night came from sets featuring Chris Brown, French Montana, Mary J Blige, Trey Songz, Big Sean, Migos, Khalid, Future and more.

Watch them below.

Bruno Mars “Perm”

French Montana ft. Swae Lee “Unforgettable”

Big Sean I Decided. medley

Migos and Post Malone “Congratulations,” “T-Shirt” and “Bad & Boujee”

Chris Brown and Gucci Mane “Party”

Mary J. Blige and A$AP Rocky “Set Me Free” and “Love Yourself”

Xscape reunites

Trey Songz “Nobody Else But You” and “Animal”

Kendrick Lamar and Kendrick Lamar “Mask Off”