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

1. White Mates in 6.

2. White Mates in 5.

3.

4.

5.

6.

7.

8.

9.

10. White Mates in 3.

11.

12. White Mates in 3.

13.

14.

15.

16. White Mates in 4.

17.

18.

19. White Mates in 5.

20.

21. White Mates in 3.

22.

23.

24. White Mates in 5.

25.

26.

27. Black Mates in 2.

28.

29.

30.

31. Black Mates in 5.

32.

33.

34.

35.

36.

37. Black Mates in 2.

38.

39.

40. Black Mates in 6.

41.

42.

43.

44.

45. White Mates in 5.

46.

47.

48. White Mates in 6.

49.

50.

51. White Mates in 7.

52.

53.

54.

55.

56.

57.

58. Black Mates in 5.

59.

60.

61.

62.

63.

64.

65. White Mates in 5.

66.

67.

68.

69.

70.

71. White Mates in 5.

72. White Mates in 5.

73. White Mates in 5.

74.

75.

76.

77. White Mates in 10.

78. White Mates in 5.

79.

80.

81.

82.

83. White Mates in 4.

84. White Mates in 4.

85.

86.

87.

88.

89. White Mates in 6.

90.

91.

92. Black Mates in 3.

93.

94.

95.

96.

97. Black Mates in 2.

98.

99.

100.

101.

102.

103.

104.

105. White Mates in 6.

106. White Mates in 3.

107.

108.

109.

110. White Mates in 6.

111.

112.

113.

114. White Mates in 4.

115.

116.

117.

118.

119.

120.

121.

122.

123.

124. White Mates in 6.

125.

126.

127.

128.

129.

130.

131.

132. Black Mates in 3.

133.

134.

135.

136.

137.

138. Black Mates in 5.

139.

140.

141.

142.

143.

144.

145.

146.

147.

148.

149.



Solutions



1) Rxf7+ 2) Rxg6 3) Rf8+ 4) Rf4 w/Rh3
5) Qe8+ if Re7 gxf5+ 6) Qd3 7) Qg6 if Qxd4 Qxg7+ mates 8) Rg3+ Kh8 Qg7+
9) Qxf6+ 10) Qe8+ Kh7 Rxh6+ 11) Nf6+ Bxf6 (if Kf8 Qh6#) Bxf6 if Rxd3 Bxe5 12) Rh7+ (if Nf6 Rc1#)
13) Nf3 Qh5 Kh2 Nxf6 exf6 Qf5 fxg7 14) dxe7 if Rxe7 Qxf6 15) Qh8+ 16) Rxg7
17) Rxf7+ Bxf7 Rxf7+ Ke8 d7+ if Kxf7 Qxc3 18) Qd8+ Kg7 Qxc7 19) Rh8+ Kxg7 Rh7+ 20) Qd7 Qh6 Qe8
21) Ng5+ 22) f5+ if Kf6 Qe6+ mates 23) Rb2+ if Kc6 Rb8 or if Ka7 Bb8+ mates 24) Nf5
25) ...Bxd3 if Bxd3 Ndxc5 26) ...Qh3 Qf1 Ng4 Qxh3 Nxh3+ Kf1 Nhxf2 27) ...Ne2+ 28) ...Qa6+ Kf3 Rd3+
29) ...Qc2 30) ...Nd4 if Qa4 Nexf3+ gxf3 Nxf3+ Kd1 Nxd2 Kxd2 Rxf2+ 31) ...Qb2+ 32) ...Rxe4 fxe4 Be6 Qh5 Bg4
33) ...b5 w/...Ne2 34) ...Rh4 35) ...Rxd4 36) ...Qb1 Qf1 Qe4+ Qf3 Rh2+
37) ...f2+ 38) ...Nxe5 39) ...Nxf3 Qf2 Nxe1 if Bxc8 Bxg2+ Kg1 Bxh2# 40) ...Bxg2+
41) ...Re1+ Rxe1 Qxe1+ Kg2 Nxh4+ 42) Rf6 if Qe4 or Qe8 Rxh6+ Kg8 Rh8+ mates 43) Bxg5 hxg5 Qg8+ 44) Rh4+ Kg6 Be4+
45) Qxg5 if Qf5 Rh8+ Kf7 R1h7+ Ke6 Qxf5+ 46) Nxb7+ 47) Qh4 if Ne8 Rf7+ Kc8 Ne7+ 48) Rf8+ Bxf8 Rxf8+ Rd8 Qb6
49) Bh7+ 50) Nf6 if Rh8 Qa5+ mates 51) Re8+ Rxe8 Qxe8+ Kxe8 c7+ 52) Qa3+ Kg8 Re5
53) Nd6 Rxf5 Nc8+ Kxa6 Nxe7 Rf7 Rxd7 54) Rf8+ Kg7 Rg8+ Kh6 Qxe3+ 55) Nc6+ Kc7 Re7+ if Rd7 Rxd7+ Kxd7 Ne5+ 56) ...Qd4+ Kc1 Rf1+
57) ...Rg2 if Rxg2 fxg2+ 58) ...e4 if Re7+ Kxe7 gxf4 59) ...Rxf3 60) ...Qa1+ Kd2 Qxd1+ if Kxd1 Bf3+ mates
61) Qxd4 if Rb4 Qxb4 62) Bh6 if Bxh6 Qf6 63) Rxd8 if Rxd8 Qxg6 64) Qg4 if g6 Rd7 Qc8 Nb6 Qc6 Nd5
65) Na7+ if Rxa7 Qe8+ 66) Nf5 if Rd7 Rc7 Rxc7 Qxc7 67) Bf1 if Qd7 Nf6+ Bxf6 Rxd7 Bxd7 Qd3+ 68) c6+ if Qxc6 Rb8+
69) c5 if Bc7 Nxf5 70) Rxe5+ Bxe5 d6+ Bxd6 Bg5+ if Kf8 Qxd6+ 71) Bd4+ if Kg5 Rd5+ Qxd5 Qxg4+ or if Qxd4 Rxf7+ 72) Bxg7+
73) Nxh6 if Qxe7 Nf5+ 74) Bxd6 75) Ng5 Rxf6 Qh7+ Kf8 Qh8+ Ke7 Nh7 76) d6 Bxd6 Qa8+ Qb8 Nxd6 Rdxd6 Rc1+
77) Qh8+ if Rxh8 Rxf7+ Kg8 Rf8+ or if Ke7 Rxf7+ Rxf7 Qe8+ Kd6 Qe6+ 78) Rxh7+ Kxh7 Qe2 79) Qb8+ Kh7 Bd3+ 80) Rxe3
81) Rf8+ 82) Rxg7 83) Qf7 84) Qe6+
85) Rdxd5 86) Qa7+ if Rf7 Rg6+ 87) Rxh6 w/Nd6 88) Nd7+ Kxd5 gxf5 w/e4#
89) h5 90) c5 if Rb5 Be2 91) Rd6 if Rxd6 Qxa8+ 92) ...Rxh2+
93) ...Qe1+ if Bg1 Qxh4 94) ...Nxf3 if Rxf3 Bd4 Qxd4 Qxf3+ w/Qxa3 95) ...Nf4 if Kg1 Qxh3 mates 96) ...Qxf4
97) ...Ne4+ 98) ...Qg4+ if Kd2 Rxd1+ 99) ...Rxd4 Rxd4 Qxd4 if Nxd4 Bxe2 100) ...Rxf1+
101) ...e3 102) ...h3 if Rg3 Qe4+ 103) d5 104) Ba3 if Re8 Bxf7
105) Qxc8 106) Rh7+ Kg8 Qe6+ 107) Bxd5 if Rxd5 f6+ 108) Rd7 if Qxd7 Rc7+ mates
109) Nxb7 if Qxb7 Bxc6 110) Rxg7+ if Kh8 Rxh7+ 111) Bxf5 if Rxf5 Ne4+ 112) Bh7+ Nxh7 Qxh7+ Kf8 Qh8+ w/Qxe5
113) Ne4 if Qb6 a5 114) Qh3+ Kf7 Qh5+ 115) d6 if Rf7 (or Rc6) d7 116) Nxc8 Rbxc8 Rxe5 fxe5 Rg4+
117) Ne7+ Nxe7 dxe7 Qe8 Nc7 118) Na6+ if bxa6 bxa6+ Ka8 Qxd5 Rxd5 Nc6 mates 119) c5 if Qxc5 Re7 120) Nc6 if Bxc6 Qxd8
121) Qg4 122) Nb6 Rb8 Nd5+ if Kf8 Nb4 123) Qd7 124) g6+ if Bxg6 hxg6+ Kh6 Be4
125) Bb6 if Qd7 Nc5 126) Qe6 if Qd7 Rc8+ Bd8 Ng5 127) b4 if Qa4 Bb3 Qxa3 Ra1 128) ...Rg2+ (if ...Qxf3 Qxg7+ draws)
129) ...Nxd3 if Rxd3 Ba6 w/...Nxb2 130) ...Rad8 if Ra4 b5 131) ...Qxe4+ 132) ...Ne3+
133) ...Rxh3+ Kg1 Rxc3 134) ...Nxc5 if dxc5 Bxf3 h3 Bxe2 135) ...Rcd3 136) ...Qf7
137) ...Nc2+ Kb1 Nd4+ 138) ...Nb3+ axb3 Qa5 Ra4 Qxe1+ 139) ...Qb6 b3 Nxe3 Qxe3 e5 140) ...Qc7 Ra8 Qc2
141) ...Nc3 Qc2 Nb4 axb4 Ne2+ 142) ...Rh6 if Kg1 Bxf2+ 143) ...d5 if Bb3 Qa5 144) ...Re6
145) ...Bf4+ if Kc2 Rd2+ if Kb1 Rd1+ mates 146) ...Nf4+ Kg3+ Nh5+ Kh3 g4+ 147) ...Ba6 w/...Ra1 148) ...Nc5 if Qb4 Bxg2 or if Qc6 Rc8 Qb5 Rb3 Qc6 Rb6
149) ...Bxf4

Back to the Index