Skip to content
♚ Chess Online

Calculation in Chess: Candidate Moves and Visualization

Lesson 7 of 10Advanced⏱ 6 min read

Calculating in chess means predicting a sequence of moves in your head — a variation — and evaluating the position it leads to, without touching the pieces. Strong players follow a four-step method: list the candidate moves, starting with the forcing ones (checks, captures and threats); calculate each candidate until the position is quiet; evaluate that position; and only then compare and choose. Visualization is the skill that supports all of this: seeing the board as it will be, not as it is.

Candidate moves: what's worth calculating

A typical middlegame position has 30 to 40 legal moves. Nobody calculates them all. The first step is to choose two to four candidates: the moves that deserve a deep look. The idea of listing candidates before calculating, and of organizing calculation as a tree, became famous through Alexander Kotov's book Think Like a Grandmaster.

The safest way to avoid missing the decisive move is to look, in this order, for:

  1. Checks. They restrict your opponent's replies the most.
  2. Captures. They change the material balance and usually demand an immediate answer.
  3. Threats. Moves that create a mating threat or threaten to win material.

Make the same list for your opponent. Many calculation errors come from one of their checks or captures that you didn't consider.

8a7b6c5d4e3f2g1h♜︎♜︎♚︎♟︎♟︎♛︎♝︎♟︎♟︎♟︎♞︎♟︎♝︎♟︎♟︎♟︎♟︎♟︎♝︎♞︎♟︎♟︎♟︎♜︎♝︎♛︎♜︎♚︎
Three candidates for White: Bxh7+ (check and capture), Ng5 and Qc2 (threats against h7). The most forcing one comes first.

In this position, the most forcing candidate is 1.Bxh7+: it's a check and a capture, and Black has only two replies: 1...Kxh7 or 1...Kh8. Calculating it first, you find that it wins — it's the Greek gift, analyzed in classic sacrifices.

The tree of variations

Each candidate opens a branch, and each reply by your opponent opens smaller branches. Two rules keep the tree from exploding:

Where to stop and how to evaluate

Stop when the position is quiet: no checks, no pending captures and no immediate threats. Stopping in the middle of an exchange is one of the most common mistakes — the piece you "won" may be recaptured on the next move.

To evaluate the final position, use the usual criteria: material, king safety, piece activity and pawn structure.

Counting attackers and defenders

Before capturing on a contested square, count how many pieces attack it and how many defend it. But counting isn't enough: the order and the value of the pieces matter.

8a7b6c5d4e3f2g1h♜︎♛︎♜︎♚︎♟︎♝︎♟︎♟︎♟︎♟︎♞︎♟︎♞︎♝︎♟︎♟︎♟︎♛︎♟︎♟︎♟︎♜︎♜︎♚︎
The d5 pawn is attacked four times (Nc3, Bf3, Qd2 and Rd1, lined up) and defended three times (the e6 pawn, Nf6 and Qd8).

Four attackers against three defenders looks like an edge. But the first defender is a pawn: after 1.Nxd5 exd5 2.Bxd5 Nxd5 3.Qxd5 Qxd5 4.Rxd5, White ends up a piece down for two pawns. When the defender recaptures with cheap pieces and the attacker captures with expensive ones, the attacker comes out behind.

Visualization: seeing what isn't on the board yet

Calculation depends on "seeing" where the pieces are three or four moves later. Typical visualization errors are:

💡 Tip: to train visualization, solve the exercises on this site without moving the pieces until you have the whole line in your head. Only then play the solution on the interactive board.

Visualization drill: before scrolling to the next diagram, go back to the first one, play 1.Bxh7+ Kxh7 2.Ng5+ in your head and name where every piece stands. Then check here.

8a7b6c5d4e3f2g1h♜︎♜︎♟︎♟︎♛︎♝︎♟︎♟︎♚︎♞︎♟︎♝︎♟︎♟︎♞︎♟︎♟︎♟︎♟︎♟︎♟︎♜︎♝︎♛︎♜︎♚︎
The position after 1.Bxh7+ Kxh7 2.Ng5+, starting from the first diagram.

Calculation in practice: how much time to spend

Calculating costs clock time, and time is limited. A sensible split:

Typical calculation errors

Almost every calculation error falls into one of these categories:

Exercises

Exercise 1 Calculate with forcing moves only. White to play and mate in 4.
8a7b6c5d4e3f2g1h♜︎♜︎♚︎♟︎♟︎♟︎♟︎♟︎♝︎♛︎♞︎♛︎♟︎♟︎♟︎♟︎♟︎♝︎♜︎♚︎
Hint

Start with a capture that gives check. After that, the knight gives checks and opens lines for the queen.

Show solution

1.Qxe6+ Kh8 2.Nf7+ Kg8 3.Nxd8+ Kh8 4.Qe8#

1.Qxe6+ Kh8 2.Nf7+ Kg8 3.Nxd8+ (discovered check from the queen) Kh8 4.Qe8#. Every black reply is forced, and the f1 rook takes f8 away from the king. 3.Nh6+ also leads to mate, but it takes longer.

Exercise 2 White to play and mate in 2. Before moving, list the checks.
8a7b6c5d4e3f2g1h♚︎♝︎♜︎♟︎♞︎♟︎♟︎♟︎♛︎♝︎♛︎♟︎♟︎♟︎♟︎♟︎♟︎♜︎♚︎
Hint

The d7 knight is the only piece stopping the rook from landing on d8.

Show solution

1.Qb8+ Nxb8 2.Rd8#

1.Qb8+! Nxb8 2.Rd8#. The sacrifice deflects the d7 knight, the rook comes in on the d-file and the g5 bishop protects d8 and covers e7.

Frequently asked questions

How can I calculate better in chess?

List two to four candidates, starting with checks, captures and threats; calculate each one until the position is quiet; evaluate; and only then compare.

What are candidate moves?

The moves in a position that deserve a deep calculation. Choosing them well saves time and keeps you from missing the decisive move.

How far should I calculate?

Until the position is quiet, with no checks, pending captures or immediate threats. In critical positions, go deeper; in quiet ones, evaluate more and calculate less.

How do I train visualization?

Solve exercises without moving the pieces, rebuild positions in your head after a few moves, and gradually increase the number of moves you calculate before checking.

Next step

Advanced · Lesson 8 · 6 min read Opening Preparation: How to Build a Repertoire How to build and study a chess opening repertoire: choose your lines, learn ideas before moves, organize your notes and review them with your own games.

Practice now

Calculate before you touch

Play the computer and, on critical moves, write down (or say out loud) the whole line before you move a piece.

▶ Play the AI (Expert)