Solutions are found at the bottom of the page.
The color dot on the diagram indicates who moves first.

1.

2. White Mates in 3.

3.

4.

5.

6.

7.

8.

9. White Mates in 3.

10. White Mates in 3.

11. White Mates in 6.

12.

13.

14.

15.

16. White Mates in 6.

17.

18. White Mates in 2.

19. White Mates in 4.

20. White Mates in 3.

21.

22.

23. White Mates in 7.

24. White Mates in 4.

25.

26. White Mates in 6.

27.

28.

29.

30. White Mates in 6.

31.

32.

33.

34. White Mates in 5.

35.

36.

37.

38. Black Mates in 6.

39. Black Mates in 4.

40. Black Mates in 4.

41.

42. Black Mates in 5.

43. Black Mates in 6.

44. Black Mates in 7.

45.

46.

47.

48.

49. White Mates in 6.

50. White Mates in 5.

51. White Mates in 10.

52. White Mates in 6.

53.

54. White Mates in 9.



1) Re8+ w/Qxc8+ & Nxd5+ 2) Rxd7 3) Rxe7 w/Qa6 4) Nd5
5) Ne5 6) Bf4 if N7g6 Bxe5 w/Nf7 7) 0-0-0 8) ...Na4+
9) Bd2+ w/Nc4+ 10) Qf7+ 11) Bh6+ Kxh6 Rh3+ Kg5 Rh5+ 12) Re8+ if Kh7 Qh5+
13) ...Nd3+ if cxd3 Bb4+ mates 14) Nxf6+ w/Rg4+ 15) ...Rd3 if Qxd3 Nxd3 Bxd3 Qd6+ 16) Rxh6+ w/Rd3
17) Rxh7+ w/Qh5+ & Nxe7+ 18) Qb8+ 19) Rxg7+ 20) Rb5+
21) Nb6+ w/Be6 22) Rxf4 if Qxg6 Rxf8+ w/Bd3 23) Qa3+ Qb4 Qxb4+ Bc5 Qxc5+ Kg8 Ne7+ Kf8 Ng6+ 24) Qxe6
25) Bg4 26) Nc5+ Qf5 Qxf5+ Kb8 Nd7+ Kc8 Nb6+ 27) ...Nxe4 Bxe4 Bf6 28) Rxf5+ w/Be6+
29) Qd2 if Qxc2 Rg5+ 30) Nc5+ Qf5 Qxf5+ Kb8 Nd7+ Kc8 Nb6+ 31) Rxf5 if gxf5 Qh5+ w/Qf7+ & if Qe7 e6+ 32) Ng8+ if Rxg8 Qf7+ & if Kd6 Rxd2
33) ...Rh2+ 34) Re7+ 35) Nxd5 w/Bxd5 if Nxd5 Rxg7# 36) Bf5 or Bc2
37) ...Nd4 38) ...Nd3 Rxe8+ Rxe8 Bxf7+ Kh8 Ne4 Rxe4 Re2 Ne3+ 39) ...Bxg2 Qh8+ Kxh8 Bg5 Qxg5 b3 Nf3# 40) ...Rxd5+ Qd2 Rxe1+ Kxe1 g1/Q+ Ke2 Qhg2#
41) ...Rxd7 42) ...Rxg2+ Kxg2 Qh3+ Kg1 Rg8+ Qg7+ Rxg7+ Kf2 Rg2# 43) ...Bg2+ Kg1 Bxf3+ Kf1 Rg2 Qd3 Rxf2+ Kg1 Rg2+ 44) ...Nf3+ gxf3 Qd4+ Kg2 Qf2+
45) Nf7+ if Kh7 Qf5+ or if Kg8 Nd6+ 46) e7 if Re8 Bxf7 47) Bd5 48) Nxc6 Nxc6 Bxc6+ Kf8 Bxe7+ Qxe7 Rxe7 Bxe7 Bxa8
49) Qd3+ Kc5 b4+ Kxb4 Qd4+ Ka5 Qxc3+ 50) Qe5+ Kh6 g5+ w/Bf3+ & Qg3 51) Rxd4 Bxd4 Qb1+ Qf5 Nh4+ 52) Qg8+ Rf8 Re1+ Qe6 Rxe6+ Kd7 Re7+
53) Qh5+ if Kd8 Rad1 54) Nc4 d6 Nxd6+ Qxd6 (if Kd7 Be6+ Kc7 Nxc8+) Qxd6 Rf7 Bxf7+