Chess Puzzles
Sharpen your tactics on puzzles rated to your level. Build a streak, grow your puzzle rating, and drill the exact patterns you miss in your games. Free, no account needed.
Tactics
Fork
Attack two pieces at once.
Pin
Freeze a piece against a bigger one.
Skewer
Force a valuable piece to move and win the one behind.
Discovered Attack
Unveil an attack by moving a blocker.
Double Check
Two checkers at once — the king must move.
Deflection
Lure a defender off its square.
Attraction
Drag a piece onto a fatal square.
Interference
Cut the line between a piece and what it guards.
Clearance
Vacate a square or line for another piece.
Zwischenzug
Slip in an in-between move before recapturing.
X-Ray
Attack through an enemy piece.
Remove the Defender
Take the piece that holds it all together.
Sacrifice
Give up material for a bigger payoff.
Attack & Mate
Checkmate
Find the finish.
Mate in 1
One move to mate.
Mate in 2
Two-move forced mates.
Mate in 3
Three-move forced mates.
Back-Rank Mate
Exploit a trapped king on the back rank.
Exposed King
Hunt a king stripped of cover.
Kingside Attack
Storm the castled king.
Queenside Attack
Break through on the queenside.
Winning Material
Hanging Piece
Punish an undefended piece.
Trapped Piece
Win a piece with nowhere to run.
Advanced Pawn
Push a pawn toward promotion.
Promotion
Queen a pawn — or win by threatening to.
By Game Phase
Opening
Early-game traps and tactics.
Middlegame
Tactics in the thick of the fight.
Endgame
Convert with few pieces left.
Rook Endgame
The most common — and trickiest — endings.
Pawn Endgame
Counting, opposition, and breakthroughs.
Bishop Endgame
Color complexes and the wrong bishop.
Knight Endgame
Maneuvering with knights.
Queen Endgame
Perpetuals, checks, and conversion.
Technique
Quiet Move
A non-forcing move that wins — hardest to spot.
Defense
Find the only move that holds.
Zugzwang
Force the opponent to wreck their own position.
Train by Opening
Drill the tactics that actually arise from your repertoire.
Puzzles from the Lichess open puzzle database (CC0). Free