Jimmy Kimmel railed against President TrumpDonald John TrumpA better VA, with mental health services, is essential for America's veterans Pelosi, Nadler tangle on impeachment, contempt vote Trump arrives in Japan to kick off 4-day state visit MORE’s “fake news” accusations after the president directed his ire at MSNBC.

On his Thursday night show, Kimmel addressed the president’s latest tweets at MSNBC, saying the conflict is ironic because “Donald Trump is a tornado of fake news.”

Earlier this week the network reported that Secretary of State Rex TillersonRex Wayne TillersonEx-Trump campaign adviser on Tillerson remarks: Trump will 'pick a fight with anybody' The Hill's 12:30 Report: Pelosi fires back in feud with Trump Trump fires back at 'dumb as a rock' Tillerson on Putin MORE called the president a "moron.” Trump took to Twitter to label the story “fake news” and say that it had “no verification” from him.

“The irony is,” Kimmel said, “no breathing human on the planet Earth produces more fake news than Donald Trump.”

ADVERTISEMENT

Kimmel pointed at the president’s PolitiFact rating, which shows that only 5 percent of the things Trump says publicly have been verified as true, while 69 percent of his statements are “mostly false, false, or ‘pants on fire’ false.”

“He’s the Michael Jordan, Elvis Presley and Great Wall of China of fake news combined,” Kimmel said. “Donald Trump criticizing fake news is like Hugh Hefner criticizing fake breasts.”

The late-night comedian commended MSNBC reporter Stephanie Ruhle, who pushed back against Trump’s “no verification from me” statement on-air Wednesday, saying “Sir, we didn’t need to verify that he called you a moron, he did it behind your back.”

“Round two of the rap battle goes to Stephanie Ruhle,” Kimmel said.