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 2571
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2572
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2573
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2573
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2574
clearancecrushingdiscoveredAttack
advanced
Rating 2574
clearancecrushingdiscoveredAttack
advanced
Rating 2574
advancedPawncrushingdiscoveredAttack
advanced
Rating 2574
advantagediscoveredAttacklong
advanced
Rating 2576
advancedPawncollinearMovecrushing
advanced
Rating 2576
advantageattackingF2F7discoveredAttack
advanced
Rating 2578
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2579
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2579
crushingdeflectiondiscoveredAttack
advanced
Rating 2580
attractioncrushingdiscoveredAttack
advanced
Rating 2580
advantageclearancediscoveredAttack
advanced
Rating 2580
advantagediscoveredAttackendgame
advanced
Rating 2581
advancedPawncrushingdiscoveredAttack
advanced
Rating 2583
advantagediscoveredAttacklong
advanced
Rating 2586
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2589
crushingdiscoveredAttackendgame
advanced
Rating 2592
advantagediscoveredAttackfork
advanced
Rating 2592
attractionclearancecrushing
advanced
Rating 2595
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2595
crushingdiscoveredAttackdiscoveredCheck
No local records match those filters.