*WARNING: Spoilers ahead!*
Survivor pitted millennials against Generation X in season 33, and, at least on Wednesday, the millennials came out on top, with 25-year-old homeless shelter manager Adam Klein named sole survivor!
Survivor host and executive producer Jeff Probst announced the winner during the live portion of the show's three-hour finale, revealing that Klein won in a clean sweep, scoring all the votes from the jury of previously-eliminated contestants.
After his win was announced, Klein got emotional talking about his mother, Susie, who was diagnosed with lung cancer before he left for the show and died shortly after they finished filming in April.
"My mom lived at 100 percent,” Klein told the crowd, before announcing that he was donating $100,000 of his winnings to cancer research. “She was always dancing and living and smiling and loving… She is with me tonight.”