Bill O'Reilly and Jon Stewart tangled Saturday night over the election, birth control and the "War on Christmas" in a rambunctious mock presidential debate.
The two celebrity TV hosts shot off witty retorts, over-the-top declarations and a few choice words in the so-called "Rumble in the Air-Conditioned Auditorium."
Stewart, host of Comedy Central's "The Daily Show," came with a mechanical pedestal he used to elevate himself, making him taller than the 6-foot-4 Fox News Channel personality.
Stewart said the United States was born an entitlement nation, citing an Oprah's "favorite things" episode.
O'Reilly said income redistribution is like Robin Hood on steroids. And he said President Barack Obama needs to show support for Israel by going on a double date with Prime Minister Benjamin Netanyahu.
The two also traded jabs on Sandra Fluke, tax breaks for oil companies, drones, waterboarding and the national debt.
At one point, in an apparent show of bipartisanship, Stewart plopped himself on O'Reilly's lap.
The celebrity odd couple have appeared on each other's programs since 2001, exhibiting actual respect for their opposing views. This is their first head-to-head debate.
Half the proceeds from the event, which was streamed online for $4.95 a pop, will go to charity.
From wire reports