Review a chess game

Chess Coach imports games from Chess.com, Lichess or PGN, reviews them with Stockfish and builds drills from mistakes. Start with a game you remember so you can compare the analysis with what you were trying to do.

Open Chess Coach
  1. Import and check the game

    Load the account game or paste its PGN. Confirm the moves and result. Note a few moments where you were uncertain, rushed or surprised before opening every explanation.

  2. Examine the key positions

    Run the review and inspect the board at important moments. Try to describe the problem yourself, then compare the engine continuation with the move you considered. Check narration against the board when its wording seems uncertain.

  3. Practice the positions

    Use the drills to revisit the decisions. Learn the idea behind the answer rather than only the next move. Finish with one practical lesson to test in your next games.

Engine analysis and narration run separately

Stockfish runs on your device. Coaching and voice depend on the selected configuration: hosted services and provider keys are available, and coaching also offers local WebGPU or Ollama options. The engine line and language-model narration are separate outputs; a confident explanation can still be mistaken.

Review the moment before reading the answer

At a critical position, write down your candidate move and the opponent’s strongest reply. Then compare that line with Stockfish. If the move lost material, identify the undefended piece, forcing move or missed threat that explains the evaluation change. Following a long best-move line without understanding its first reply is less useful for the next game.

Use one position as a repeatable drill

Revisit a mistake after leaving the full game. Before moving, name the threat and choose a candidate; after checking the continuation, explain the idea in your own words. One lesson might be checking loose pieces before starting an attack or considering a forcing reply. Keep the lesson tied to the position instead of treating every mistake label as the same problem.

Why two analyses may differ

Engine depth and settings affect the search, especially in tactical positions. Coaching wording can also differ from the engine’s concrete line. Treat a label or an overall accuracy figure as feedback for that review, not a universal rating or proof about how someone played. When the explanation and board disagree, inspect the moves and engine continuation first.

Chess analysis, archive search and Instagram tools