Bernie Sanders Agrees to Debate Donald Trump: 'Game On'

Trump put out the offer on 'Jimmy Kimmel Live!' and Sanders accepted right away.

Donald Trump appeared on Jimmy Kimmel Live! where he said he would be willing to debate Bernie Sanders before California’s June 7 primary, a challenge the Democrat quickly accepted.

Read: Investigation Appears to Have Unraveled Hair-Raising Mystery of Donald Trump's Golden Locks

"If he paid a sum toward charity I would love to do that," Trump told Kimmel. He added the debate “would have such high ratings.”

Sanders responded on Twitter saying: "Game On."

Even though both candidates are keen to debate each other, sources tell CBS News that the event will never happen and "Trump was kidding."

Trump was also asked about his change of heart on Hillary Clinton  who has gone from wedding guest to "crooked Hillary."

Kimmel asked what the former secretary of state did to get on his bad side since in the past he said she would make a “terrific president.”

"I speak well of everybody," Trump said. "If people ask me about politicians, I speak well. So when they asked me about Hillary, she’s wonderful, the husband, everybody’s wonderful. And that’s the way it is. Including contributions. They ask me for contributions, I give contributions."

Kimmel then jabbed back at Trump saying: "So, you were full of s*** when you said that?"

With a smile, Trump said: "Maybe. Maybe."

Read: Check Out the $5 Million Mansion the First Family Will Call Home After Obama's Presidency Ends

Singer The Weeknd was scheduled to be Kimmel’s musical guest  but cancelled when he learned Trump would be on the show.

Just before his Kimmel appearance, the GOP frontrunner held a rally at Anaheim Convention Center, where outside fights broke out between protestors and Trump supporters.

Police arrested 16 protesters. Fourteen were detained following the speech and two were taken into custody prior to the event.

Watch: Trump Protesters Clash With Police, Throw Rocks Outside Rally in New Mexico