1068 real-game puzzles in this collection
What is a discovered check?
A discovered check unmasks a check from a rear piece while the front piece moves anywhere it likes. Because the king must answer the check, the moving piece can often capture or threaten with total impunity.
How to spot it
Whenever a piece of yours stands between your rook, bishop or queen and the enemy king, every square that piece can reach is a candidate for a devastating free move.
What this set trains
Solving these builds the reflex to hunt for masked batteries aimed at the king — one of the most forcing weapons in chess.
Foundation: 138Developing: 217Challenging: 209Advanced: 504
advanced
Rating 2612
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2613
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2613
clearancecrushingdiscoveredAttack
advanced
Rating 2614
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2614
attractioncrushingdeflection
advanced
Rating 2619
crushingdefensiveMovediscoveredAttack
advanced
Rating 2622
advancedPawnadvantagedefensiveMove
advanced
Rating 2623
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2623
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2624
crushingdeflectiondiscoveredAttack
advanced
Rating 2632
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2633
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2635
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2636
advantagediscoveredCheckdoubleCheck
advanced
Rating 2639
advancedPawnadvantageattraction
advanced
Rating 2646
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2647
advantageclearancediscoveredAttack
advanced
Rating 2649
advantagedefensiveMovediscoveredCheck
advanced
Rating 2650
crushingdiscoveredAttackdiscoveredCheck
advanced
Rating 2650
advantageattractioncastling
advanced
Rating 2652
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2652
advantagediscoveredCheckdoubleCheck
advanced
Rating 2653
advantagediscoveredAttackdiscoveredCheck
advanced
Rating 2656
advancedPawnattractionclearance
No local records match those filters.