2532 real-game puzzles in this collection
What is a discovered attack?
A discovered attack happens when moving one piece unmasks an attack from another piece standing behind it. The moving piece is free to create a second threat, so the defender faces two problems from a single move.
How to spot it
Find your own batteries first: any pawn or piece standing on a line between your long-range piece and an enemy target can trigger a discovery. The stronger the moving piece’s own threat, the deadlier the combination.
What this set trains
These puzzles train double-threat thinking — evaluating what a move does and what it reveals at the same time.
Foundation: 576Developing: 614Challenging: 503Advanced: 839
foundation
Rating 825
advantagediscoveredAttackmiddlegame
foundation
Rating 826
crushingdiscoveredAttackendgame
foundation
Rating 826
crushingdiscoveredAttackendgame
foundation
Rating 828
crushingdiscoveredAttackendgame
foundation
Rating 830
advantagediscoveredAttackendgame
foundation
Rating 830
advantagediscoveredAttackendgame
foundation
Rating 834
crushingdiscoveredAttackmiddlegame
foundation
Rating 836
crushingdiscoveredAttackkingsideAttack
foundation
Rating 836
advantagediscoveredAttackendgame
foundation
Rating 838
advantagediscoveredAttackendgame
foundation
Rating 839
advantagediscoveredAttackfork
foundation
Rating 841
crushingdiscoveredAttackkingsideAttack
foundation
Rating 843
advantagediscoveredAttackkingsideAttack
foundation
Rating 844
crushingdiscoveredAttacklong
foundation
Rating 846
crushingdiscoveredAttackmiddlegame
foundation
Rating 848
deflectiondiscoveredAttackendgame
foundation
Rating 850
crushingdeflectiondiscoveredAttack
foundation
Rating 851
deflectiondiscoveredAttackmate
foundation
Rating 857
advantagediscoveredAttackkingsideAttack
foundation
Rating 857
advantagediscoveredAttackendgame
foundation
Rating 859
crushingdiscoveredAttackmiddlegame
foundation
Rating 861
advantagediscoveredAttackendgame
foundation
Rating 862
crushingdiscoveredAttackkingsideAttack
foundation
Rating 863
advantagediscoveredAttackdiscoveredCheck
No local records match those filters.