Game Analysis
How to Analyze Your Chess Games — Step by Step
Game analysis is the highest-leverage habit in chess improvement — and also the one most players do wrong. They either skip it entirely, or they open the engine immediately and passively watch arrows move across the board without actually learning anything.
This is the six-step method used by serious club players and coaches to extract real improvement from every game. No coach needed. No subscription. You need a PGN export, a free viewer, and an honest engine — all free, no signup.
TL;DR — The 6-step method
- 1.Annotate your impressions immediately after the game
- 2.Find your own mistakes before running the engine
- 3.Export the game as PGN from Chess.com or Lichess
- 4.Replay it move by move in a free PGN viewer
- 5.Run Stockfish only on 3–5 critical positions
- 6.Categorize errors and target your training
Write down your impressions right after the game
Your memory is most accurate in the 10 minutes after a game ends. Before you look at an engine or replay the moves, write two sentences: where do you think you went wrong, and what was the key decision point? It can be a note in a document, a phone note, anything.
This is a habit grandmasters use. When you later compare your impression to what the engine says, you'll learn whether your in-game assessment is calibrated. Players who skip this step often have a blind spot — they think they understand their mistakes but are actually guessing.
If you lost, what was the last moment you felt you had a reasonable position? If you won, did you win because you played well or because your opponent blundered? Honest answers to these questions are more valuable than any engine output.
Find your own mistakes before opening the engine
Replay the game in your head or from memory and identify the move you're least happy with. Not just the blunder — the move where you sensed something was off but played it anyway. What were you thinking? What did you miss?
This step is where the real learning happens. If you go straight to engine analysis, Stockfish will tell you that Nxe5 was a blunder, but it won't tell you why you played it. You already know why — you just need to articulate it. Was it time pressure? Did you miss a piece was hanging? Did you calculate one move deep when you needed two?
Give yourself 3–5 minutes of honest self-analysis before touching any tool. Write down your candidate mistake and your best guess at the correct move. Then you'll have something specific to test against the engine.
Export the game as PGN
PGN (Portable Game Notation) is the standard format for chess games — a plain text file that records every move. Both Chess.com and Lichess let you export any game as PGN for free.
On Chess.com: go to your game, click the menu (three dots), select 'Download PGN'. On Lichess: open the game, click 'Export → PGN'. The downloaded file or copied text is what you'll load into your analysis tool.
You can also add comments and variations directly in the PGN text. Comments go in curly braces {like this} after a move. If you want to annotate your own impressions before running the engine, edit the PGN text before pasting it into a viewer.
Replay the game move by move in a PGN viewer
Load your PGN into a viewer and walk through the game from move 1. Don't rush to the mistake — replay the whole game at a medium pace, especially the opening and middlegame. Seeing the full arc of the position often reveals a slow-motion misunderstanding you missed in the moment.
For each critical position, ask: what was the threat my opponent just made? Did I answer it, or did I play my own plan and ignore it? Most losses under 1600 trace back to missing or ignoring an opponent's threat for 1–3 moves in a row.
The chess.lc PGN viewer lets you paste any PGN, replay with keyboard arrows, flip the board, and copy the FEN of any position for instant Stockfish handoff. No account, no upload limit.
Run Stockfish on critical positions — not the whole game
A common mistake is turning on engine analysis for every move. This produces a wall of arrows and evaluations that's impossible to learn from. Instead, identify 3–5 positions where you were unsure or where something went wrong, and analyze only those.
For each critical position: copy the FEN from your PGN viewer, paste it into a Stockfish analysis tool, and see what the engine recommends. The key question isn't just 'what was the best move?' — it's 'why is that move better than what I played, and would I recognize this pattern in a future game?'
Chess.rodeo gives you full Stockfish engine strength for free — no account required, no paywall, no move limit. It also accepts FEN directly in the URL if you want to send a specific position straight from the PGN viewer.
Categorize your mistakes and target your training
Not all mistakes are the same. A tactical blunder (missing a fork) has a different cause than a positional mistake (trading a good bishop for a bad knight) or a time management error (spending 10 minutes on a normal developing move). Track which type you make most often.
After 10–20 analyzed games, you'll see a pattern. If most of your losses come from tactical blunders, more daily tactics work is the fix. If you keep getting outplayed in equal-looking endgames, targeted endgame study will pay off faster than anything else. If you repeatedly misplay a specific opening, 30 minutes on that opening's plans beats 30 more minutes of theory.
Keep a simple error log: game date, type (tactical/positional/endgame/time), and a one-sentence description. After a month you'll have a personalized curriculum — worth more than any generic improvement plan.
How much time should you spend per game?
Match your analysis time to your game time. Spend roughly 20–30% of your game time on review. A 15-minute blitz game deserves 3–5 minutes of honest review. A 90-minute classical game is worth 20–30 minutes. A 3-minute bullet game isn't worth deep analysis at all — the decisions were mostly reflexes.
Analysis time by game format
Full game analysis — free, no account, no paywall
Export your PGN from Chess.com or Lichess, replay it in the chess.lc PGN viewer, then send any critical position straight to Stockfish analysis at chess.rodeo. The complete workflow costs nothing and requires no signup anywhere.
Frequently Asked Questions
How do you analyze a chess game step by step?
Write down your impressions right after the game, find your own mistakes before the engine, export the PGN, replay it move by move, run Stockfish only on 3–5 critical positions, then categorize your errors to guide future training. Doing steps 1–2 yourself (before the engine) is what makes the analysis actually educational.
How long should I spend analyzing each chess game?
Match analysis time to game time: 5–10 minutes for blitz, 10–15 minutes for rapid, 20–30 minutes for classical. For bullet chess, skip deep analysis entirely. The key is consistency — 10 focused minutes after every blitz game beats a 2-hour session once a month.
Should I analyze chess games myself or just use the engine?
Always self-analyze first. If you go straight to the engine, you'll know what the best move was, but not why you played the wrong one — and the 'why' is what drives improvement. Use the engine to confirm your analysis and surface things you missed, not as a replacement for thinking.
What is the best free tool to analyze chess games?
The best free workflow: export PGN from Chess.com or Lichess (both free), load it in the chess.lc PGN viewer (no account), then send critical positions to chess.rodeo for full Stockfish analysis — no account, no paywall, no move limit.
Related Guides
How to Improve at Chess Fast — 7 Free Methods
The highest-leverage habits for rating improvement.
Free Chess Game Analysis — No Account Needed
Analyze any game without creating an account.
Best Free PGN Viewers Online — Compared
The best tools for replaying and studying games.
How to Study Chess Tactics for Free
All 22 tactical patterns with a proven method.