Chess Puzzle #1hSDB — Expert, Black to move, middlegame

Rating 2118 · Expert · equality, middlegame, short.

Position

White: king e5; rooks f2/h1; knights f3/g3; pawns a5/b4/c3. Black: king c8; rook d3; bishop g4; knight e6; pawns a6/b7/f7/h5. White is ahead by 4 points of material. Black to move.

Solution (2 moves)

  1. Opponent setup: Nxh5 — knight g3→h5, captures pawn. Now Black to move.
  2. Best move: Bxf3 — bishop g4→f3, captures knight. Opponent replies Rxf3 (rook f2→f3, captures bishop).
  3. Best move: Rxf3 — rook d3→f3, captures rook.

Why this works

White's 33.Nxh5 removes a key attacking pawn but overextends the kingside. Black exploits this with a forcing sequence: 1...Bxf3 removes the knight on g3 (which was supporting h5) and attacks the rook on f2. White's rook is forced to recapture 2.Rxf3, but then 2...Rxf3 recovers the exchange with equality. The critical point is that White's rooks are uncoordinated—the rook on h1 cannot defend the f-file, and the knight on f3 (after setup) is too passive to provide real attacking compensation. Black's rook seizes the initiative on the third rank, and White has no mating attack to justify the exchange sacrifice.

What to practice

Recognize when an opponent's attacking piece (here, the knight jumping to h5) becomes a liability if it's captured with tempo. The pattern: force your opponent's defender to recapture on a bad square, then trade evenly but improve your piece activity or eliminate their most dangerous attacker. This defensive resource—aggressive capture followed by a forcing recapture sequence—neutralizes threats that look scary on the first move but crumble under accurate forcing play.

Tactical themes

equality, middlegame, short. The key move Bxf3 wins material.

Position data

FEN: 2k5/1p3p2/p3n3/P3K2p/1P4b1/2Pr1NN1/5R2/7R w - - 3 33

Solve this puzzle interactively on Brilliant Knight — free tactics training powered by Stockfish 18, no signup required.

Analysis generated with Stockfish 18 and AI assistance. Puzzle data from the Lichess puzzle database (CC0).