Barack Obama and John McCain both attended the Alfred E. Smith Dinner in New York this evening, and both were tasked with delivering a roast of each other.
The split will reflect the polls: Barack Obama won the best roast, maybe be a wider margin. Along with roasting his opponent, he took the opportunity to roast himself mercilessly, and politics aside, this is a funny speech
McCain had some funny moments, but the angriness seen in the last debate could still be seen in the roast. Where as Obama was quick to make fun at himself and other politicians on both sides of the fence, McCain made some pretty nasty, personal jokes.
Ultimately you can be the judge.
McCain (the audio appears to be out of sync in this clip, so apologies).