How to analyse your own games with a chess engine

An engine is available to everyone now and is stronger than any world champion - which is exactly why it is usually used wrongly. Here is how to turn a review from scrolling through evaluations into an actual instrument of progress.

The main rule: you think first

A typical review looks like this: load the game, run the analysis, scroll through the moves, see the red marks, nod, close the tab. A week later the same mistake comes back.

The reason is that recognising someone else's answer does not build a skill. The reverse order works:

  1. 1. Go through the game yourself, with no engineMark the places where you had to think, where you were afraid, and where you believe you went wrong. Write your guesses down.
  2. 2. Only now turn the engine onAnd compare: did your suspicions match its verdict? The most valuable finds are the errors you did not notice at all.
  3. 3. Work out why the move was badDo not memorise «a knight was needed here» - understand the mechanism: what exactly did I fail to see. Without this step the review is worthless.

The difference between the two approaches is enormous: the first takes three minutes and gives nothing, the second takes twenty and is worth several games played.

How to read the evaluation

The evaluation is given in pawns: +1.0 means White is about a pawn better, −2.5 means Black is about two and a half pawns better. Mate in N is shown separately.

0 to ±0.5
equality. A difference in this range means practically nothing for a human
±0.5 to ±1.5
a noticeable edge, but the result is far from decided
±1.5 to ±3.0
a serious advantage: usually an extra piece, or the exchange with compensation
beyond ±3.0
a winning position, provided the side knows the technique

The key caveat: an engine evaluation is an evaluation for an engine. A position at +0.8 where you must walk twenty moves along a single path is objectively worse for an amateur than an equal position with a clear plan. Do not transfer the machine's verdict onto yourself automatically.

Inaccuracy, mistake, blunder

Analysis services usually label moves by how much evaluation they lost. The names differ, the meaning is the same:

  • Inaccuracy. The evaluation slipped a little. For an amateur this rarely deserves attention at all.
  • Mistake. A noticeable loss: a win let slip or a position spoiled.
  • Blunder. The game-turning kind: a piece hung or a tactic missed.

Practical advice: review only blunders and mistakes. Chasing inaccuracies at amateur level is a waste of time - they do not change results and they dilute attention.

Look separately at your opponent's moves: their mistakes that you missed are your material too. The moment they left something hanging and you did not notice deserves as much attention as your own blunder.

What the engine will not show you

  • Why you played that move. It sees the move but not that you missed a pin or were simply rushing.
  • What was practically hard. A move the engine calls the only one may be impossible for a human to find - yet the review marks it as your error.
  • Where your time went. Twenty minutes on an obvious opening move is a serious problem the engine will not notice at all.
  • A plan. It gives the best move, not the idea. Working out what is actually going on remains your job.
  • The psychology of the game. The moment you fell apart after losing a pawn does not appear in any evaluation.

So the best review is a combined one: your own thoughts first, then the engine, and ideally a conversation with your opponent or a coach afterwards.

A list of recurring mistakes

The most underrated tool there is. Reviewing one game gives you a fact; reviewing ten in a row starts to show a pattern - and the pattern is what deserves your time.

Keep a simple file and add one line after every review:

  • Again failed to check my opponent's checks before moving
  • Second time losing because I delayed castling
  • Three games in a row mishandling an endgame a pawn up
  • Spent half an hour on the opening again and ran short later

After a month the list itself tells you what to study: the same line appearing four times is your topic for the near future. It beats any study plan, because it is about you rather than about an average player.

A practical routine

  • Do not review everything. All the games of an event is too many. Take two or three: the most painful loss and the game you understood least.
  • Losses are worth more than wins. Though wins are worth checking too - they often turn out to have been accidental.
  • Twenty minutes per game. Longer and attention drops, and the review turns back into scrolling.
  • Write your games down at events. Without a scoresheet there is nothing to review.
  • Free tools are fine. Any modern engine is orders of magnitude stronger than you; a paid subscription adds nothing essential at this level.
  • Go back to old reviews. Six months later the same games read differently - the best measure of your own progress.

First you need games of your own

There is nothing to review until something has been played. Set up an event in the Vibe Chess app, write the games down, and you will have material to work with.

Frequently asked questions about engine analysis

How should I review a game with an engine?

Go through the game yourself first and mark where you think you went wrong. Only then switch the engine on and compare. The most valuable finds are the errors you did not spot yourself, and the compulsory third step is understanding the mechanism rather than memorising the right move.

What does an evaluation of +1.5 mean?

White is roughly a pawn and a half better. Up to ±0.5 the position is practically equal, ±1.5 to 3.0 is a serious advantage, beyond ±3.0 it is winning with correct technique. Remember that this is an evaluation for an engine, not a measure of practical difficulty for a human.

Should I review inaccuracies?

At amateur level, no. Review mistakes and blunders: those are what change results. Inaccuracies dilute your attention and rarely affect the outcome of a game.

What will the engine not tell me?

Why you played what you played, what was practically hard to find, where your time was misspent and what the plan in the position is. It gives the best move, not the idea, and it says nothing about your own habits.

How many games should I review after an event?

Two or three rather than all of them: take the most painful loss and the game you understood least, and give each about twenty minutes. Beyond that attention drops and the review becomes scrolling through evaluations.

FreeThe tournament app

Anyone can be the organizer

There are no club or arbiter roles in the app: the create button is available to everyone. You can announce a tournament today and run it this weekend.

  1. 1Create the event, open sign-up, share the link
  2. 2Start the tournament - the app announces the pairing
  3. 3Record results as the evening goes
  4. 4Show the final standings and export the TRF report
  • Swiss. when there are more than ten players and nobody should be knocked out
  • Round robin. when the field is small and fairness matters most
  • Free meetup. when you simply want to get together and play

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at vibechess.ru/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches and no two byes in a row.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.

What to read next

Improvement - learning as an adult, tactics, reading chess books.