Chess puzzles

Here are some of my all-time favourite chess puzzles. The puzzles are in increasing order of difficulty (from left to right)! The right most one took me around 6 hours to solve completely (no computer and no board), so be prepared for some mental gymnastics ;)

White to move. Mate in 2.


White to move and win


White to move and win