--- a/src/chess/fen.c Fri Jun 12 13:34:35 2026 +0200 +++ b/src/chess/fen.c Fri Jun 12 13:36:15 2026 +0200 @@ -148,7 +148,7 @@ } static size_t fen_movenr(char *str, GameState *gamestate) { - return sprintf(str, "%u", gamestate->movecount); + return sprintf(str, "%u", 1 + gamestate->movecount / 2); } static size_t fen_space(char *str) {