Eminem performs at Samsung Galaxy stage during 2014 Lollapalooza Day One at Grant Park.

During the 2017 BET Hip Hop Awards last night, Eminem went viral when he debuted a new freestyle rap called "The Storm" in which he viciously slammed President Donald Trump.

The cypher called out Trump for criticizing NFL players for kneeling during the national anthem, not denouncing white supremacists for their rally in Charlottesville, the lack of help in Puerto Rico, and poor policy on gun control, among other things.

At the end of his rap, the 44-year-old rapper told any of his fans who support Trump to "f**k off."

Football player Colin Kaepernick, who was referenced in Eminem's rap, tweeted, "I appreciate you @Eminem," and in another tweet, basketball star LeBron James highlighted one of Eminem's lines: "Racism is the only thing he's Fantastic 4(fantastic for), cause that's how he gets his rock off, he's orange."

You can watch the rap here:

Other notable events from the night included Kendrick Lamar winning Album of the Year for DAMN, Best Hip-Hop Video for "Humble," and Best Lyricist. Cardi B performaned a pink-hot verison of "Bodak Yellow," and the female rapper took home awards for Best New Hip-Hop Artist, Single of the Year, and Best Mixtape. Plus, the one-and-only DJ Khaled hosted.