What a chess engine eval graph actually tells you
By [Your name] · June 8, 2026
Every analysis board shows it: a line that climbs and dips across the game, a number like +1.4 or −0.8, and after a game review, an "accuracy" percentage. Most players glance at it, notice where the line falls off a cliff, and move on. But the eval graph is telling you more than "you blundered here" — and it's also quietly misleading you in a few specific ways worth knowing.
What the number means
Engine evaluation is measured in pawns, from White's point of view. +1.0 means White's position is worth roughly one extra pawn; −2.0 means Black is two pawns to the good. Zero is dead equal. Special values:
- A mate score (often shown as #5 or +M5) means forced mate in that many moves — not a pawn count at all.
- 0.00 can mean genuinely equal, or a known draw (like a fortress or a tablebase draw).
Crucially, the number is the engine's verdict assuming best play from both sides. It is not a prediction of what will happen between two humans.
What the graph shape tells you
The shape of the line is more instructive than any single number:
- A sharp cliff is a real mistake — the position's value genuinely changed.
- A slow drift across many moves is usually a strategic failure, not a tactical one: you weren't blundering, you were being slowly outplayed. These are the most valuable mistakes to study because you can't feel them happening.
- A flat line near zero for a long time, then a swing, tells you where the game actually got decided — often much later than it felt.
Reading shape rather than spot values is how you find the turning points worth studying instead of every trivial wobble.
Four traps that fool club players
- Eval is not difficulty. +0.5 might be trivial to convert or nearly impossible to feel, depending on the position. The number rates the position, not how hard it is for a human to play.
- "Best play" is doing a lot of work. A +2.0 that requires finding six only-moves in a row is, between humans, often a coin flip. Don't despair at a number you'd never be expected to defend.
- Depth matters. A shallow snap evaluation can flip once the engine looks deeper. The first number isn't gospel; let it settle.
- Accuracy scores are relative. "91% accuracy" compares your moves to the engine's top choices in the positions you reached. Play a quiet game and 95% is easy; play a sharp one and 80% might be excellent. Comparing accuracy across different games is comparing apples to oranges.
How to actually use it
Use the graph as a map to the moments worth studying, not as a scoreboard. Find the cliffs and the drifts, go to those positions, and ask why — then check what was really going on against master precedent for that structure. The number tells you where to look; your own thinking (and real games for comparison) tells you why. For the full game-study loop, see how to study your own chess games.
Doing it in FlexiChess
FlexiChess runs Stockfish in your browser with a full eval graph, multi-line analysis, and move classifications — free, no install, no account. Click any turning point on the graph and you can immediately search that exact position across 10.3M+ master games to see how strong players handled it, turning a bare number into a concrete plan. The engine runs locally via WebAssembly, so your analysis doesn't round-trip to a server.
The eval graph is one of the best learning tools in chess once you read it for shape and turning points instead of treating it as a grade.
Try it: See the eval graph on your own game in FlexiChess, free. Open FlexiChess →
Related: How to study your own chess games · How to search any chess position across millions of master games