The short answer

Across 4 independent positions, giving up the bishop pair was the best move in 1 of 4. Where it was not best, it trailed by at most 0.44 (averaging 0.27). So this is not a move that is simply good or simply bad — the answer changes with the position, which is what the run actually showed.

What we are testing

A bishop only ever touches squares of one colour, so a single bishop covers half the board. Two of them cover all of it — which is why players are told the bishop pair is worth having, and worth not trading away for a knight.

In a real game, though, the trade comes with something attached: it removes a knight, or doubles the opponent’s pawns, or breaks a pin. So how much does giving up the pair actually cost? We checked in four positions — open and closed, White to move and Black to move.

How we tested it

Testing a rule of thumb in one position cannot tell you whether you are seeing the rule or just that position. So we picked 4 positions of different character — open and closed, White to move and Black to move. In each one, every candidate is played and the resulting position is searched. All the numbers are real output, not estimates.

Engine
Stockfish 18 Lite WASM
Search depth
depth 20
Positions tested
4
Candidate moves analysed
20
Units
Pawns (1.00 = one pawn). From the point of view of the side that moved.

Position by position

PositionBest moveMove testedGap
To trade or not, in the Ruy Lopez (White to move)d3 +0.35Bxc6 +0.090.26
Trading the bishop for the knight (White to move)Bh4 +0.25Bxf6 −0.110.36
Black giving it up in the Nimzo-Indian (Black to move)Bxc3 −0.19Bxc3 −0.19same
Handing it over early (White to move)O-O +0.35Bxc6 −0.090.44

Position 1|To trade or not, in the Ruy Lopez (White to move)

1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Be7

The best move was d3 (+0.35). Bxc6 scored +0.09, a gap of 0.26.

Tap a candidate move to change the board

MoveEvaluationDiff vs best
d3+0.35best
Re1+0.31−0.04
Bxc6+0.09−0.26
d4+0.05−0.30
c3−0.35−0.70

Position 2|Trading the bishop for the knight (White to move)

1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Bg5 h6

The best move was Bh4 (+0.25). Bxf6 scored −0.11, a gap of 0.36.

Tap a candidate move to change the board

MoveEvaluationDiff vs best
Bh4+0.25best
Bd2+0.05−0.20
Bxf6−0.11−0.36
Nf3−3.82−4.07
e3−3.84−4.09

Position 3|Black giving it up in the Nimzo-Indian (Black to move)

1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.a3

Here Bxc3 was the best move (−0.19).

Tap a candidate move to change the board

MoveEvaluationDiff vs best
Bxc3−0.19best
Be7−0.75−0.56
Bd6−0.99−0.80
Ba5−2.10−1.91
c5−2.25−2.06

Position 4|Handing it over early (White to move)

1.e4 e5 2.Nf3 Nc6 3.Bb5 Nf6

The best move was O-O (+0.35). Bxc6 scored −0.09, a gap of 0.44.

Tap a candidate move to change the board

MoveEvaluationDiff vs best
O-O+0.35best
d4+0.13−0.22
Nc3+0.10−0.25
d3+0.07−0.28
Bxc6−0.09−0.44

Where the difference comes from

Bxc6 in the Ruy Lopez and Bxf6 in the Nimzo both fall a little short of the best move — by 0.26 and 0.36, which for an opening is not much. Following the engine’s lines, what usually happens is that the opponent’s structure firms up after the trade and the remaining bishop runs out of diagonals to work on.

In one position it goes the other way. When Black plays Bxc3 in the Nimzo-Indian, that is the best move available: the pair is traded for doubled White pawns, the same bargain the doubled-pawns article looks at from the other side. Giving up the pair is not the cost — what you take in return is what decides it.

Exceptions

None of the four gaps exceeds 0.44, which is nowhere near blunder territory. The bishop pair is worth a little, not worth protecting at any price.

All four positions are also from the opening. The pair is generally held to grow more valuable as the board opens and pieces come off, and nothing here tests that.

What this does and does not show

  • It shows: what the engine returned for these 4 positions, with every candidate searched to depth 20. The numbers are the raw output; none of them were adjusted afterwards.
  • It does not show: anything about "all positions" — a sample of 4 is a very small slice of chess.
  • The assumption: an evaluation assumes best play from both sides. Over the board, an inaccurate reply changes everything.
  • Reproducing it: the positions and candidates live in tools/generate-chess-analysis.mjs, the results in assets/chess-analysis.json. The same settings give the same numbers.

What to remember at the board

  • Giving up the pair was slightly worse than best in 3 of the 4 positions
  • The largest gap was 0.44 — a cost, not a mistake
  • In the Nimzo-Indian, handing it over was the best move available
  • Judge the trade by what you get back, not by the pair itself

Try it yourself

You can try the same idea in a real game. Every move is scored by the engine, so the difference between principled and careless moves shows up immediately.

Check it in the Chess Dojo

Free, no account. Play straight from the browser.

♟ Play Chess

Related guides