Real positions. Quiet practice.
Printable Discovered attack Puzzles
Search 49,500 locally indexed real-game positions, narrow them by motif, difficulty or rating, then play each stored tactical line directly on the board without an upstream connection.
Printable worksheet
12 discovered attack puzzles, every difficulty, with answer key
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.
Positions from the Lichess open puzzle database (CC0). The answer key prints on the last page.
Discovered attack — chess puzzle worksheet
Name: ______________ Date: ______________
| ♜ | |||||||
| ♟ | ♚ | ♟ | |||||
| ♟ | ♛ | ♟ | ♟ | ||||
| ♟ | |||||||
| ♙ | ♟ | ♙ | |||||
| ♙ | ♙ | ♖ | |||||
| ♙ | ♙ | ♙ | |||||
| ♕ | ♔ |
| ♔ | ♟ | ♚ | |||||
| ♟ | |||||||
| ♟ | |||||||
| ♙ | ♝ | ||||||
| ♙ | |||||||
| ♖ |
| ♜ | ♝ | ♛ | ♜ | ♚ | |||
| ♟ | ♟ | ♞ | ♟ | ♟ | ♟ | ||
| ♟ | ♟ | ||||||
| ♞ | ♘ | ♘ | |||||
| ♕ | ♙ | ||||||
| ♙ | ♙ | ♗ | ♙ | ♙ | ♙ | ||
| ♖ | ♖ | ♔ |
| ♜ | ♜ | ♛ | ♚ | ||||
| ♟ | ♝ | ♟ | ♟ | ♗ | |||
| ♞ | |||||||
| ♟ | ♝ | ♖ | |||||
| ♘ | |||||||
| ♙ | ♟ | ♙ | ♙ | ♙ | |||
| ♕ | ♔ | ♙ | |||||
| ♖ |
| ♚ | |||||||
| ♜ | ♟ | ♖ | |||||
| ♟ | |||||||
| ♔ | |||||||
| ♟ | ♙ | ♙ | |||||
| ♘ |
| ♜ | ♚ | ||||||
| ♟ | ♟ | ♛ | ♟ | ♟ | |||
| ♙ | ♝ | ♟ | |||||
| ♙ | ♕ | ♙ | |||||
| ♘ | ♙ | ||||||
| ♙ | ♙ | ||||||
| ♖ | ♔ |
| ♜ | ♛ | ♜ | |||||
| ♟ | ♝ | ♟ | ♞ | ♚ | |||
| ♟ | ♟ | ♝ | ♗ | ||||
| ♞ | |||||||
| ♘ | ♕ | ♟ | |||||
| ♗ | |||||||
| ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ||
| ♖ | ♖ | ♔ |
| ♜ | |||||||
| ♞ | ♟ | ♚ | |||||
| ♟ | ♛ | ♜ | ♟ | ||||
| ♟ | ♟ | ♙ | ♙ | ||||
| ♙ | ♙ | ♖ | |||||
| ♙ | ♕ | ♙ | |||||
| ♖ | ♔ |
| ♚ | |||||||
| ♟ | ♝ | ||||||
| ♟ | ♘ | ♟ | |||||
| ♟ | ♙ | ♙ | ♛ | ||||
| ♕ | ♙ | ♘ | |||||
| ♙ | |||||||
| ♙ | ♔ | ||||||
| ♜ |
| ♜ | ♚ | ||||||
| ♟ | ♛ | ♟ | ♟ | ||||
| ♝ | ♟ | ♟ | ♕ | ||||
| ♟ | ♟ | ♙ | |||||
| ♙ | ♙ | ||||||
| ♙ | ♜ | ||||||
| ♙ | ♙ | ♘ | |||||
| ♔ | ♖ | ♖ |
| ♚ | |||||||
| ♟ | ♕ | ♟ | ♟ | ||||
| ♟ | ♟ | ||||||
| ♙ | |||||||
| ♙ | |||||||
| ♙ | ♘ | ||||||
| ♛ | ♙ | ♙ | ♔ | ||||
| ♜ |
| ♜ | |||||||
| ♕ | ♗ | ♚ | ♟ | ||||
| ♟ | ♟ | ||||||
| ♟ | |||||||
| ♛ | ♙ | ||||||
| ♞ | ♙ | ||||||
| ♜ | ♙ | ||||||
| ♖ | ♖ | ♔ |
Answer key
- Puzzle 09TPs: e6g4 → f3f6 → f7f6 → d1g4 (the first move is the opponent’s setup move)
- Puzzle 0OCMB: a6b5 → c4c3 → b5b4 → c3b2 (the first move is the opponent’s setup move)
- Puzzle 0KMsb: c4e5 → e4f6 → g8h8 → d3h7 (the first move is the opponent’s setup move)
- Puzzle 0AH5d: c8c2 → h7c2 → h8g8 → h5h8 (the first move is the opponent’s setup move)
- Puzzle 01JzG: h5g5 → e5e4 → d3c2 → b5g5 (the first move is the opponent’s setup move)
- Puzzle 0JA4J: f6c3 → e6f7 → g8f7 → e4d5 → f7g7 → e1e7 (the first move is the opponent’s setup move)
- Puzzle 03OJW: e5g6 → e4g5 → f7g8 → d3g6 (the first move is the opponent’s setup move)
- Puzzle 0Yba3: g5h4 → f4f5 → h6h7 → g3g6 (the first move is the opponent’s setup move)
- Puzzle 0TiP1: h8g8 → e4e2 → f1f4 → g4f6 → f4f6 → e2h5 (the first move is the opponent’s setup move)
- Puzzle 00SlL: f3d3 → d1d3 → c6h1 → h5g6 → f7g6 → h6h1 (the first move is the opponent’s setup move)
- Puzzle 0BWTq: a2f2 → d7d8 → g8g7 → h5h6 → g7h6 → d8h4 → h6g7 → g3h5 → g6h5 → h4f2 (the first move is the opponent’s setup move)
- Puzzle 22Qyy: b8f8 → f7g6 → g7g6 → b1b6 → f8f6 → b6b7 → f6f4 → c7h7 (the first move is the opponent’s setup move)
Source: Lichess open puzzle database · database.lichess.org · CC0