Jon Stewart has just delivered a walloping serve to Donald Trump.

The former Daily Show host temporarily took over for Stephen Colbert on The Late Show on Thursday night, geared up to perform one hell of a monologue.

It's been one heck of a back-and-forth between late night hosts and Trump, with the president going after Jimmy Fallon, Stephen Colbert, and Jimmy Kimmel over the past week — oh, they responded.

So, on Thursday, it was Stewart's turn. Aimed straight at the president, he began the piece by saying, “Hello, Donald. It’s me, the guy you made sure everyone knew was Jewish on Twitter,” referring to a particularly anti-Semitic interaction he had with Trump years ago.

"I know you’re upset about all the criticism you've been taking in the 'fake news’ and the 'fake late-night shows.' It’s just that we’re all still having a little trouble adjusting to your presidency as it goes into its 500th year."

"Everything’s off its axis, it’s a little unusual," he said. "Apparently, now Putin and Kim Jong-un are noble, intelligent role models, and Canada’s a bunch of giant assholes. Like, that's hard to get used to, you're re-doing the post-war alliances only this time we're with the axis powers."

Just when things seem too trumped up to trumptinue, #JonStewart tags in with a reminder not to yield to cruelty, fear and divisiveness. pic.twitter.com/3WMnHu1pcX — The Late Show (@colbertlateshow) June 29, 2018

Stewart then got really into Trump about his stance on kneeling during the national anthem, women accusing the president of sexual assault, and his attitude toward the press.

"If there’s one hallmark to your presidency that I think we’re finding the most difficult, it’s that, no matter what you do, it always comes with an extra layer of gleeful cruelty and dickishness."

"It’s not just that you don’t want people taking a knee, it’s that they’re sons of bitches if they do,” he continued. "It’s not just denying women who accuse you of sexual assault, it’s saying they were too ugly anyway. You can’t just be against the media, they’re ‘enemies of the people.’"

Of course, then Stewart steered the ship into the recent humanitarian crisis surrounding the Trump administration's child separation policy, which, until the signing of a problematic executive order, separated migrant families crossing the U.S. border.

"Boy, you fucked that up," said Stewart.

“You could have absolutely made a more stringent border policy that would have made your point about enforcement. But I guess it wouldn’t have felt right without a Dickensian level of villainy. You casually separated people seeking asylum from their children, from babies."

To finish up, Stewart issued a rallying cry. "What Donald Trump wants is for us to stop calling his cruelty and fear and divisiveness wrong, but to join him in calling it right. And this we cannot do. And I say, by not yielding, we will prevail!"

It's only eight minutes, but boy did Stewart fit a whole lot in.