http://www.buddytv.com/articles/survivor/survivor-and-the-amazing-race-48306.aspx Season finale is on December 16 from 8 - 10 PM for the west coast and 8:30 - 10:30 for the east coast (assuming the football game doesn't go longer than this). The one hour reunion show follows the two-hour finale.
There are no spoilers in the above link.