Warning: The following contains major spoilers for Season 50, Episode 12 of "Survivor."

With nowhere left to hide on "Survivor 50," the remaining seven players gave their last-ditch efforts to earn a spot in the final five.

In the penultimate May 13 episode of the reality competition series, loyalty was placed aside as players considered the critical question: Who can I sit next to in the final three chairs and beat?

With a $2 million prize at stake and only one hidden immunity idol remaining, no player was safe in the next two votes — immunity was the only thing keeping anyone in the game.

Find out which five players have made it to the historic season finale, where the winner will be crowned live in Los Angeles on May 20. It's the first time the winner will be revealed live in the United States since the Season 39 finale in Los Angeles in 2019.