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 2630
advantagediscoveredAttackmiddlegame
advanced
Rating 2631
advantagediscoveredAttacklong
advanced
Rating 2632
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2633
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2635
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2642
advantagediscoveredAttackmiddlegame
advanced
Rating 2643
advancedPawncrushingdefensiveMove
advanced
Rating 2645
crushingdefensiveMovediscoveredAttack
advanced
Rating 2645
discoveredAttackendgamemate
advanced
Rating 2646
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2647
advantageclearancediscoveredAttack
advanced
Rating 2647
crushingdefensiveMovediscoveredAttack
advanced
Rating 2647
advantagediscoveredAttackinterference
advanced
Rating 2648
crushingdiscoveredAttackfork
advanced
Rating 2650
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2650
advantageattractioncastling
advanced
Rating 2652
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2653
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2654
advantagediscoveredAttackmaster
advanced
Rating 2655
advantagediscoveredAttackmiddlegame
advanced
Rating 2656
advancedPawnattractionclearance
advanced
Rating 2656
crushingdiscoveredAttackkingsideAttack
advanced
Rating 2656
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2657
crushingdiscoveredAttackdiscoveredCheck
No local records match those filters.