John bets Tom $100 that he can predict the score of the football game before it starts. Tom agrees, but loses the bet.
Why did Tom lose the bet?
John said the score would be 0-0 and he was right. "Before" any football game starts, the score is always 0-0.
Why this works
This riddle plays on the ambiguity of the phrase "predict the score." John cleverly predicts the score as 0-0, which is indeed accurate before the game begins, since all football games start with a score of 0-0. The trick lies in the expectation that one would predict a score based on the outcome of the game, rather than the inherent starting score, making John's bet both clever and technically correct!