This question already has an answer here:
Forgive me if the answer is obvious, but I wondered about this for a while. In a game where one player can calculate all possible moves (whether the amount is more or less than atoms in universe or whatever) and another does not, would the first one always win? In a game where both players can do that, would first-mover always win, or will the games always conclude in draw? To calculate, 'see', all possible game progressions from the moments the game field is set, before the game even begins, does that mean what the game is beaten? This seems like a logical conclusion, is it?