Stephen Colbert was in rare form last night when he tackled Donald Trump’s NFL feud and sent the president to the showers. (Photo: ScreenCap)

Stephen Colbert ran the equivalent of a 100-yard kickoff return in a blistering takedown of Donald Trump’s feud with the National Football League. Talk about a no-win situation.

Trump picked the fight out of the blue during a political rally in Alabama.

He wondered out loud what would happen if an NFL owner fired any football player who protested during the playing of the National Anthem.

“Wouldn’t you love to see one of these NFL owners, when somebody disrespects our flag, to say get that son of a bitch off the field right now. Out, he’s fired!” Trump said.

The president must have thought he was still appearing on “Celebrity Apprentice.”

Trump was obviously referring to former San Francisco 49ers quarterback Colin Kaepernick, who took a knee last season during the National Anthem to protest police violence against African-Americans.

“Wow, son-of-a-bitch!” Colbert replied. That was unnecessary. That was unnecessary roughness. There should be a flag on that play, and I’m going to say a Confederate flag.”

Sack!

Kaepernick’s mom, who after seeing the President of the United States call her son a son-of-a bitch, delivered the ultimate putdown: “I guess that makes me one proud bitch,” she Tweeted.

The blowback, Colbert noted, was immediate. Twenty-eight NFL teams expressed support for the players. The protest, which involved at most 20 players before, mushroomed to more than 250 players on almost every team.

Check out the video below. Let us know your thoughts and be sure to follow IM on Twitter for the latest in late night comedy.