Assume an observer sees a chessboard in the middle of a game. At which point in a game does it become impossible to determine who has to play next between White and Black?

  • Do you mean "determine" as "the other option would be unlikely with reasonable play" or as "the other option would be unreacheable following the rules of chess".
    – David
    Jan 30, 2021 at 15:43
  • Initially parity determines who moved last but later, after a period during which it wasn’t possible to say who moved last, it may be possible to use other tempo features to determine who played last again. Or one player may be in check, or the moves since the last check may be clear. There are tens of thousands of published retro problems and the factors determining who moved last can be subtle and varied
    – Laska
    Jan 30, 2021 at 16:10

1 Answer 1


As soon as triangulation becomes possible, which occurs as soon as anyone makes a move that allows a piece besides a knight to advance to the third rank, you cannot determine with certainty who has the move.

For example, with a pawn on e3, it could be Black to move because White just played their first move, or it could be White to move with a sequence like this:

[FEN ""]
1. e3 Nf6 2. Bc4 Ng8 3. Be2 Nf6 4. Bf1 Ng8 *

If any piece or pawn is captured (except the queens!) that also means you cannot determine who is to move:

[FEN ""]
1. Nc3 (1. Na3 Nc6 2. Nc4 Rb8 3. Nb6 Nb4 4. Na8 Rxa8 5. Nf3 Na6 6. Ng1 Nb8) 1...Nc6 2. Nd5 Nb8 3. Nb4 Nc6 4. Na6 Nb4 5. Nb8 Rxb8 6. Nf3 Ra8 7. Ng1 Na6 8. Nf3 Nb8 9. Ng1 *

But if no pawn has moved (or if the only pawn moves are a3/a6/h3/h6) and nothing has been captured (with the exception of the queens) then you can tell from the board position who has the move. The knights can never lose a tempo, and the rooks cannot triangulate if they don't have enough room to move more than one square at a time. The king also cannot triangulate if the only square available is the queen's square.

  • This is downright genius.
    – Spectric
    Feb 3, 2021 at 2:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.