BET Awards 2017: Watch Performances by Bruno Mars, Kendrick Lamar, Migos, Chris Brown and More

Other performers who take the stage for electrifying performances include Future, Trey Songz, Big Sean, Xscape, French Montana, Mary J. Blige and Khalid.

AceShowbiz - This year's BET Awards was undoubtedly full of show-stopping performances. Bruno Mars kicked off the event with a super lively performance. The 31-year-old singer showed off his commanding presence while performing a song off "24K Magic" titled "Perm". Combining spirited harmonizing and slick choreography, Bruno urged the audience to jump out of their seats to dance with him.

Future stole the night with the performance of his hit banger "Mask Off". Sporting a mask, the rapper delivered his verses over flute-infused music on a dimly-lit set. Future apparently got something up his sleeve as in the middle of his performance, Kendrick Lamar appeared onstage to rhyme some slick bars.

After receiving Best Group Award, Migos took the stage again to perform two songs, "Bad and Boujee" and "T-Shirt". Quavo and Post Malone opened the set by performing their collaboration "Congratulations". After Post Malone walked off stage, Offset and Takeoff later joined Quavo to perform "Bad and Boujee". Queen Latifah was spotted mouthing the lyrics among the audience.

Chris Brown previewed two tracks off his upcoming double-disc project "Heartbreak on a Full Moon" at the award-giving event. He kicked off his set with a seductive performance of baby-making anthem "Privacy" before teaming up with Gucci Mane to deliver a fun and electrifying performance of "Party".

The crowd went nostalgic when Xscape reunited onstage to perform their classic hit songs, including "Understanding", "Who Can I Run to" and "Just Kickin' It". It marked the group's first TV performance after going on hiatus for eighteen years.

French Montana joined forces with Swae Lee to deliver unforgettable performance. They performed their collaborative track "Unforgettable" while a crew of dancers, who wore a kind of tribal costume, did some choreography behind them.

Another performer who delivered an awesome performance was Big Sean. The rapper belted out a medley of some tracks off his latest album "I Decided", including "Moves", "Sacrifice" and "Bounce Back".

Mary J. Blige demanded everyone's attention with her powerful performance. Sporting a sheer silver ensemble, she performed "Set Me Free" before she was joined by A$AP Rocky to belt out "Love Yourself."

Other performers included Trey Songz and Khalid. Trey performed "Nobody Else But You" and "Animal", while Khalid performed a dreamy rendition of "Location".

2017 BET Awards: Red Carpet | Full Winners

You can share this post!