There's a "comeback code" programmed into the AI that allows the CPU to catch up and keep the game challenging. Unfortunately it's too vindictive and often results in unrealistic play and frustrating situations.
And because the question always come up when I use that term, the "comeback code" is not a cheat code the user can punch in to catch up, just in case anyone's wondering.
