*Originally posted by BenSparksIsSexy*

**the game could go on forever....**

Could it?

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.