Accurate is an exaggerated definition, let's say with a good dose of accuracy, but never correctly.
In games, everything can change in a matter of seconds; a mistake or a wonderful play is enough to completely change the outcome of the game.
It still manages to give a good chance of guessing the outcome, but I wouldn't call it reliable.