How to calculate candidate moves in chess: checks, captures and threats before you commit
Almost every hung piece has the same cause, and it is not weak calculation: it is a missing list. The move that won the piece was on the board the whole time and never entered the count, because nobody went looking for it.
12 min read · Updated on 2026-09-02
Short answer
Calculating in chess is two jobs that most club players collapse into one: building the list of moves worth calculating, and calculating each of them. This guide covers the scan that produces the list — checks, captures and threats, in that order, yours first and then your opponent's — three positions where it decides the game, and how to drill the routine until it runs on its own.
The essentials in a few lines
- Hanging a piece is rarely a calculation error. It is a list error: the refutation was on the board and was never considered.
- The order checks, captures, threats is not arbitrary — it runs from most forcing to least forcing, and the most forcing lines are the ones you can calculate to the end with the fewest branches.
- The half nobody does is the second one: running the same scan for your opponent, in the position that exists after the move you intend to play.
- Width before depth: two moves ahead with a complete list beats eight moves down a single line, which is the signature error of amateur calculation.
- The final check is not calculation. It is a five-second question before you touch the piece: after this move, what is left undefended?
The error is in the list, not in the calculation
Why do I hang pieces even when I calculate?
Because choosing what to calculate and calculating are different skills, and the error is almost always in the first one. A player who hangs a piece has usually calculated the line they imagined correctly; what was missing was a move on the list — normally a check or a capture for the opponent that never came up at all.
Watch what happens when you review the game with an engine. Nearly every time, the reaction is not «I couldn't see it to the end» — it is «I never even looked at that move». Those are two different problems, and they take different training: deep calculation is trained with long exercises, candidate selection with a scanning routine, which is the subject of this guide.
The idea of candidate moves comes from Alexander Kotov, who described calculation as a tree walked exactly once, with no going back to branches already visited. The tree part has aged badly — strong players backtrack constantly, and saying so is uncontroversial today — but the part that matters here still stands: before calculating deeply, you have to decide what will be calculated, and that decision deserves a method of its own.
The method is a three-step scan, known by the acronym CCT: checks, captures, threats. It does not pick the move for you and it does not replace positional judgement. It does exactly one thing, and it is the thing that is missing: it guarantees that no forcing move in the position stays off the list, for either side.
| Step | What to list | Why in this order |
|---|---|---|
| 1. Checks | Every checking move, including the ones that look absurd | Replies limited to three: move, capture or interpose |
| 2. Captures | Every capture, and the full sequence on the same square | Still forcing, and it settles the material count |
| 3. Threats | Moves that win something next move if nobody reacts | More expensive to list; they come after the forcing moves |
| 4. His turn | The same three steps, from the opponent's side | This is where the hung piece shows up before it is lost |
Step 1: checks
Why start calculation with checks?
Because a check is the most forcing move in chess: your opponent can only move the king, capture the checking piece or interpose, and often only one of those is available. A line that opens with a check has few branches, which makes it the cheapest line to calculate all the way to the end.
Cheap does not mean good. Most checks in any position are bad moves, and checking for the sake of checking is a beginner's habit. But listing them costs seconds and answers the question that matters: is there a forcing sequence here at all? If there is, it almost always starts with a check or a capture.
The board below is the line known as the Fried Liver, and it shows precisely what the check buys. After 5...Nxd5?, the sacrifice 6.Nxf7 only works because of what follows: 7.Qf3+ is the move that drags the black king into the centre and keeps the initiative. Without that check, the sacrifice is just a piece down.
One honest note from the engine: after 8.Nc3 the evaluation settles around +0.7 — a clear advantage for White, a knight for two pawns and a black king stuck in the open, but not a forced win. And Black's real mistake was 5...Nxd5; the defence 5...Na5 keeps the position playable.
| ♜ | ♝ | ♛ | ♝ | ♜ | |||
| ♟ | ♟ | ♟ | ♟ | ♟ | |||
| ♞ | ♚ | ||||||
| ♞ | ♟ | ||||||
| ♗ | |||||||
| ♘ | ♕ | ||||||
| ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | |
| ♖ | ♗ | ♔ | ♖ |
Full line: 1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Kxf7 7.Qf3+ Ke6 8.Nc3
Step 2: captures
How do I know whether a capture works?
By calculating the whole sequence of captures on that square until it runs out, and only then counting material. The common failure is not miscounting: it is never starting the count, because the first move of the sequence looks absurd — it is usually a capture that gives away your most valuable piece.
Legall's trap is the classic example and still turns up in club games two centuries later. With the black bishop pinning the knight on f3 against the queen, White plays 6.Nxe5, which any quick glance dismisses: the knight moves, the queen falls.
And it does fall. What the quick glance fails to do is keep counting: after 6...Bxd1 7.Bxf7+ Ke7 8.Nd5 is mate, and the queen Black won never gets to matter. The capture scan finds 6.Nxe5 precisely because it does not filter by first impression — it lists every capture and judges afterwards.
There is a detail most versions of this trap leave out, and it matters for anyone learning the method rather than the trick: even with the best defence, 6...Nxe5 7.Qxh5, White is a pawn up. Black's mistake was not walking into mate; it was 5...Bh5, and the engine already gives White almost two pawns there. The mate is a bonus, not the refutation.
| ♜ | ♛ | ♝ | ♞ | ♜ | |||
| ♟ | ♟ | ♟ | ♚ | ♗ | ♟ | ♟ | |
| ♞ | ♟ | ||||||
| ♘ | ♘ | ||||||
| ♙ | |||||||
| ♙ | |||||||
| ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ||
| ♖ | ♗ | ♝ | ♔ | ♖ |
Full line: 1.e4 e5 2.Nf3 Nc6 3.Bc4 d6 4.Nc3 Bg4 5.h3 Bh5 6.Nxe5 Bxd1 7.Bxf7+ Ke7 8.Nd5#
Step 3: threats — and the scan from the other side
What do I do after choosing a move?
Run the whole scan again for your opponent, in the position that exists after your move. His checks, his captures, his threats. This is the step that separates players who hang pieces from players who do not, and it is the one step of the three that most people simply skip.
A threat is a move that wins nothing yet, but wins something next move if nobody does anything about it. It is more expensive to list than checks and captures, because it is not forcing — which is why it comes last. In exchange, it is where most losses come from once you have stopped hanging pieces outright.
The Noah's Ark trap in the Ruy Lopez is the portrait of this. White regains the pawn with 8.Qxd4, a natural move that centralises the queen and seems to settle the position. The engine disagrees emphatically: the evaluation jumps from level to nearly three pawns for Black, because 8...c5 and 9...c4 build a pawn box around the bishop on b3 and it has nowhere to go.
None of Black's moves is a check, and none is a capture. They are threats — and that is exactly why 8.Qxd4 gets played so often. A player who scans only the opponent's checks and captures finishes the count convinced everything is fine, two moves before losing a piece.
| ♜ | ♛ | ♚ | ♝ | ♞ | ♜ | ||
| ♝ | ♟ | ♟ | ♟ | ||||
| ♟ | ♟ | ||||||
| ♟ | ♕ | ||||||
| ♟ | ♙ | ||||||
| ♗ | |||||||
| ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ||
| ♖ | ♘ | ♗ | ♔ | ♖ |
Full line: 1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 d6 5.d4 b5 6.Bb3 Nxd4 7.Nxd4 exd4 8.Qxd4 c5 9.Qd5 Be6 10.Qc6+ Bd7 11.Qd5 c4
Width, depth and when to stop
How many moves ahead do I need to calculate?
Until the position goes quiet — no checks, no captures pending, no immediate threat — rather than to a fixed number of moves. In club play the problem is almost never insufficient depth: it is excessive depth down a single line, with the alternatives never examined at all.
Engines call this quiescence search, and the idea transfers well to human calculation: stopping in the middle of a capture sequence produces a meaningless evaluation, because the position being judged is not a position that will ever appear on the board. If your line ends with a piece under attack, you have not finished.
The symmetric error is calculating fifteen moves of one beautiful line and playing it without ever looking at the second option. Listing three candidates and calculating each until it goes quiet costs about the same time and gives a far better result. Depth without width is the signature of amateur calculation.
It is also worth separating calculation from evaluation. At the end of each line you have to say whether the resulting position is good, and that is not calculated: it is judged, from material, king safety and piece activity. Perfect calculation with a wrong evaluation at the end produces exactly the same loss as bad calculation.
- Stop when there is no check, capture or threat pending in the final position of the line.
- Before going deep on a line, make sure the list has at least two candidates.
- If a line runs past six moves, be suspicious: either the position is extremely forcing, or you are following a wish.
- Write the evaluation at the end of the line in words — «pawn up, endgame»; «level, exposed king» — not as a feeling.
- Only then compare the candidates. Comparing is the last step, not the first.
How to drill the scan in four weeks
How do I train calculation of chess variations?
By running the scan out loud on easy positions until it becomes automatic, and only then raising the difficulty. The training that works is not solving more tactics: it is solving with the complete list spoken out loud, even when the answer appeared at first glance.
In week one, use tactics you would solve anyway and force yourself to say every check and every capture in the position before answering. It feels awkward and it feels like a waste of time — which is the point: the routine only becomes automatic when it runs in positions where it is not needed.
In weeks two and three, move the routine into your own slow games, and run the opponent's scan after choosing your move but before playing it. Mark the games where you ran the routine on every critical move: that count is the number that matters, not the result.
In week four, measure. Review the month's games and count how many serious errors were list errors — opponent moves you had not considered — and how many were evaluation errors. The ratio tells you what next month's training is, and it differs from player to player.
Frequently asked questions
Is the «three checks rule» the same thing as CCT?
Yes, it is the same method under different names. CCT stands for checks, captures, threats; some coaches call it the rule of three, others the forcing-moves scan. Watch out for one naming collision only: three-check chess is something else entirely, a variant where you win by giving three checks.
Can this scan be run in blitz?
In a reduced version, yes, and that is where it pays best. There is no time to list everything in blitz, but there is time for the final question before you move: after this move, what is undefended and what check does he have? Two seconds a move removes most hung pieces, which is what decides fast games between club players.
Does calculating deeper raise your rating?
Less than people expect below 1800. In that range points are lost to one-move mistakes — a hung piece, a fork nobody saw, an ignored threat — and not to seven-move lines calculated badly. Depth starts to matter once the list is already being built properly; before that, it trains the wrong skill.
What is the difference between tactical vision and calculation?
Tactical vision is pattern recognition: seeing at a glance that the position offers a fork, a pin or a double attack. Calculation is the move-by-move verification that the pattern actually works in this concrete position. They are trained differently — patterns with many quick exercises, calculation with a few long ones — and neither replaces the other.
Openings mentioned in this guide
- Italian Game (Giuoco Piano) (C50)
- Ruy Lopez (Spanish Opening) (C60)
- Scotch Game (C45)
Find out which moves you never consider
Import your games and see where the evaluation drops: in which phase, against which kind of move, and how often the piece fell to a resource that had been on the board all along.
Create a free account