The BET 2017 Hip Hop Awards aired Tuesday night from Miami. It was a big night for Cardi B, who won five awards, including single of the year for “Bodak Yellow.”

It was also a good night for Kendrick Lamar whose “DAMN.” won album of the year. He took home a total of three awards, including video of the year honors for “HUMBLE.”

Host DJ Khaled got DJ of the year and MVP of the year honors.

But the night’s big newsmaker was Eminem‘s freestyle cypher ripping President Donald Trump.

In his four-minute rant, the rapper went after Trump on immigration, corruption, white supremacy, the NFL, gun control, environmental disasters, hypocrisy and more.

Eminem packed his rap with powerful lyrics: “But this is his form of distraction/Plus, he gets an enormous reaction/When he attacks the NFL so we focus on that/Instead of talking Puerto Rico or gun reform for Nevada/All these horrible tragedies and he’s bored and would rather/Cause a Twitter storm with the Packers…”

Before closing, he drew a line in the sand with his fans: “And any fan of mine who’s a supporter of his/I’m drawing, in the sand, a line/You’re either for or against/And if you can’t decide who you like more and you’re split/On who you should stand beside/I’ll do it for you with this: F— you!/The rest of America stand up/We love our military, and we love our country/But we f—ing hate Trump!”

Here’s the 2017 BET Hip Hop Awards winners list:

Best Hip-Hop VideoKendrick Lamar – “HUMBLE.”

Best Collabo, Duo or GroupDJ Khaled ft. Rihanna & Bryson Tiller – “Wild Thoughts”

Hot Ticket PerformerKendrick Lamar

Lyricist of the YearKendrick Lamar

Video Director of the YearBenny Boom

DJ of the YearDJ Khaled

Producer of the YearMetro Boomin

MVP of the YearDJ Khaled

Single of the Year“Bodak Yellow” – Produced by J. White Did It (Cardi B)

Album of the YearKendrick Lamar – “DAMN.”d

Best New Hip-Hop ArtistCardi B

Hustler of the YearCardi B

Made-You-Look Award (Best Hip-Hop Style)Cardi B

Best MixtapeCardi B – “Gangsta B**** Music Vol. 2”

Sweet 16: Best Featured VerseNicki Minaj – “Rake It Up” (Yo Gotti Ft. Nicki Minaj)

Impact TrackJAY-Z – “Story of O.J.”