Puzzle archive
Every puzzle from every year of Advent of Chess.
2025
24 puzzlesReach this position in 5 moves
Proof game · Retrograde
Helpmate in 2
Helpmate
Serieshelpmate
Serieshelpmate
Add King and mate
Placement mate
Selfmate in 2
Selfmate
Find the mate
Construction
Helpmate in 2!
Helpmate
Find the pieces behind the numbers
Hidden pieces
Retract White's last move, then mate in 2!
Retractor
Checkless Helpmate
Checkless · Helpmate
Place the pieces
Construction
Construct a game that ends with 6. BxRc4#
Construction
Black makes 20 consecutive moves, then White mates in 1
Serieshelpmate
Rotate the position
Selfmate in 4 moves
Selfmate
Proof game
Proof game
Helpstalemate
Helpmate
Helpmate in 5
Helpmate
Mate in 2
Directmate
Retractor
Retractor
Get to this position in 10.5 moves
Proof game
Black plays 37 moves in a row, then White mates in 1
Serieshelpmate
What were the last 7 moves?
Retrograde
Tacu's Enigma
Proof game · Retrograde
2024
24 puzzlesReach this position in 6 moves
Proof game
2 - Helpmate in 3
Helpmate
Helpnotmate
Selfmate
Selfmate
Add a piecee
Placement mate
Add a square
Add a square
Serieshelpstalemate
Construction
Construction
PG 7
Proof game
10
Helpmate
11
Retractor
12
Serieshelpmate
13 - Guarded pieces
14
Retrograde
15 - Selfmate
Selfmate
Day 16
Proof game
17
Coloring
18 - checkless
Checkless
19
Retractor · Helpmate
20
Placement mate
21
Checkless
22
Retrograde
23
Helpmate
Decode the chess game
Proof game
2023
24 puzzlesProof game 4.0
Proof game · Retrograde
Qd7# One-sided chess
Helpmate in 2
Helpmate
Mirror chess
Mirror
Selfmate in 2
Selfmate
Serieshelpmate
Serieshelpmate
Kf6#
Construction
Helpmate 5?
Helpmate
Checkless
Checkless · Helpmate
10 - a3
Construction · Helpmate
Selfmate #4
Selfmate
12 - PG?
Proof game · Retrograde
13 - reflexmate
Reflexmate
14 - serieshelpmate
Serieshelpmate
15 - retractor
Retractor
16 - ?
Helpmate
17 - retrograde
Retrograde
18 - add a piece mate in 2
Placement mate
19 - ditto
Ditto chess
Selfmate in 4
Selfmate
Mirror chess
Mirror
22 -
Proof game
23 - stuff
Retractor · Retrograde · Helpmate
24 -
Helpmate