The rules of the game are deterministic, but you may be going a step too far with that claim.
Is the game deterministic when your opponent is non-deterministic?
Is there an optimal move for any board state given that various opponents have varying strategies? What may be the best move against one opponent may not be the best move against another opponent.