'Survivor: Second Chance' Finale — Who Won the Million Dollars?

Survivor Credit: Monty Brinton/CBS

Don't drop the ball! Survivor: Second Chance's finale aired on Wednesday, December 16, revealing the season 31 winner of the long-running CBS reality series. 

Six contestants were still in the running for the million-dollar prize heading into the final episode: Jeremy, Kimmi, Keith, Kelley, Spencer and Tasha.

Spencer, Tasha and Jeremy were still standing by the time the action moved to the show's live studio portion, where Jeremy was crowned the winner by the jury. 

The final episode saw Tasha, Jeremy and Spencer's alliance remain solid, despite several shocking moments. The first surprise came at the finale's first tribal council, when Jeremy and Wentworth both played immunity idols just before each received three votes for elimination. Spencer had earned immunity, so after Kimmi and Tasha both got three votes in the second round, the group decided that Kimmi would leave.

Later, Wentworth won immunity in a puzzle challenge that sent Keith home, and then Jeremy won immunity in a one-handed ball-catching challenge that led to Wentworth getting knocked out of the mix.

This season featured a cast of contestants who had appeared on previous seasons of the show and were selected by viewers.

Tell Us: Did Jeremy deserve to win?

Want stories like these delivered straight to your inbox? Sign up now for the Us Weekly newsletter!