Originally posted by BenSparksIsSexy
the game could go on forever....
There are a finite number of positions available on a board (some of which are mutually exclusive of one another - meaning you cannot get from one to another). There is a rule that if an exact position is achieved 3 times then it is an automatic draw. Therefore there must be a maximum number of moves which would be 2 x the maximum number of positions achievable and duplicable + the number of positions that cannot be duplicated (like a pawn moving backwards) + 1.