By Dalton Ross
Updated May 16, 2010 at 12:00 PM EDT

Tonight, a 20th Survivor champion will be crowned, and — fun fact! — if that champion is Sandra or Parvati, we will have our first repeat winner. You probably knew that already. But how well do you know Survivor? As a little pre-game exercise for the finale, take our Ultimate Survivor Quiz, with questions and answers presented by Jeff Probst and the cast of Heroes vs Villains! (Well, 19 of them, at least. Can you tell who is missing?) See if Parvati, Boston Rob, Cirie, and others can stump you with questions based on the first 19 seasons of the show (this quiz was comprised before season 20 began, so don’t factor Heroes vs Villains in as you come up with your answers). Probst and each contestant will ask a question and you’ll be given four possible answers. You’ll then be given a few seconds to choose, but don’t worry, you can pause the video if you need more time. (Also note that you’ll have to keep score yourself: No cheating!) Just click on the video after the jump to take the 3-part quiz. See how you measure up and then hit the message boards and let us know how you did. Also, tell us whom you are rooting for in tonight’s finale. And for all the Survivor scoop, you can follow me on Twitter @EWDaltonRoss.

Survivor fans ready…GO! (Good luck.)

Image credit: Monty Brinton/CBS