Chess Mate
Tap a white piece, then tap a highlighted square to play the mating move.
About PlayMemorize Chess Mate
PlayMemorize Chess Mate is a mate-in-one trainer · the cornerstone tactical exercise every chess teacher gives beginners and every grandmaster keeps drilling forever. Every round shows a board position and three to eight candidate moves · exactly one delivers checkmate. Pick it and your streak grows; pick wrong and the run ends.
Why mate-in-one is the foundation tactic. Every chess tactic is ultimately about ending the game. Mate-in-one is the simplest version · no calculation depth, no piece exchanges to evaluate, just "does this move check the king with no legal reply?". Training the pattern recognition for mate-in-one builds the visual library you need for mate-in-two, mate-in-three, and the longer combinations. World-class players still warm up with mate-in-one puzzles · the patterns never stop being useful.
Cheat-proof validation. The puzzle is validated by a pure evaluateMateInOne function that plays your move, then enumerates every legal reply for the opposing king. If the king has zero legal escapes and is in check, it's mate. No server, no database · just deterministic rules. The validator is the sole oracle, so you can't game-the-game by guessing at a flag.
Difficulty scales in two directions. Raise difficulty (1-10) to broaden the pattern catalogue · back-rank mates, smothered mates, two-piece fork mates, queen-and-knight checkmates, the classic Anastasia and Boden's mates. Raise level (via the Labyrinth) to grow the choice list up to eight plausible decoys drawn from the board's legal moves · so you can't eliminate by "that move can't possibly check the king" alone.
Part of the PlayMemorize family of brain-training games. Runs entirely in your browser, works offline as a Progressive Web App.
FAQ
Q: What is Chess Mate?
A free mate-in-one puzzle game. Each round shows a board position and a handful of candidate moves · exactly one delivers checkmate. Pick it to build a streak, miss once and the run ends.
Q: How is the correct answer validated?
A pure function called evaluateMateInOne plays your chosen move on a copy of the board, then enumerates every legal reply for the opposing king. If the king has zero legal escapes and is in check, the move is mate. The validator is the sole oracle · there is no preset "correct" flag to cheat against.
Q: How do I read the moves?
Moves are shown in UCI notation (e.g. e2e4, h1h8). The first two characters are the source square, the last two are the destination. The board is drawn above the choice list with standard Unicode chess pieces.
Q: Does difficulty change the puzzles?
Yes. Higher difficulty widens the set of mate patterns (back-rank, smothered mate, long-range pinning checks) and the labyrinth level ramp grows the choice count from three up to eight plausible decoys drawn from the legal moves in the position.
Q: How does my progress save?
Your high streak is stored locally in your browser.