Real positions. Quiet practice.
Printable Kingside 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 kingside attack puzzles, every difficulty, with answer key
Kingside-attack puzzles convert pressure against a castled king into concrete material or mate, through sacrifices on h- and g-files, battery alignment or pawn-storm breakthroughs.
Positions from the Lichess open puzzle database (CC0). The answer key prints on the last page.
Kingside attack — chess puzzle worksheet
Name: ______________ Date: ______________
| ♜ | ♜ | ♚ | |||||
| ♟ | ♟ | ♟ | ♟ | ||||
| ♟ | |||||||
| ♕ | ♗ | ♛ | |||||
| ♝ | |||||||
| ♙ | ♙ | ||||||
| ♙ | ♙ | ♙ | ♙ | ||||
| ♖ | ♖ | ♔ |
| ♜ | ♝ | ♜ | ♚ | ||||
| ♟ | ♟ | ♛ | ♟ | ♟ | ♟ | ||
| ♞ | ♟ | ||||||
| ♗ | |||||||
| ♙ | ♞ | ||||||
| ♙ | ♘ | ♗ | ♘ | ♙ | |||
| ♙ | ♙ | ♙ | ♝ | ||||
| ♖ | ♕ | ♖ | ♔ |
| ♜ | ♛ | ♗ | ♜ | ♚ | |||
| ♟ | ♟ | ♟ | ♟ | ||||
| ♟ | ♙ | ♟ | ♕ | ||||
| ♟ | |||||||
| ♖ | |||||||
| ♙ | |||||||
| ♙ | ♙ | ♙ | |||||
| ♖ | ♔ |
| ♜ | ♝ | ♚ | ♜ | ||||
| ♟ | ♟ | ♟ | |||||
| ♟ | ♞ | ||||||
| ♗ | ♙ | ||||||
| ♙ | ♟ | ||||||
| ♝ | ♞ | ||||||
| ♙ | ♙ | ♖ | ♙ | ♙ | |||
| ♕ | ♖ | ♔ |
| ♜ | ♝ | ♛ | ♚ | ||||
| ♟ | ♟ | ♟ | |||||
| ♝ | ♞ | ♟ | ♞ | ♟ | |||
| ♟ | ♘ | ♟ | |||||
| ♙ | ♙ | ♙ | |||||
| ♙ | ♗ | ||||||
| ♙ | ♙ | ♙ | ♙ | ||||
| ♖ | ♕ | ♖ | ♔ |
| ♚ | |||||||
| ♟ | ♝ | ♟ | ♟ | ||||
| ♟ | ♟ | ♟ | |||||
| ♟ | ♙ | ♜ | |||||
| ♙ | ♙ | ♘ | |||||
| ♙ | ♕ | ♖ | ♙ | ||||
| ♛ | ♙ | ♙ | ♔ | ||||
| ♜ | ♚ | ||||||
| ♕ | ♟ | ♝ | ♟ | ♟ | ♟ | ||
| ♟ | |||||||
| ♟ | |||||||
| ♞ | ♛ | ||||||
| ♙ | |||||||
| ♙ | ♙ | ♗ | ♙ | ♙ | |||
| ♖ | ♖ | ♔ |
| ♜ | ♛ | ♜ | ♚ | ||||
| ♟ | ♝ | ♟ | |||||
| ♟ | ♟ | ♟ | |||||
| ♟ | |||||||
| ♗ | ♕ | ||||||
| ♙ | ♙ | ♙ | ♘ | ♙ | ♙ | ♙ | |
| ♖ | ♔ |
| ♜ | ♚ | ||||||
| ♟ | ♟ | ♟ | |||||
| ♟ | ♟ | ♛ | |||||
| ♟ | |||||||
| ♙ | ♙ | ||||||
| ♙ | ♝ | ♕ | |||||
| ♗ | ♘ | ♜ | ♙ | ♙ | |||
| ♖ | ♗ | ♔ |
| ♜ | ♚ | ♜ | |||||
| ♟ | ♟ | ♟ | ♝ | ♟ | |||
| ♟ | ♛ | ♟ | ♟ | ||||
| ♞ | ♙ | ♙ | ♞ | ||||
| ♘ | ♗ | ||||||
| ♙ | ♙ | ♙ | ♕ | ♙ | ♙ | ||
| ♖ | ♗ | ♖ | ♔ |
| ♚ | ♜ | ||||||
| ♟ | ♟ | ♝ | ♛ | ♟ | |||
| ♟ | ♟ | ||||||
| ♟ | ♙ | ♜ | |||||
| ♟ | ♙ | ♙ | |||||
| ♙ | ♕ | ||||||
| ♙ | ♙ | ♗ | ♙ | ||||
| ♖ | ♖ | ♔ |
| ♚ | ♜ | ||||||
| ♟ | ♟ | ||||||
| ♟ | ♛ | ||||||
| ♟ | ♗ | ♜ | |||||
| ♞ | ♙ | ♕ | ♙ | ||||
| ♙ | ♙ | ♙ | ♙ | ♙ | |||
| ♖ | ♖ | ♔ |
Answer key
- Puzzle 0KnAE: f2f4 → g5g2 (the first move is the opponent’s setup move)
- Puzzle 0MqwH: g1h1 → g4f2 (the first move is the opponent’s setup move)
- Puzzle 0SJSN: c8f8 → h6h7 (the first move is the opponent’s setup move)
- Puzzle 0FalY: h2g3 → h4g3 → d1h5 → h8h5 (the first move is the opponent’s setup move)
- Puzzle 0Fl7B: c8g4 → d5f6 → d8f6 → d1g4 (the first move is the opponent’s setup move)
- Puzzle 0PQeA: e5f5 → g4h6 → g8f8 → h6f5 (the first move is the opponent’s setup move)
- Puzzle 08OZJ: a7f2 → f4h3 → g1h1 → h3f2 (the first move is the opponent’s setup move)
- Puzzle 0CCBh: e8e4 → g4g6 → g8h8 → g6h6 (the first move is the opponent’s setup move)
- Puzzle 0Xhtk: d5c4 → f3a8 → d6f8 → a8f8 (the first move is the opponent’s setup move)
- Puzzle 0BSZ7: c3d5 → d4e2 → g1h1 → b6g1 → f1g1 → g4f2 (the first move is the opponent’s setup move)
- Puzzle 14Qov: f3f7 → h5h2 → h1h2 → d8h8 → h2g3 → e7g5 → g3f3 → h8h3 → f3e2 → h3e3 (the first move is the opponent’s setup move)
- Puzzle 1svff: c2c3 → h5h4 → g4h4 → g6g5 → h4h3 → d4e2 (the first move is the opponent’s setup move)
Source: Lichess open puzzle database · database.lichess.org · CC0