♚Open in the app

Mate in 2: pin on e8

li-0397H
Shuffle Rating 1327Theme: Mate in 2: the first move creates an unstoppable threat, the second delivers mate.
White to move — find the best continuation

Solve in the app

The tactical motive

Mate in 2: the first move creates an unstoppable threat, the second delivers mate.

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

Difficulty 1327 ShuffleRating — club-player level.

White to move — find the best continuation

How to recognize this tactic

Mate in two usually opens with a forcing move — a check, a capture or an unstoppable threat — that strips the king of squares or defenders, so the follow-up mate becomes unavoidable. Look for the first move that leaves the opponent only losing replies.

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 g1, queen c4, rook e1, pawn a2 f2 h2 g3 d7.

Black: king g8, queen f7, rook d8, pawn b6 a7 c7 g7 h7.

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

The position in numbers

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

The white king stands on g1, the black king on g8.

It is White to move on move 29, with 44 legal replies to weigh — only the line that keeps the advantage solves the puzzle.

White keeps 5 pawns, Black 5. Files fully open (no pawns of either colour): e — natural highways for the rooks and queen. Half-open for White: b, c.

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

Solution & explanation

Main line

29. Re8+ Rxe8 30. dxe8=Q#

Why it works

  • Great move! rook to e8 keeps the pressure (#1).
  • Spot on — pawn to e8 (#).
  • The line ends in a forced mate in 2.
  • If instead Rxe8, then dxe8=Q# and it is mate.

Move by move

  • 29. Re8+ — rook to e8 with check
  • Rxe8 — rook to e8 (capture)
  • 30. dxe8=Q# — pawn to e8 (capture) and it is checkmate

Types in this puzzle

Back-rank mate

The king is locked behind its own pawns — a heavy piece strikes the last rank.

The back-rank mate strikes a king locked behind its own unmoved pawns when a rook or queen crashes onto the last rank. The signs: no escape hole in front of the king, and the back rank guarded by a single piece or by nobody at all. Often that lone guard is deflected or traded off first, and only then comes the invasion. In your own games, make luft in time — one pawn move prevents a sudden catastrophe.

Mate in 2

A forced checkmate in two moves.

Mate in two: your move, any reply, then the mating blow. Start with the most forcing first moves — checks and sacrifices that shrink the opponent's options to almost nothing. Against every single reply you must have a mate ready, so check them all without exception. The common failure is analyzing the pretty defense and forgetting the boring one.

Counter-strike

Don't defend — answer the threat with a bigger one.

The counter-strike: instead of defending against the threat, you answer with a bigger threat of your own. While your opponent grabs a pawn, you deliver mate — the arithmetic favors you. Look for a counter when direct defenses fail: do you have a check, an attack on the queen, a mating threat? The beginner's error is meeting every threat with a reflexive defense without checking the counterattacking resources first.

Provenance

Derived from the Lichess puzzle database (CC0).

Verified by Stockfish at depth 20+.

Solution forcedness confirmed (verified).

Pack 010

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: