In what is perhaps the fiercest and the most exhaustive attack against Donald Trump in hip-hop, Eminem “came to stomp,” unleashing on the President in an explosive 4.5 minute freestyle — which aired during Tuesday night’s BET Hip Hop Awards – calling Trump everything from “Donald the b—-,” to a “racist grandpa.” (Watch the video below).

The Detroit rapper challenged his fans at the BET Hip Hop Awards to “decide who you like more” — Eminem or Trump.

He has slammed the President previously in the nine-minute 2016 freestyle “Campaign Speech” and in Big Sean’s “No Favors.”

“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 it for you with this. F— you,” he said toward the end, raising his middle finger.

A request to the White House for comment was not immediately returned. The latest freestyle, which Eminem revealed on Twitter is called “The Storm,” comes as anticipation for Eminem’s eighth studio release builds.

The rapper decried Trump’s comments following the white supremacist rally in Charlottesville, questioned the President’s own patriotism following his attacks on athletes and Sen. John McCain, and in closing, issued a passionate tribute to Colin Kaepernick.