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
advanced
Rating 2028
advantageattractiondiscoveredAttack
advanced
Rating 2029
advantagediscoveredAttackmaster
advanced
Rating 2030
advantagediscoveredAttackendgame
advanced
Rating 2030
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2031
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2031
advantageattractiondeflection
advanced
Rating 2031
advantagediscoveredAttacklong
advanced
Rating 2033
advantagediscoveredAttackmiddlegame
advanced
Rating 2034
advantagedeflectiondiscoveredAttack
advanced
Rating 2035
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2039
advantagediscoveredAttackmiddlegame
advanced
Rating 2039
advantagediscoveredAttackmiddlegame
advanced
Rating 2040
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2040
advantagedeflectiondiscoveredAttack
advanced
Rating 2041
advantagediscoveredAttackmiddlegame
advanced
Rating 2043
advantageattractiondiscoveredAttack
advanced
Rating 2043
crushingdiscoveredAttackfork
advanced
Rating 2043
attractioncrushingdiscoveredAttack
advanced
Rating 2044
discoveredAttackdiscoveredCheckexposedKing
advanced
Rating 2045
advancedPawncrushingdiscoveredAttack
advanced
Rating 2045
advantageattractiondiscoveredAttack
advanced
Rating 2045
advantagedeflectiondiscoveredAttack
advanced
Rating 2046
crushingdeflectiondiscoveredAttack
advanced
Rating 2047
clearancediscoveredAttackdiscoveredCheck
No local records match those filters.