♚Open in the app

Mate in 3: pin on f4

li-0FUL2
Shuffle Rating 2373Theme: Mate in 3: a forced sequence that ends in checkmate.
Black to move — find the best continuation

Solve in the app

The tactical motive

Mate in 3: a forced sequence that ends in checkmate.

Pin: a piece can't move without exposing something more valuable behind it.

Difficulty 2373 ShuffleRating — expert level — few solve it at first try.

Black to move — find the best continuation

How to recognize this tactic

In a mate in three every move must be forcing; the defender should never get a free tempo. Find the check or threat that herds the king, calculate the single defence to each, and confirm the net closes on the third move.

A pin freezes a piece in front of a more valuable one behind it. Scan the ranks, files and diagonals your bishop, rook or queen controls: if an enemy piece cannot move without exposing its king or queen, it is pinned and can be piled on or bypassed.

General method: before you move, list the forcing candidates — every check, every capture, every direct threat — and calculate those first. The solution to a tactic is almost always among them.

Position on the board

White: king h4, queen c7, rook a7, knight d6, pawn g2 g3 e4 b5.

Black: king h8, queen f2, rook f8, knight g5, pawn e5 h5 b6 g6.

8 white and 8 black pieces are on the board; the puzzle position arises after move 35.

The position in numbers

Material is level — 21 points of pieces on each side (pawn = 1, knight and bishop = 3, rook = 5, queen = 9).

The white king stands on h4, the black king on h8.

It is Black to move on move 35, with 36 legal replies to weigh — only the line that keeps the advantage solves the puzzle.

White keeps 4 pawns, Black 4. Files fully open (no pawns of either colour): a, c, d, f — natural highways for the rooks and queen.

The Black king has 1 empty squares to step to right now — the fewer they are, the closer a mating net.

Solution & explanation

Main line

35... Rf4+ 36. Kxg5 Rg4+ 37. Kh6 Qd2#

Why it works

  • Great move! rook to f4 keeps the pressure (#2).
  • Well found: rook to g4 (#1).
  • Precise: queen to d2 is the top choice (#).
  • The line ends in a forced mate in 3.
  • If instead Kxg5, then Rg4+ and you stay on top.

Move by move

  • 35… Rf4+ — rook to f4 with check
  • 36. Kxg5 — king to g5 (capture)
  • Rg4+ — rook to g4 with check
  • 37. Kh6 — king to h6
  • Qd2# — queen to d2 and it is checkmate

Types in this puzzle

Mate in 3

A forced checkmate in three moves.

Mate in three is a forced staircase: each of your moves narrows the opponent's choices, and the third one ends the game. Look for the start among checks and sacrifices — quiet first moves are rare in mating problems, but deliciously sneaky. Keep the tree in your head: every defense gets its own branch. Do not stop calculating after move two — see the final mating picture with your own eyes.

Sacrifice attack

Give up material to unleash a decisive attack.

A sacrificial attack gives up material on purpose to rip the king's shelter open and launch a decisive assault. The sac is sound when you get concrete assets in return: open lines to the king, tempi, pieces ready to pour in. The signs: a poorly sheltered king, your forces aimed at its home, defenders stranded far away. The iron rule is to calculate, not hope — once the material is gone, there is no way back.

Mate defense

Mate is threatened — parry it and stay on top.

Mate defense: your opponent is one move from mating you — but it is your turn, and that changes everything. Find the defense that kills the mating threat while keeping your advantage: often a check or a counter-threat that leaves no time for the mate. First name the exact square where the mate would land — otherwise you are defending blind. The mistake is playing a "defensive" move that does not actually remove the threat.

Provenance

Derived from the Lichess puzzle database (CC0).

Pack 015

Similar puzzles

In your browser or in the Android app. Nothing to install · Free, no ads

Embed

Copy this code to embed the board on your site: