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
foundation
Rating 614
discoveredCheckdoubleCheckepauletteMate
foundation
Rating 658
advancedPawndiscoveredAttackdiscoveredCheck
foundation
Rating 668
discoveredCheckdoubleCheckepauletteMate
foundation
Rating 674
discoveredCheckdoubleCheckmate
foundation
Rating 700
discoveredCheckdoubleCheckmate
foundation
Rating 714
discoveredCheckdoubleCheckendgame
foundation
Rating 726
advantagediscoveredAttackdiscoveredCheck
foundation
Rating 731
discoveredCheckdoubleCheckendgame
foundation
Rating 742
discoveredCheckdoubleCheckendgame
foundation
Rating 773
advantagediscoveredCheckdoubleCheck
foundation
Rating 793
advancedPawnbackRankMatebishopEndgame
foundation
Rating 803
discoveredCheckdoubleCheckendgame
foundation
Rating 811
advancedPawndiscoveredAttackdiscoveredCheck
foundation
Rating 860
discoveredCheckdoubleCheckmate
foundation
Rating 863
advantagediscoveredAttackdiscoveredCheck
foundation
Rating 880
discoveredCheckdoubleCheckendgame
foundation
Rating 880
discoveredAttackdiscoveredCheckkingsideAttack
foundation
Rating 886
discoveredAttackdiscoveredCheckkingsideAttack
foundation
Rating 888
discoveredCheckdoubleCheckmate
foundation
Rating 912
advancedPawncrushingdiscoveredAttack
foundation
Rating 915
crushingdiscoveredAttackdiscoveredCheck
foundation
Rating 917
discoveredAttackdiscoveredCheckkingsideAttack
foundation
Rating 922
discoveredCheckdoubleCheckmate
foundation
Rating 923
discoveredAttackdiscoveredCheckendgame
No local records match those filters.