How to Find the Best Chess Move in Any Position

Use a repeatable chess thinking process: check threats, list candidate moves, calculate replies, and review your choice with an engine.

To find a strong chess move, first check what your opponent is threatening, then compare a few candidate moves by calculating the opponent’s best reply. Look at forcing moves—checks, captures, and direct threats—but do not assume that the most forcing move is automatically best. After you have formed your own idea, an engine can help you compare it with other options.

This routine is for practice, post-game review, and study. Follow the fair-play rules of your event or online chess service while a rated game is in progress.

1. Notice what changed

After your opponent moves, identify the piece that moved, the squares it now attacks, and any line that opened or closed. Check whether the move threatens checkmate, a capture, or a tactical idea on your next turn. Also look for pieces of yours that are undefended or now attacked.

This first scan prevents a common mistake: playing the plan you had in mind without noticing the opponent’s new threat. If a threat is immediate, work out whether you must answer it or can create a stronger counter-threat.

2. Build a short candidate list

Start with forcing possibilities:

  • Checks: Can you check the king, and what legal replies does your opponent have?
  • Captures: Is a piece or pawn available, and what happens after a recapture?
  • Threats: Can you create a concrete threat that your opponent must address?

Then add quiet moves if they serve a clear purpose. A quiet move might improve your least active piece, defend a weakness, stop an opponent’s plan, or prepare a useful pawn break. The checks-captures-threats scan is a way to find ideas, not a rule that every check or capture deserves to be played.

For a simple example, consider the starting position. White has no check or capture, so forcing moves do not decide the first move. You can compare 1.e4, 1.d4, and 1.Nf3: each develops a different central plan, but none should be selected without considering how Black can respond. That is why a candidate list should include more than only forcing moves.

3. Calculate the opponent’s strongest reply

For each candidate, imagine the most challenging reply—not the move you hope your opponent will play. Calculate far enough to answer a practical question: after the forcing sequence ends, have you won material, defended the threat, improved your position, or created a new weakness?

Use this compact pattern:

  1. Write down a candidate move.
  2. Find the opponent’s strongest check, capture, or threat in reply.
  3. Continue until the position becomes less forcing.
  4. Evaluate the resulting material, king safety, and piece activity.

Do not calculate every legal variation. Compare the moves most likely to change the position, and stop a line when you can explain the result. If you cannot explain why the final position is better, the line may not be a real advantage.

4. Compare forcing moves with useful quiet moves

A forcing move narrows the opponent’s choices, but it can still be bad if it loses material, exposes your king, or allows a stronger reply. If your checks and captures do not work, return to the quiet candidates. Ask which piece is doing the least, which opponent piece is most dangerous, and what pawn break could improve your position.

Before committing, make one final blunder check: after your move, what is your opponent’s most forcing response? This quick reversal catches moves that look active but leave a piece en prise or allow a tactic.

5. Use an engine to review, not to replace, your thinking

After you have made your own candidate list, use an engine to compare it with its principal variations. A principal variation is the engine’s current best continuation from a position. If the engine prefers a move you did not consider, replay the line and look for the feature you missed: a loose defender, a hidden check, or a positional improvement.

The number on the screen is a guide to the engine’s evaluation, not a complete explanation. Learn how to read an evaluation, or try the move finder on a position from a completed game. The tool uses Stockfish to analyze the position in your browser; it does not know your tournament plans, clock situation, or personal risk preference.

A practical review note

For each position that surprised you, save three things: your candidate move, the engine’s first choice, and the reason the two differed. That turns an engine check into a lesson you can use later. For instance, note “I looked only at my attack; I missed the opponent’s check,” rather than copying a long variation without context.

Repeat this process with a few critical positions from your games. The goal is not to find a perfect move instantly; it is to make your search more complete and your decisions easier to explain.

♞
Ready to find your next move?

Set up the position and let Stockfish show you what it sees.

Try the move finder →