303 real-game puzzles in this collection
What is a double check?
A double check delivers check from two pieces at once — the moving piece and the unmasked piece behind it. Blocking or capturing cannot answer both, so the king must move, which makes double checks the engine of many forced mates.
How to spot it
Double checks grow out of discovered-check batteries where the moving piece also gives check. If the king has few flight squares, look for a mating net one move later.
What this set trains
These puzzles teach the most forcing move class in the game and how to convert king exposure into concrete mate lines.
Foundation: 38Developing: 70Challenging: 73Advanced: 122
developing
Rating 1296
crushingdoubleCheckendgame
developing
Rating 1298
discoveredCheckdoubleCheckkingsideAttack
developing
Rating 1300
backRankMatediscoveredCheckdoubleCheck
developing
Rating 1301
crushingdiscoveredCheckdoubleCheck
developing
Rating 1307
discoveredCheckdoubleCheckmate
developing
Rating 1323
discoveredCheckdoubleCheckendgame
developing
Rating 1325
discoveredCheckdoubleCheckendgame
developing
Rating 1333
discoveredCheckdoubleCheckfork
developing
Rating 1335
discoveredCheckdoubleCheckkingsideAttack
developing
Rating 1335
discoveredCheckdoubleCheckkingsideAttack
developing
Rating 1341
advantagediscoveredAttackdiscoveredCheck
developing
Rating 1345
attractiondiscoveredCheckdoubleCheck
developing
Rating 1347
discoveredCheckdoubleCheckkingsideAttack
developing
Rating 1352
discoveredCheckdoubleCheckkingsideAttack
developing
Rating 1353
advantageattractiondiscoveredCheck
developing
Rating 1354
doubleCheckmatemateIn2
developing
Rating 1365
advantagediscoveredCheckdoubleCheck
developing
Rating 1377
doubleCheckmatemateIn2
developing
Rating 1378
discoveredCheckdoubleChecklong
developing
Rating 1379
advancedPawndiscoveredCheckdoubleCheck
developing
Rating 1393
doubleCheckforklong
developing
Rating 1395
discoveredCheckdoubleCheckmate
developing
Rating 1401
discoveredCheckdoubleCheckkingsideAttack
developing
Rating 1403
discoveredCheckdoubleCheckepauletteMate
No local records match those filters.