-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchess_finetuning_train_sample.jsonl
200 lines (200 loc) · 79.2 KB
/
chess_finetuning_train_sample.jsonl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Nc3 Qf6 7. Be3 Qxd4 8. Bxd4 c5 9. Be3 Nf6 10. O-O-O Be7 11. Bb5+ Bd7 12. Bxd7+ Nxd7 13. Nd5 Rc8 14. f4 Nb6 15. Nxe7 Kxe7 16. g4 Rhe8 17. Rhe1 Kf8 18. Bf2 Rc6 19. h4 c4 20. c3 Nd7 21. Rd4 b5 22. Red1 Nf6 23. Rxd6 Rxd6 24. Rxd6 Nxe4 25. Rd5", "completion": " Nxf2"}
{"prompt": "1. e4 c5 2. d4 cxd4 3. Nf3 Nc6 4. Bb5 Nf6 5. Bxc6 bxc6 6. e5 Nd5 7. Nxd4 g6 8. c4 Nb6 9. c5 Nd5 10. Nc3 Nxc3 11. bxc3 Bg7 12. Bf4 O-O 13. h4 Qa5 14. Qd2 Qxc5 15. h5 Bxe5 16. hxg6 Bxf4 17. Qxf4 fxg6 18. Qh6 Qe5+ 19. Kd2 Rxf2+ 20. Kd3 Ba6+ 21. c4 Qg7 22. Qh4 Raf8 23. Nf3 Rxg2 24. Raf1 Rxa2 25. Ng5 Ra3+ 26. Kc2 Rxf1 27. Rxf1 Qc3+ 28. Kd1 Qd3+ 29. Ke1 Qe3+ 30. Kd1 Ra1+ 31. Kc2 Rxf1 32.", "completion": " Qxh7+"}
{"prompt": "1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. Be2 Nc6 6. O-O Nge7 7. c3 Bf5 8. b4 O-O 9. a4 Qd7 10. a5 a6 11. Re1 Rfe8 12. Nbd2 Ng6 13. Nf1 Be4 14. Ng3 Bxf3 15. Bxf3 Rxe1+ 16. Qxe1 Re8 17. Qd1 Nce7 18. Qd2 c6 19. Qd3 Nf4 20. Bxf4 Bxf4 21. Kf1 Bxg3 22. hxg3 Qf5 23. Qxf5 Nxf5 24. Be2 Nd6 25. Bd3 h6 26. f3 g6 27. Kf2 Kg7 28. g4 Kf6 29. Rh1 Kg7 30. Rh3 Re7 31. Rg3 f6 32. Rh3 Rf7 33. Rh1 f5 34. gxf5 Nxf5 35. Re1 Re7 36. Rxe7+ Nxe7 37. Kg3 Kf6 38. Kh4 Nf5+ 39. Bxf5 Kxf5 40. Kg3 Kg5 41. Kf2 Kh4 42. g3+", "completion": " Kh3"}
{"prompt": "1. e4 f6 2. d4 b6 3. Nf3 Na6 4. Nc3 Kf7 5. Bc4+ e6 6. d5 Bb7 7. dxe6+ dxe6 8. O-O Nb4 9. a3 Qxd1 10. Rxd1 Nxc2 11. Rb1 c5 12. Rd7+ Ne7 13. Rxb7 Rd8 14. Rxa7 g5 15. g4 h5 16. gxh5 Rxh5 17. b4 Bg7 18. bxc5 g4 19. Rxb6 Rxc5 20. Bxe6+ Kg6 21. Rxe7 Rxc3 22. Nh4+ Kh5 23. Rxg7 Rd1+ 24. Kg2 Ne1+ 25. Kf1 Nf3+ 26. Ke2", "completion": " Re1#"}
{"prompt": "1. Nf3 b6 2. e4 Bb7 3. Nc3 e6 4. d4 d6 5. Bc4 a6 6. a4 h6 7. O-O g5 8. d5 e5 9. h3 Bc8 10. Kh2 g4 11. hxg4 Bxg4 12. Be2 Nf6 13. Ng1 h5 14. g3 Bh6 15. Be3 Bg7 16. f3 Bd7 17. Nh3 Nh7 18. Rh1 Bf6 19. Kg2 Qe7 20. f4 Bxh3+ 21. Rxh3 exf4 22. gxf4 Rg8+ 23. Kf2 h4 24. Qd2 Bxc3 25. Qxc3 Qxe4 26. Qxc7", "completion": " Qg2+"}
{"prompt": "1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. b6 a5 6. Nc3 Ba6 7. Qb3 d6 8. Nf3 Nbd7 9. e4 Bxf1 10. Kxf1 Qxb6 11. Qxb6 Nxb6 12. Nd2 a4 13. a3 g6 14. f3 Bh6 15. Ke1 Kd7 16. Kd1 Rhb8 17. Kc2 Bxd2 18. Bxd2 Nc4 19. Rab1 Rb3 20. Bg5 Rab8 21. Nxa4 Nh5 22. Rhd1 f5 23. exf5 gxf5 24. Re1 Nf6 25. Rbd1 Nxb2 26. Bxf6 exf6 27. Rb1 Nd3 28. Rh1 c4 29. Rxb3 Rxb3 30. Rb1 Rxa3 31.", "completion": " Nb6+"}
{"prompt": "1. e4 c6 2. Nf3 d5 3. Nc3 Bg4 4. h3 Bxf3 5. Qxf3 e6 6. exd5 cxd5 7. Bb5+ Nc6 8. O-O Bd6 9. d4 a6 10. Bxc6+ bxc6 11. Bf4 Nf6 12. Rfe1 O-O 13. Be5 Bxe5 14. Rxe5 Qb6 15. Rg5 Qxb2 16. Rb1 Qxb1+ 17.", "completion": " Nxb1"}
{"prompt": "1. d4 e6 2. c4 d5 3. Nc3 Bb4 4. Nf3 c5 5. cxd5 exd5 6. dxc5 Nf6 7. a3 Bxc5 8. b4 Bb6 9. Bg5 O-O 10. Bxf6 Qxf6 11. Nxd5 Qd6 12. Nxb6 Qxb6 13. e3 Nc6 14. b5 Ne7 15. Be2 Ng6 16. a4 a6 17. O-O axb5 18. Bxb5 Bg4 19. h3 Bf5 20. Nd4 Be4 21. f3 Bc6 22. Bxc6 bxc6 23. Rb1 Qa6 24. Qc2 Qxa4 25. Qxc6 Qa3 26. Ra1 Qxe3+ 27. Kh1", "completion": " Rxa1"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 Qf6 6. Be3 g6 7. e5 Qb6 8. Qxb6 axb6 9. Nc3 Bg7 10. f4 f6 11. exf6 Nxf6 12. O-O-O O-O 13. Be2 Ne8 14. Nd5 Rxa2 15. Ne7+ Kh8 16. Nxc8 Bf6 17. Bc4 Ra8 18. Nxb6 cxb6 19. Rxd7", "completion": " Ra1+"}
{"prompt": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Qd2 O-O 8. Bh6 Qa5 9. Bxg7 Kxg7 10. Be2 Nc6 11. Nxc6 bxc6 12. Bf3 Be6 13. O-O Rab8 14. b3 Nd7 15. Qe3 Ne5 16. Be2 Kg8 17. f4 Ng4 18. Qd3 Qc5+ 19. Kh1 Nf2+ 20. Rxf2 Qxf2 21. Rf1 Qb6 22. f5 Bd7 23. Qg3 Qd4 24. Bc4 Qe5 25. Qf3 Qg7 26. fxg6 hxg6 27. Ne2 Be6 28. Bd3 d5 29. Nf4 dxe4 30. Bxe4 Rbc8 31. Bxc6 Bf5 32. c4 e5 33. Nd5 f6 34. Nc3 Be6 35. Be4 f5 36. Bd5 Qf7 37. Qg3 f4 38. Qg5 Qf6 39. Ne4 Qf7 40.", "completion": " Nd6"}
{"prompt": "1. Nf3 Nf6 2. d4 d6 3. c4 Nbd7 4. g3 e5 5. dxe5 dxe5 6. Bg2 Bb4+ 7. Bd2 Bd6 8. O-O O-O 9. Nc3 c6 10. Ng5 Nc5 11. b4 Ne6 12. Nce4 Nxe4 13. Nxe4 Be7 14. c5 Nd4 15. e3 Ne6 16. Qe2 Ng5 17. Rad1 Nxe4 18. Bxe4 f5 19. Bg2 Qe8 20. Bc3 Bf6 21. Rd2 Qg6 22. Rd6 f4 23. Bxe5 Bg4 24. Qc4+ Kh8 25. exf4 Rae8 26. h3 Bf5 27. g4 Bd3 28. Qd4 Bxf1 29. Bxf1 Bxe5 30. fxe5 Qb1 31. Kg2 Qxa2 32. Bc4 Qa3 33. e6 Qf3+ 34. Kg1 Qxh3 35.", "completion": " Rd7"}
{"prompt": "1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. exd6 cxd6 5. Be2 g6 6. c4 Nb6 7. Nc3 Bg7 8. Be3 O-O 9. Rc1 N6d7 10. Nf3 Nf6 11. h3 d5 12. O-O Nc6 13. cxd5 Nb4 14. Ne5 Nfxd5 15. Nxd5 Nxd5 16. Bd2 Be6 17. Bf3 Qd6 18. Re1 Rfc8 19. Rxc8+ Rxc8 20. Qa4 a6 21. Bxd5 Qxd5 22. a3 Qb3 23. Qxb3 Bxb3 24. Bc3 Kf8 25. Nd7+ Ke8 26. Nc5 Bd5 27. f3 a5 28. Kf2 b6 29. Nd3 Kd7 30. Nf4 Bb3 31. h4 Rc4 32. Ke3 Bh6 33. g3 Rc8 34. Kd3 Bxf4 35. gxf4 Bd5 36. Ke3 h5 37. Rg1 Rc6 38. Rg5 Re6+ 39. Kf2 Kc6 40. f5 Rf6 41. fxg6 fxg6 42. Rg3 Kb5 43. Ke3 Kc4 44. f4 Re6+ 45. Kd2 Be4 46. Rg5 Bf5 47. Rg3 Re4 48. Rf3 e6 49. Rf2 Bg4 50. Kc2 Re3 51. b3+ Kd5 52. Kd2 Rh3 53. b4 a4 54. Rf1 Bf5 55. Re1 Rd3+ 56. Kc2 Rxd4+ 57. Kb2 Rxf4 58. Re5+ Kc4 59. Bd2 Rf2 60. Kc1 Rh2 61. Bg5 Kc3 62. Re3+ Bd3 63. Re1 Rc2+ 64. Kd1 Ra2 65. Bf6+ Kc4 66. Rxe6 Rxa3 67. Be7 b5 68. Rd6 Bf5 69. Rc6+ Kd3 70. Rd6+ Ke4 71. Rb6 Rf3 72. Rxb5 a3 73. Ra5 Kd3 74. Rxa3+ Kc4 75. Rxf3 Bg4 76.", "completion": " Ke2"}
{"prompt": "1. c4 e5 2. Nc3 Nc6 3. Nf3 g6 4. g3 Bg7 5. Bg2 Nf6 6. d4 d6 7. Bg5 exd4 8. Nxd4 Nxd4 9. Qxd4 O-O 10. O-O c5 11. Bxf6 cxd4 12. Bxd8 dxc3 13. Bc7", "completion": " cxb2"}
{"prompt": "1. d4 d6 2. e3 Nf6 3. Nf3 Bg4 4. Be2 c6 5. b3 Nbd7 6. c4 Qa5+ 7. Bd2 Qc7 8. Bc3 e5 9. dxe5 Nxe5 10. Nxe5 Bxe2 11. Qxe2 dxe5 12. Nd2 Bd6 13. e4 O-O-O 14. O-O h5 15. h4 Rh6 16. g3 g5 17. hxg5 Rg6 18. gxf6 Rh8 19. Kg2 Qd8 20. Rh1 Qxf6 21. Nf3 Rhg8 22. Qb2 Qf4 23. Bxe5", "completion": " Rxg3+"}
{"prompt": "1. e4 c5 2. Nf3 d6 3. Bc4 g6 4. O-O Bg7 5. Re1 Nc6 6. c3 Bg4 7. h3 Bxf3 8. Qxf3 Ne5 9. Bb5+ Nc6 10. e5 d5 11. e6 f5 12. d3 Nf6 13. Bxc6+ bxc6 14. Be3 Qd6 15. Bf4 Qd8 16. Nd2 O-O 17. Nb3 c4 18. Nd4 cxd3 19. Nxc6 Qe8 20. Nb4 Ne4 21. Nxd3 g5 22. Be5 g4 23. Qf4 gxh3 24. gxh3 Qg6+ 25. Kh2 Bh6 26. Qf3 Ng5 27. Qe2 f4 28. Rg1 Qf5 29. Qg4 Qxd3 30. h4 Rf5 31. Bxf4 Raf8 32. Bxg5 Rxf2+ 33. Rg2 Rxg2+ 34. Qxg2 Bxg5 35. Qxg5+ Kh8 36. Rg1 Qe2+ 37. Rg2 Qxe6 38.", "completion": " Qg7#"}
{"prompt": "1. e4 g6 2. d4 Bg7 3. c3 d6 4. Nf3 Nc6 5. Bd3 e5 6. d5 Nce7 7. O-O Nf6 8. Be3 O-O 9. Nbd2 Ne8 10. h3 f5 11. exf5 gxf5 12. c4 f4 13. Qc2 Bf5 14. Bxf5 Nxf5 15. Ne4 fxe3 16. fxe3 Nxe3 17. Qe2 Nxf1 18. Rxf1 Nf6 19. Neg5 Re8 20. Ne6 Qd7 21. Nfg5 h6 22. Ne4 Nxe4 23. Qxe4 Rab8 24. Qg6 Rxe6 25. dxe6 Qe7 26.", "completion": " Rf7"}
{"prompt": "1. e4 d6 2. d4 Nf6 3. Nf3 Nbd7 4. Nc3 e5 5. dxe5 dxe5 6. Bg5 Be7 7. Bxf6 Bxf6 8. Nd5 O-O 9. Nxf6+ Qxf6 10. h3 Rd8 11. Bd3 Nc5 12. O-O Nxe4 13. Qe2 Ng5 14. Nxe5 Bxh3 15. gxh3 Nxh3+ 16. Kh1 Nf4 17. Bxh7+ Kxh7 18. Qe4+ Kg8 19. Ng4 Qh4+ 20. Nh2 Re8 21. Qf3 Rad8 22. Rg1 Rd2 23. Qc3 g6 24.", "completion": " Qxd2"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 d6 6. c3 Be7 7. O-O Nf6 8. Re1 O-O 9. h3 h6 10. d4 Nh7 11. d5 Nb8 12. g4 Ng5 13. Kg2 Nxf3 14. Qxf3 Bg5 15. Nd2 Nd7 16. Bc2 a5 17. Qe2 Ba6 18. Bd3 Rb8 19. a4 Nc5 20. Bxb5 Bxb5 21. axb5 a4 22. Nf3 Bxc1 23. Raxc1 Qd7 24. c4 g6 25. Qe3 Kh7 26. Kg3 f5 27. gxf5 gxf5 28. exf5 Qxf5 29. Nh4 Qf4+ 30. Qxf4 exf4+ 31. Kf3 Rf7 32. Ng2 Nd3 33. Rcd1 Nxe1+ 34. Rxe1 Ra8 35. Nxf4 a3 36. bxa3 Rxa3+ 37. Re3 Ra4 38. Re4 Ra3+ 39. Re3 Ra1 40. Kg3 Rg1+ 41. Kh2 Rg5 42. Re4 Re5 43. Rd4 Ref5 44. Kg3 h5 45. Nd3 Rg7+ 46. Kh2 Rgf7 47. Kg3 Kh6 48. h4 Rf3+ 49. Kg2 R3f6 50. f4 Rg6+ 51. Kh3 Rg4 52. Re4 Kg7 53. Re6 Rfxf4 54. Nxf4 Rxf4 55. Re7+ Kf6 56.", "completion": " Rxc7"}
{"prompt": "1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Be7 5. Bg5 O-O 6. e3 Nbd7 7. Rc1 c6 8. Bd3 Re8 9. O-O a6 10. cxd5 exd5 11. Qc2 Nf8 12. Rb1 Be6 13. Ne5 Rc8 14. b4 Ng4 15. Bxe7 Qxe7 16. Nxg4 Bxg4 17. a3 Qh4 18. Bf5 Bxf5 19. Qxf5 g6 20. Qf3 Ne6 21. Rfc1 Kg7 22. Na4 Qd8 23. Nc5 Nxc5 24. Rxc5 Qd6 25. a4 b5 26. a5 Re6 27. Rbc1 Rce8 28. R1c3 Qd7 29. Qd1 h5 30. Qc1 Rc8 31. h3 h4 32. Qd1 Qe7 33. Qg4 Rc7 34. Rc1 Rb7 35. Rxc6 Rxc6 36.", "completion": " Rxc6"}
{"prompt": "1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Be7 5. c4 Nf6 6. Nc3 O-O 7. Nf3 Bb4 8. Bd3 c5 9. O-O cxd4 10. Nxd4 Bc5 11. Nf3 Nc6 12. a3 b6 13. b4 Be7 14. Ne4 Bb7 15. Bb2 h6 16. Nxf6+ Bxf6 17. Bxf6 Qxf6 18. Be4 Rab8 19. Qa4 Ne5 20. Nxe5 Qxe5 21. Bxb7 Rxb7 22. Rad1 Rc7 23. Qc2 Rfc8 24. Rfe1 Qh5 25. Rd4 a5 26. bxa5 Qxa5 27. Red1 Qa8 28. Qb1 Rb7 29. a4 Rbb8 30. Qb5 Rd8 31. Rxd8+ Rxd8 32. Rxd8+ Qxd8 33. g3 Kf8 34. h4 f6 35. Qc6 e5 36. Kg2 Kf7 37. Kf3 f5 38. Qb7+ Kg8 39. Qd5+ Qxd5+ 40. cxd5 Kf7 41. g4 g6 42. Ke3", "completion": " fxg4"}
{"prompt": "1. d4 Nf6 2. Nc3 d5 3. Bf4 c6 4. e3 Bg4 5. f3 Bf5 6. g4 Bg6 7. h4 h6 8. Qd2 Nbd7 9. O-O-O e6 10. Nh3 Bb4 11. g5 hxg5 12. Nxg5 Qe7 13. e4 dxe4 14. fxe4 Bxe4 15. Qe3 Bg6 16. Nce4 Nxe4 17. Nxe4 Bxe4 18. Qxe4 O-O-O 19. Qxc6+ bxc6 20.", "completion": " Ba6#"}
{"prompt": "1. a3 g6 2. h4 Bg7 3. h5 g5 4. d4 h6 5. e4 d6 6. Bc4 Nf6 7. Nc3 Bg4 8. Be2 Bxe2 9. Qxe2 a6 10. f4 g4 11. e5 dxe5 12. dxe5 Nd5 13. Bd2 Qd7 14. O-O-O c6 15. Ne4 Qf5 16. c4 Nxf4 17. Bxf4 Qxf4+ 18. Kb1 Bxe5 19.", "completion": " Rf1"}
{"prompt": "1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. exd5 exd5 5. Bd3 Nc6 6. Be3 Bxc3+ 7. bxc3 Nge7 8. Nf3 Bf5 9. Be2 O-O 10. O-O h6 11. c4 Re8 12. Re1 dxc4 13. Bxc4 Nd5 14. Bb3 Nxe3 15. fxe3 Qd7 16. d5 Ne5 17. Nd4 Be4 18. c4 c6 19. dxc6 bxc6 20. Qh5 Bg6 21. Qe2 c5 22. Nf3 Nd3 23. Red1 Rad8 24. Bc2 Qd6 25. Ne1 Nf4 26. exf4 Rxe2 27. Rxd6", "completion": " Rxd6"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. Nc3 e6 4. d4 cxd4 5. Nxd4 Nxd4 6. Qxd4 Qc7 7. Be3 Nf6 8. Bd3 e5 9. Qa4 Be7 10. Nd5 Nxd5 11. exd5 Qd6 12. Qe4 b6 13. O-O Bb7 14. c4 Rc8 15. b3 a6 16. Rac1 g6 17. Rfe1 a5 18. f4 Bf6 19. Bxb6 Qxb6+ 20. Kh1 Qd6 21.", "completion": " fxe5"}
{"prompt": "1. e4 b6 2. d4 Bb7 3. Nc3 e6 4. Be3 Nf6 5. Bd3 Bb4 6. e5 Bxc3+ 7. bxc3 Nd5 8. Nf3 Nxc3 9. Qd2 Nd5 10. O-O O-O 11. c4 Nxe3 12. fxe3 d5 13. cxd5 Bxd5 14. e4 Bb7 15. Rac1 Nc6 16. Qf4 Nxd4 17. Nxd4 Qxd4+ 18. Kh1 Qxd3 19. Rxc7 Bxe4 20. Rxf7 Rxf7 21.", "completion": " Qxf7+"}
{"prompt": "1. e4 d5 2. exd5 Nf6 3. Nc3 Nxd5 4. Bc4 e6 5. Qf3 Nb4 6. Bb3 N8c6 7. Nge2 Na5 8. Ba4+ Bd7 9. a3 Nd5 10. Bxd7+ Qxd7 11. Nxd5 exd5 12. O-O O-O-O 13. d4 Nc6 14. c3 f6 15. Bd2 Bd6 16. b4 Ne7 17. Bf4 Qf5 18. Rfe1 Ng6 19. Bxd6 Qxf3 20. gxf3 Rxd6 21. Kg2 Re8 22. Ng1 Rde6 23. Kf1 Nf4 24. Rxe6 Rxe6 25. Re1 Kd7 26. Re3 Kc6 27. a4 a5 28. bxa5 Kd7 29. Ne2 Nxe2 30. Rxe6 Kxe6 31. Kxe2 Kf5 32. Ke3 g5 33. h3 h6 34. f4 gxf4+ 35. Kf3 h5 36.", "completion": " h4"}
{"prompt": "1. g3 e5 2. e3 Nc6 3. Bg2 f6 4. Ne2 Nge7 5. d4 g6 6. d5 Nb4 7. Nbc3 Bg7 8. a3 Na6 9. d6 cxd6 10. Qxd6 O-O 11. O-O Nf5 12. Qd5+ Kh8 13. e4 Ne7 14. Qd6 f5 15. Nd5 Nxd5 16. exd5 Rf6 17. Qxe5 Rc6 18. Qe3 Rf6 19. b3 Rf8 20. Rb1 Re8 21. Qd3 Nc5 22. Qc4 b6 23. Bb2 Bxb2 24. Rxb2 Ba6 25. Qd4+ Kg8 26. c4 Ne4 27. Nc3 Nxc3 28. d6 Ne4 29. Qd5+ Kg7 30. Re1 Nc3 31. Rxe8 Nxd5 32. Rxd8 Rxd8 33.", "completion": " Bxd5"}
{"prompt": "1. e3 e5 2. a3 d5 3. b4 Nc6 4. Bb2 Nf6 5. b5 Na5 6. Bxe5 Bd6 7. Bxd6 Qxd6 8. Nf3 O-O 9. d4 Bd7 10. Nbd2 Qb6 11. a4 a6 12. bxa6 bxa6 13. Bd3 Nc6 14. O-O Nb4 15. Ne5 Qd6 16. Ndf3 Nxd3 17. Qxd3 Ne4 18. c4 Bf5 19. c5 Qe6 20. Qa3 c6 21. Rab1 Bg4 22. Rb6 Bxf3 23. Nxf3 a5 24. Rfb1 f6 25. Qd3 Ng5 26. Nxg5 fxg5 27. f3 h5 28. e4 g4 29. exd5 Qxd5 30. Qe4 Qc4 31. fxg4 Rae8 32. Qxc6 Qxd4+ 33. Kh1 hxg4 34. Qd6 Qf2 35. Qd5+ Kh7 36. Rg1 Qxg1+ 37. Kxg1", "completion": " Re1#"}
{"prompt": "1. e4 c6 2. Nf3 d5 3. e5 Bf5 4. d4 e6 5. Bd3 Bg6 6. Bxg6 hxg6 7. Nc3 c5 8. Bd2 cxd4 9. Nxd4 Nd7 10. Nf3 Ne7 11. Bf4 Nc6 12. Qd2 Be7 13. O-O-O g5 14. Bxg5 Ndxe5 15. Bxe7 Qxe7 16. Nxe5 Nxe5 17. Qd4 Rh4 18. Qe3 Nc4 19. Qg3 g6 20. Nb5 a6 21. Nc7+ Kf8 22.", "completion": " Nxa8"}
{"prompt": "1. e4 e6 2. d4 d5 3. Nd2 Nc6 4. c3 e5 5. exd5 Qxd5 6. Ngf3 Bg4 7. Bc4 Qd6 8. Nb3 Nf6 9. Ng5 Bxd1 10. Nxf7 Qe7 11. Kxd1 a6 12. Nxh8 b5 13. Bd3 O-O-O 14. Re1 Qe8 15. Bg5 Qh5+ 16. Re2 Qxg5 17. Nf7 Qxg2 18. Nxd8 Nxd8 19. dxe5 Ng4 20. Kd2 Nxe5 21. Bf5+ Nd7 22. Rd1 Qg5+ 23. Re3 Qxf5 24. Nd4 Qxf2+ 25. Re2 Qf4+ 26. Kc2 Bc5 27. Nb3 Nc6 28. Rxd7 Kxd7 29. Nxc5+ Kc8 30. Re8+ Nd8 31. Rxd8+ Kxd8 32.", "completion": " Ne6+"}
{"prompt": "1. e4 c5 2. Bc4 d6 3. Nc3 Nc6 4. f4 a6 5. a4 e6 6. Nge2 Be7 7. O-O Nf6 8. Ba2 Bd7 9. d3 O-O 10. Ng3 Nd4 11. f5 b5 12. axb5 axb5 13. Be3 e5 14. Bxd4 exd4 15. Nd5 Bc6 16. Nxf6+ Bxf6 17. Nh5 Be5 18. Qg4 d5 19. exd5 Bxd5 20. Bxd5 Qxd5 21. Rxa8 Rxa8 22. Qe4 Qxe4 23. dxe4 Ra2 24. Rb1 c4 25. g3 b4 26. Nf4 f6 27. h4 b3 28. cxb3 cxb3 29. Kf2 Kf7 30. Nd3 Bd6 31. Nc1 Ra4 32. Nxb3 d3 33. Rd1 Rxe4 34. Rxd3 Be5 35. Nd2 Rd4 36. Rxd4 Bxd4+ 37. Kf3 Bxb2 38. h5 Bc1 39. Nc4 Ke7 40. g4 Kd7 41. Ke4 Kc6 42. Ne3 Bxe3 43. Kxe3 Kc5 44. Kf4 Kd5 45. Ke3 Ke5 46. h6", "completion": " gxh6"}
{"prompt": "1. d4 e6 2. e3 a6 3. Nf3 Bb4+ 4. Bd2 Be7 5. Nc3 Nf6 6. a3 O-O 7. Bc4 b6 8. O-O Bb7 9. Ba2 h6 10. Qe2 Nh7 11. e4 Nc6 12. d5 exd5 13. exd5 Nb8 14. Bf4 d6 15. Bg3 Bf6 16. Qd3 Ng5 17. Nxg5 Bxg5 18. Rfe1 f5 19. Re6 f4 20. Bxf4 Bxf4 21. Rg6 Be5 22. Qh3 Rf6 23. Qg4 Rxg6 24. Qxg6 Nd7 25. Ne4 Qe8 26. Qg4 Bxb2 27. Re1 Bf6 28.", "completion": " Nxf6+"}
{"prompt": "1. d4 d5 2. Nf3 Nf6 3. Bf4 g6 4. h3 Bg7 5. e3 O-O 6. c3 Nbd7 7. Bd3 Re8 8. O-O c5 9. Bh2 Qb6 10. b3 Ne4 11. Qc2 Ndf6 12. Nbd2 Bf5 13. Nh4 Bd7 14. Nxe4 dxe4 15. Bxe4 Rac8 16. Qd3 Nxe4 17. Qxe4 Bc6 18. Qg4 cxd4 19. cxd4 e5 20. dxe5 h5 21. Qd1 Bxe5 22. Bxe5 Rxe5 23. Rc1 Rd8 24. Qc2 Rg5 25. g3 Qb4 26. Rcd1", "completion": " Rxd1"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O Be7 5. Re1 O-O 6. c3 d6 7. d4 exd4 8. cxd4 Bg4 9. Nbd2 Qd7 10. d5 Nd4 11. b3 c6 12. Bb2 Nxf3+ 13. Nxf3 cxd5 14. exd5 Rac8 15. Re3 a6 16. Be2 b5 17. Qd4 Rc2 18. Bd3 Rc7 19. Ng5 h6 20. Ne4 Rfc8 21. Nxf6+ Bxf6 22. Qe4 Bxb2 23.", "completion": " Qh7+"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. d4 Nd6 6. Bxc6 dxc6 7. dxe5 Nf5 8. Qxd8+ Kxd8 9. Nc3 Ke8 10. Bg5 Be7 11. Rad1 Be6 12. Rd2 h6 13. Bxe7 Kxe7 14. Rfd1 Rad8 15.", "completion": " g4"}
{"prompt": "1. e4 e6 2. Nf3 d5 3. Nc3 Bb4 4. exd5 exd5 5. Be2 Nf6 6. O-O O-O 7. d4 Bf5 8. Bg5 Be7 9. Re1 h6 10. Bf4 Nbd7 11. Nb5 c6 12. Nd6 Nh5 13. Nh4 Nxf4 14. Nhxf5 Nf6 15. Nxb7 Qd7 16. Bg4 Qxb7 17. Nxe7+ Kh8 18. Qf3 Ng6 19. Nf5 Qxb2 20. Rab1 Qxc2 21. Nxh6 Qd2 22. Nf5 Qg5 23. Qh3+ Kg8 24. Bd1 Rfe8 25. Bc2 Rxe1+ 26. Rxe1 Qd2 27. Qe3", "completion": " Qxc2"}
{"prompt": "1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 Bc5 5. Nf3 d6 6. O-O Nf6 7. Nxc3 O-O 8. Re1 Nc6 9. Be3 h6 10. Bxc5 dxc5 11. Nb5 Qxd1 12. Raxd1 Ne8 13. Nc3 Bg4 14. Rd3 b6 15. Bd5 Nb4 16. Rde3 Nxd5 17. Nxd5 c6 18. Ne7+ Kh8 19. Nxc6 Nd6 20. Nce5 Bh5 21. Nh4 Rfe8 22. Nd3 g5 23. Nf3 Nc4 24. R3e2 Bxf3 25. gxf3 Ne5 26. Nxe5 Rxe5 27. Rd2 Kg7 28. Rd7 Kg6 29. Red1 Re6 30. Rc7 f5 31. exf5+ Kxf5 32. Rdd7 Kf4 33. Kg2 Re2 34. Rf7+ Ke5 35. Rce7+ Kd4 36.", "completion": " Rxe2"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 4. O-O Bg7 5. c3 Nf6 6. Re1 O-O 7. d4 cxd4 8. cxd4 d5 9. e5 Ne4 10. h3 a6 11. Bf1 f5 12. Nc3 Be6 13. Ne2 h6 14. h4 Bf7 15. Be3 e6 16. Nc3 Nxc3 17. bxc3 Rc8 18. Qd2 Kh7 19. c4 dxc4 20. Bxc4 Ne7 21. Bb3 Nd5 22. Rac1 Qd7 23. Qa5 Nxe3 24. fxe3 Rfd8 25. Qb6 Bf8 26. Kf2 Ba3 27. Rxc8 Rxc8 28. Qa5 Be7 29. Rd1 Rd8 30. Qb6 Rc8 31. h5 g5 32. Qa5 g4 33. Ng1 Bxh5 34. g3 Bf7 35. Ne2 Bg5 36. Nf4 Bxf4 37. exf4 Rd8 38. Ke3 Qc6 39.", "completion": " Qxd8"}
{"prompt": "1. e4 e5 2. Nf3 Nf6 3. d4 exd4 4. Nxd4 Nc6 5. Nxc6 bxc6 6. f3 Ba6 7. Bxa6 Bc5 8. Qe2 Rb8 9. b3 d5 10. exd5+ Be7 11. dxc6 Nd5 12. O-O O-O 13. Bb7 Nf4 14. Qf2 Ne6 15. Bb2 Bc5 16. Qxc5", "completion": " Nxc5"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. c3 e6 5. Bc4 dxc3 6. Nxc3 a6 7. a3 Qc7 8. Qe2 Ne5 9. Nxe5 Qxe5 10. O-O h5 11. f4 Qc7 12. Be3 Nf6 13. Rac1 Ng4 14. Bd4 f6 15. h3 b5 16. Ba2 Bc5 17. Bxc5 Qxc5+ 18. Kh1 Qb6 19. f5 Qb8 20. hxg4 hxg4+ 21. Kg1 Qh2+ 22. Kf2", "completion": " Qf4+"}
{"prompt": "1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. h3 O-O 6. Nf3 Nbd7 7. a3 Re8 8. b4 e5 9. d5 a5 10. Bg5 axb4 11. axb4 Rxa1 12. Qxa1 c6 13. Bd3 Qb6 14. Qa3 cxd5 15. Nxd5 Nxd5 16. cxd5 Nb8 17. Be3 Qd8 18. O-O Na6 19. Bg5 Qb6 20. Rb1 Bd7 21. Be3 Qd8 22. Bxa6 bxa6 23. Qxa6 Bc8 24. Qa4 f5 25. b5 fxe4 26. Qxe4 Bf5 27. Qb4 Bxb1 28. Qxb1 Qb8 29. Ng5 Qb7 30. Qb3 Bh6 31. h4 Bxg5 32. hxg5 Rb8 33. b6 Ra8 34. Qb5 Kf7 35. Qc6 Rb8 36.", "completion": " Qxd6"}
{"prompt": "1. d4 d5 2. Bf4 Bf5 3. Nf3 Nf6 4. e3 e6 5. c4 c6 6. Nc3 Nbd7 7. Bd3 Bxd3 8. Qxd3 dxc4 9. Qxc4 Nb6 10. Qd3 Nbd5 11. Bg3 Nh5 12. a3 Nxg3 13. hxg3 h6 14. Ne5 Bd6 15. f4 Bxe5 16. fxe5 O-O 17. Ne4 Qa5+ 18. b4 Nxb4 19. Qd2 Nd3+ 20. Ke2 Qxd2+ 21. Kxd2 Nb2 22. Rab1 Nc4+ 23. Kd3 Nb6 24. Nd6 Rab8 25. Rb4 Nd5 26. Rxb7 Rxb7 27. Nxb7 Rb8 28. Nc5 Rb2 29. Rg1 Ra2 30. a4 Nb6 31. Rb1 Nxa4 32. Ne4 Nb6 33. Rf1 Nc8 34. Rb1 Ne7 35. Rb8+ Kh7 36. Rb7 Nf5 37. Rxf7 Ra3+ 38. Nc3 Nxe3 39. Rc7 Nd5 40. Rxc6 Rxc3+ 41. Rxc3 Nxc3 42. Kxc3 Kg6 43. Kc4 Kf5 44. d5", "completion": " Kxe5"}
{"prompt": "1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 O-O 5. d5 d6 6. Bd3 e5 7. Nge2 h6 8. O-O g5 9. f4 g4 10. f5 h5 11. g3 Kh8 12. Bg5 Kh7 13. Kg2 Rg8 14. h4 Bh8 15. Qd2 Nbd7 16. Rf2 Nc5 17. Bc2 a6 18. b4 Ncd7 19. a4 b6 20. Raf1 Bb7 21. Nd1 Rc8 22. Ne3 Qf8 23. Nc3 c6 24. Bd1 cxd5 25. cxd5 Rxc3 26. Qxc3 Nxe4 27. Qc2 Nxf2 28. f6+ e4 29. Rxf2 Rg6 30. Qxe4 Ne5 31. Bc2 Kg8 32. Nf5 Bxf6 33. Bxf6 Rxf6 34.", "completion": " Ne7+"}
{"prompt": "1. e4 e6 2. d4 d5 3. Bd3 dxe4 4. Bxe4 Nf6 5. Bf3 c5 6. Ne2 Be7 7. Be3 Nbd7 8. dxc5 Bxc5 9. Bxc5 Nxc5 10. Qxd8+ Kxd8 11. Nbc3 Ke7 12. O-O-O Rb8 13. Nb5 a6 14. Nbd4 Rd8 15. Rhe1 Bd7 16. Nc3 Be8 17. a3 Kf8 18. h3 Na4 19. Nxa4 Bxa4 20. Rd2 Rd6 21. Red1 b6 22. Ne2 Rxd2 23. Rxd2 Rc8 24. Kb1 Bc6 25. Bxc6 Rxc6 26. Rd8+ Ke7 27. Rb8 b5 28. Rb7+ Nd7 29. Nd4 Rd6 30. c3 Kf6 31. Kc2 e5 32. Nb3 Ke6 33. Rc7 f5 34. Na5 e4 35. c4 bxc4 36. Nxc4 Rd4 37. b3 g5 38. Rc6+ Ke7 39. Rxa6 f4 40. Rh6 Nf6 41. a4 Rd5 42. g3 e3 43. Nxe3", "completion": " fxe3"}
{"prompt": "1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 Qc7 6. Ne2 Bg4 7. f3 Bh5 8. Ng3 Bg6 9. f4 e6 10. O-O Bd6 11. f5 Bxg3 12. hxg3 exf5 13. Bf4 Qd7 14. Re1+ Nge7 15. Nd2 O-O 16. Nf3 Rfe8 17. Qb3 Bh5 18. Ne5 Nxe5 19. Rxe5 Bg4 20. Rae1 h6 21. Bb5 Nc6 22. Rxe8+ Rxe8 23. Rxe8+ Qxe8 24. Qxd5 Qe1+ 25. Kh2 g5 26. Bd6 f4 27. Bxc6 Qxg3+ 28. Kg1 Qe1+ 29. Kh2 bxc6 30. Qxc6 f3 31. Qa8+ Kh7 32. Be5 fxg2 33. Qxg2 Qh4+ 34. Kg1 Qe1+ 35. Qf1 Qe3+ 36. Qf2 Qc1+ 37. Kh2 f5 38. d5 Qd1 39. Qxa7+ Kg6 40.", "completion": " Qg7+"}
{"prompt": "1. d4 Nf6 2. c4 e5 3. Nc3 exd4 4. Qxd4 Nc6 5. Qd1 d6 6. Nf3 Bf5 7. e3 Be7 8. Be2 h6 9. O-O O-O 10. Re1 Re8 11. Nd4 Nxd4 12. exd4 Bh7 13. Bf1 c5 14. d5 Rb8 15. b3 b5 16. Bb2 bxc4 17. Rb1 cxb3 18. axb3 Bxb1 19. Qxb1 Rxb3 20. Bc4 Rb7 21. Qc2 Qb8 22. Ba1 Nd7 23. h3 Bf6 24. Rxe8+ Qxe8 25. Nb5 Qe1+ 26. Kh2 Qxa1 27. Nxd6 Rb2 28. Qf5 Rb4 29. Bd3 Qd1 30.", "completion": " Qh7+"}
{"prompt": "1. d4 Nf6 2. c4 d5 3. Nc3 g6 4. e3 Bg7 5. Nf3 c5 6. dxc5 O-O 7. cxd5 e6 8. d6 Bd7 9. Be2 b6 10. cxb6 axb6 11. O-O Bc6 12. Ne5 Nd5 13. Nxc6 Nxc6 14. Nxd5 exd5 15. Qxd5 Nb4 16. Qc4 Qxd6 17. Bd2 Nc6 18. Bc3 Ne5 19. Qe4 Rfe8 20. Qd4 Nf3+ 21. Bxf3 Bxd4 22. Bxd4 Rab8 23. Rad1 Qe6 24. a3 b5 25. Bc3 Rbd8 26. g3 Rxd1 27. Rxd1 h5 28. Bd5 Qf5 29. Bg2 h4 30. Re1 hxg3 31. hxg3 f6 32. e4 Qg5 33. Re3 Kg7 34. f4 Qc5 35. Kf2 Qc4 36. Bf1 Qa4 37. e5 fxe5 38. Bxe5+ Kh7 39. Bd3 Qa7 40. g4 Rc8 41. Ke2 Qd7 42. Rh3+ Kg8 43.", "completion": " Rh8+"}
{"prompt": "1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. d3 Nf6 5. Bg5 O-O 6. h4 c6 7. h5 h6 8. Bxh6 gxh6 9. Qd2 Ng4 10. Nc3 Nd7 11. O-O-O Qb6 12. d4 exd4 13. Nxd4 Nde5 14. Bb3 a5 15. f3 Nxf3 16. gxf3 Bg5 17. f4 Bf6 18. Nce2 a4 19. Bc4 d5 20. exd5 cxd5 21. Bxd5 Nf2 22. Rhg1+ Kh8 23. f5 Kh7 24. Rdf1 Bxf5 25. Rxf2 Bxc2 26. Kxc2 Rac8+ 27. Nc3 Bxd4 28. Rxf7+ Rxf7 29. Qd3+ Kh8 30. Rg6 Rxc3+ 31. bxc3 Rf2+ 32.", "completion": " Kd1"}
{"prompt": "1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 exd5 5. Bg5 Be7 6. Qc2 h6 7. Bh4 c5 8. dxc5 Nc6 9. e3 O-O 10. Nf3 Bxc5 11. Be2 Bg4 12. O-O g5 13. Bg3 Qd7 14. Ne5 Nxe5 15. Bxe5 Bxe2 16. Nxe2 Be7 17. Ng3 Rac8 18. Qf5 Qe6 19. Rad1 Rc5 20. Bd4 Rc6 21. b3 Qxf5 22. Nxf5 Bd8 23. Nxh6+ Kh7 24. Nf5 Kg6 25. Bxf6 Kxf5 26. Bg7 Rg8 27. Rxd5+ Ke6 28. Re5+ Kd6 29. Rd1+ Kc7 30. Red5 f6 31. Rd7+ Kb6 32. g3 Rc7 33. Rxd8 Rgxg7 34. R8d6+ Rc6 35. h3 Rc7 36. Kg2 Kc5 37. Rxc6+ bxc6 38. h4 gxh4 39. gxh4 Kb4 40. Kf3 Ka3 41. Rd2 a5 42. Kg4 a4 43. bxa4 Kxa4 44. h5 c5 45. Kf5 c4 46. h6 c3 47. Rc2 Kb4 48. Kg6 Kc4 49. h7 Rc8 50. Kg7 Rc7+ 51. Kxf6 Rxh7 52. e4 Kd3 53. Rc1 Kd2 54. Rg1 c2 55. f4 Rh4 56. Ke5 Ke3 57. Rc1 Kd2 58. Ra1 Ke3 59. f5 Rxe4+ 60. Kd6 Rd4+ 61. Ke7 Rd1 62. Rxd1", "completion": " cxd1=Q"}
{"prompt": "1. e4 c5 2. Be2 Nc6 3. Nf3 e6 4. d4 cxd4 5. Nxd4 Nxd4 6. Qxd4 a6 7. O-O b5 8. Bf3 Bb7 9. Qe3 Rc8 10. c3 Qc7 11. e5 Bxf3 12. Qxf3 Ne7 13. Re1 Ng6 14. Bf4 Bc5 15. Nd2 O-O 16. b3 d5 17. exd6 Bxd6 18. Bxd6 Qxd6 19. Rad1 Qc6 20. Qxc6 Rxc6 21. c4 bxc4 22. Nxc4 Nf4 23. Re4 Nd5 24. Red4 g6 25. Na5 Rc2 26. R4d2 Rfc8 27. Nc4 Rxd2 28. Rxd2 Kg7 29. Rd3 Nb4 30. Rd2 Nd5 31. Kf1 f6 32. f3 Kf7 33. Nd6+ Kf8 34.", "completion": " Nxc8"}
{"prompt": "1. e4 e5 2. Nf3 d6 3. Nc3 f5 4. exf5 Bxf5 5. g3 Qd7 6. Bg2 Nc6 7. d3 h6 8. Nd5 O-O-O 9. b4 Be6 10. b5 Nb8 11. c4 g5 12. Be3 b6 13. a4 g4 14. Nd2 h5 15. a5 h4 16. axb6 cxb6 17. Qa4 hxg3 18. fxg3 Qh7 19. Ke2 Rd7 20. Nxb6+ axb6 21. Qa8 Nf6 22. Bxb6 e4 23. dxe4 Bh6 24. e5 dxe5 25. Qxb8+ Kxb8 26.", "completion": " Ra8#"}
{"prompt": "1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 d6 5. Qf3 Be6 6. Bxe6 fxe6 7. Nxc3 Qf6 8. Qd3 Nc6 9. Nf3 h6 10. O-O Nge7 11. Re1 e5 12. b3 O-O-O 13. Bb2 g5 14. Nd5 Nxd5 15. Qxd5 Ne7 16. Qa5 Kb8 17. Rac1 Rd7 18. Red1 Nc6 19. Rxc6 bxc6 20. Rc1 c5 21. b4 Qd8 22. bxc5 c6 23. Qb4+ Rb7 24. Qc3 Bg7 25. Rd1 Rd7 26. Qb4+ Ka8 27. cxd6 Qb6 28. Qc3 Rhd8 29. Ba3 g4 30. Nxe5 Bxe5 31. Qxe5 Qb5 32. Qc3 Re8 33. f3 gxf3 34. gxf3 Rg8+ 35. Kf2 Rdg7 36. d7", "completion": " Rg2+"}
{"prompt": "1. e3 e6 2. c4 d5 3. cxd5 exd5 4. Nf3 c6 5. g3 Nf6 6. Bg2 Bd6 7. O-O Bg4 8. b3 Nbd7 9. Bb2 O-O 10. h3 Bh5 11. g4 Bg6 12. d3 Nc5 13. Ne1 Qe7 14. b4 Ncd7 15. a3 a5 16. bxa5 Rxa5 17. Qb3 Rb5 18. Qc2 Nc5 19. Nc3 Ra5 20. a4 Qe5 21. Nf3 Qe7 22. Rfd1 Rfa8 23. Nh4 Qe5 24. Nxg6 Qh2+ 25. Kf1 hxg6 26. Ra2 Nh7 27. f4 Nf6 28. Rda1 Re8 29. d4 Nce4 30. Bxe4 Qxh3+ 31. Bg2 Qxg4 32. Qe2 Qh4 33. Qf2 Qg4 34. Nd1 Nh5 35. Qf3 Ng3+ 36. Kf2 Ne4+ 37. Kg1 Qh4 38. Qh3 Qe1+ 39. Kh2 g5 40. Bxe4 Rxe4 41. Qg3 Bxf4 42. exf4 Re2+ 43. Nf2", "completion": " Rxf2+"}
{"prompt": "1. f4 c5 2. e3 d6 3. d4 cxd4 4. exd4 Nf6 5. Nf3 e6 6. Bd3 Be7 7. Be3 Nc6 8. Nc3 a6 9. O-O O-O 10. h3 b5 11. g4 Bb7 12. g5 Nh5 13. d5 Nb4 14. Nd4 Ng3 15. Rf3 Nxd3 16. Rxg3 Nxb2 17. Qg4 Nc4 18. dxe6 Nxe3 19. Rxe3 f6 20. gxf6 Rxf6 21. f5 Qb6 22. Rg3 g6 23. Rf1 Rc8 24. h4 b4 25. Ne2 Rxc2 26. h5 Rxe2 27. hxg6 hxg6 28. Qxe2 Qxd4+ 29. Qf2 Qe4 30. Qf4 d5 31. Qb8+ Kg7 32. Qxb7 Qd4+ 33. Kg2 Qe4+ 34. Kg1 Qd4+ 35. Kg2 Qe4+ 36. Rff3 Qc2+ 37. Rf2 Qe4+ 38. Kg1 Rxe6 39. fxe6 Qe1+ 40.", "completion": " Kg2"}
{"prompt": "1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. f4 f6 6. Nf3 fxe5 7. fxe5 g6 8. Bd3 Bg7 9. O-O Nge7 10. Ng5 Nf5 11. g4 Bh6 12. gxf5 Bxg5 13. fxg6 hxg6 14. Bxg6+ Kd7 15. Rf7+ Be7 16. Bg5 Qg8 17. Qd3 Rh3 18. Qxh3 Qxg6 19. Rxe7+ Nxe7 20. Qg4 Qc2 21. Nd2 Qxb2 22. Rf1 Qxc3 23. Nf3 Nf5 24. Bf6 cxd4 25. Qg6 Kc6 26. Bg5 Kb6 27. Rc1 Qxf3 28. Bd8+ Ka6 29. Bg5 Ne3 30. Qd3+ Nc4 31.", "completion": " Qxf3"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Bc5 5. Bxc6 dxc6 6. Nxe5 O-O 7. d3 Bd6 8. Nf3 Bg4 9. Re1 Re8 10. Bg5 Qe7 11. Qe2 Bxf3 12. Qxf3 Qe5 13. Bxf6 Qxh2+ 14. Kf1 gxf6 15. Nd2 Be5 16. Ke2 Qf4 17. Qxf4 Bxf4 18. Rh1 f5 19. f3 fxe4 20. dxe4 f5 21. Rad1 Bxd2 22. Rxd2 fxe4 23. f4 Re7 24. Ke3 Rae8 25. Rd4 c5 26. Rc4 b6 27. Rh4 Rg7 28. g4 h5 29. Rxh5 Rxg4 30. Rg5+ Rxg5 31. fxg5 Kg7 32. Rxe4 Rxe4+ 33. Kxe4 Kg6 34. Kd5 Kxg5 35. Kc6 Kf4 36. Kxc7 Ke3 37. Kb7 b5 38. Ka6 b4 39. b3 Ke4 40.", "completion": " Kxa7"}
{"prompt": "1. e4 e5 2. Nf3 d6 3. Nc3 f5 4. exf5 Bxf5 5. g3 Qd7 6. Bg2 Nc6 7. d3 h6 8. Nd5 O-O-O 9. b4 Be6 10. b5 Nb8 11. c4 g5 12. Be3 b6 13. a4 g4 14. Nd2 h5 15. a5 h4 16. axb6 cxb6 17. Qa4 hxg3 18. fxg3 Qh7 19. Ke2 Rd7 20. Nxb6+ axb6 21. Qa8 Nf6 22. Bxb6 e4 23. dxe4 Bh6 24. e5 dxe5 25.", "completion": " Qxb8+"}
{"prompt": "1. e4 e5 2. Nc3 d5 3. Nxd5 Nf6 4. Nxf6+ Qxf6 5. Nf3 Bg4 6. Be2 Nc6 7. d3 O-O-O 8. Be3 Nd4 9. Bxd4 exd4 10. Nxd4 Qxd4 11. Bxg4+ Kb8 12. O-O Bd6 13. Qe2 h5 14. c3 Qe5 15. f4 Qf6 16. e5 Bxe5 17. fxe5 Qb6+ 18. Qf2 hxg4 19. Qxb6 axb6 20. d4 c5 21. Rf4 g3 22. hxg3 cxd4 23. cxd4 Rd5 24. Re1 Rd7 25. d5 Kc7 26. e6 fxe6 27. dxe6 Re7 28. Rd4 Rhe8 29. Rde4 Kd6 30. Kf2 Rxe6 31. Rxe6+ Rxe6 32. Rxe6+ Kxe6 33. Kf3 Ke5 34. Kg4 Kf6 35. Kf4 Kg6 36. g4 Kf6 37. g5+ Ke6 38. Ke4 g6 39. a4 Kd6 40. Kd4 Ke6 41. g4 Kd6 42. b4 Ke6 43. Kc4 Kd6 44. Kb5 Kc7 45. a5 bxa5 46. bxa5 Kc8 47. Kc5 Kc7 48. Kd5 Kd7 49. Ke5 Ke7 50. Kd5 Kd7 51. Kc5 Kc7 52. Kb5 Kb8 53. Kb6 Ka8 54. a6 bxa6 55.", "completion": " Kxa6"}
{"prompt": "1. e4 c5 2. c3 Nc6 3. Bc4 Nf6 4. d3 e6 5. Nf3 d5 6. exd5 Nxd5 7. Kf1 Be7 8. Bb5 Qc7 9. Bxc6+ Qxc6 10. Ne5 Qc7 11. d4 O-O 12. Qg4 Nf6 13. Qg3 Rd8 14. Bh6 g6 15. Qf3 cxd4 16. Bf4 Qb6 17. b3 dxc3 18. Nxc3 Qa6+ 19. Kg1 Qa5 20. h3 Rb8 21. Bg5 b6 22. Bxf6 Bxf6 23. Qxf6 Rf8 24. Ne4 Bb7 25. Nd6 Qd5 26. Nxb7 Rxb7 27. Kh2 Rc7 28. Ng4 Qh5 29. Rae1 Rc5 30. Rd1 Rf5 31. Qe7 a5 32. Rd6 b5 33. Rhd1 Rf4 34. Nf6+ Rxf6 35. Qxf6 Qf5 36. Qd4 Qh5 37. Rd8 Rxd8 38. Qxd8+ Kg7 39. Qe7 Qxd1 40. Qc5 Qd2 41. Qxb5 Qxa2 42. f3 f5 43. Qe5+ Kf7 44. Qc7+ Kf6 45. Qd8+ Kg7 46. Qe7+ Kg8 47. Qxe6+ Kg7 48. Qe7+ Kh6 49. f4 Qxb3 50. Qf8+ Kh5 51. Qg7 h6 52. Qd7 a4 53.", "completion": " g4+"}
{"prompt": "1. d4 d5 2. Nf3 c6 3. Bf4 Bf5 4. e3 e6 5. Bd3 Nf6 6. h3 Ne4 7. O-O Qb6 8. b3 Nd7 9. Nh4 Ndf6 10. Nxf5 exf5 11. Be5 Nd7 12. Bf4 g6 13. Bxe4 fxe4 14. c4 Bg7 15. Nc3 Nf6 16. Be5 Qd8 17. cxd5 cxd5 18. Qe2 a6 19. Na4 O-O 20. Rac1 Rc8 21. Bh2 Qa5 22. Nc5 Qb6 23. Be5 Rfd8 24. Rc2 Nd7 25. Bxg7 Kxg7 26. Rfc1 Nxc5 27. dxc5 Qe6 28. b4 Qe5 29. a4 d4 30. exd4 Rxd4 31. Rc4 Rcd8 32. Rxd4 Rxd4 33. Rc4 f5 34. b5 axb5 35. axb5 Rd3 36. c6 bxc6 37. bxc6 Qc7 38. Qb2+ Kh6 39. Qc1+ Kg7 40. g3 e3 41. Rb4 exf2+ 42. Kf1", "completion": " Qxg3"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Nc3 a6 6. Be3 e6 7. Qd2 Bd7 8. Be2 Be7 9. O-O-O Nf6 10. f4 Qc7 11. g4 e5 12. Nxc6 bxc6 13. g5 Ng4 14. Bxg4 Bxg4 15. Rde1 Be6 16. f5 Bc4 17. h4 O-O 18. b3 d5 19. bxc4 Ba3+ 20. Kd1 d4 21. Ke2 Rad8 22. Bxd4 Rxd4 23. Qe3 Rxc4 24. Rd1 Bc5 25. Qf3 Qa7 26. Rd3 Bd4 27. Rhd1 a5 28. h5 g6 29. hxg6 fxg6 30. f6 a4 31. Qh3 Qa5 32. Qe6+ Kh8 33. Qxc4 c5 34. Nxa4 Qa8 35. Kf3 Qc8 36. Kg3 h5 37. c3 Qg4+ 38. Kh2", "completion": " Qe2+"}
{"prompt": "1. e4 c5 2. c3 Nc6 3. Bc4 Nf6 4. d3 e6 5. Nf3 d5 6. exd5 Nxd5 7. Kf1 Be7 8. Bb5 Qc7 9. Bxc6+ Qxc6 10. Ne5 Qc7 11. d4 O-O 12. Qg4 Nf6 13. Qg3 Rd8 14. Bh6 g6 15. Qf3 cxd4 16. Bf4 Qb6 17. b3 dxc3 18. Nxc3 Qa6+ 19. Kg1 Qa5 20. h3 Rb8 21. Bg5 b6 22. Bxf6 Bxf6 23. Qxf6 Rf8 24. Ne4 Bb7 25. Nd6 Qd5 26. Nxb7 Rxb7 27. Kh2 Rc7 28. Ng4 Qh5 29. Rae1 Rc5 30. Rd1 Rf5 31. Qe7 a5 32. Rd6 b5 33. Rhd1 Rf4 34. Nf6+ Rxf6 35. Qxf6 Qf5 36. Qd4 Qh5 37. Rd8 Rxd8 38. Qxd8+ Kg7 39. Qe7 Qxd1 40. Qc5 Qd2 41. Qxb5 Qxa2 42. f3 f5 43. Qe5+ Kf7 44. Qc7+ Kf6 45. Qd8+ Kg7 46. Qe7+ Kg8 47. Qxe6+ Kg7 48. Qe7+ Kh6 49. f4 Qxb3 50. Qf8+ Kh5 51. Qg7 h6 52. Qd7 a4 53. g4+ Kh4 54. Qe7+ g5 55.", "completion": " Qe1+"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. h3 Nf6 6. d3 Bc5 7. O-O O-O 8. Nxe5 Re8 9. Nf3 b5 10. b3 Bb7 11. Bb2 Bb6 12. Nbd2 c5 13. Re1 Qd7 14. Bxf6 gxf6 15. Nh2 Kh8 16. Qg4 Qd4 17. Nhf3 Qd6 18. Qf5 Rg8 19. e5 Qd5 20. Qxf6+ Rg7 21. Qf4 Rag8 22. g3 c4 23. dxc4 Rxg3+ 24. Kf1 Rxf3 25. Nxf3", "completion": " Qxf3"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. O-O d6 5. d4 cxd4 6. Nxd4 Nf6 7. Nc3 Be7 8. Bd3 Bd7 9. Nf3 e5 10. a3 O-O 11. Bc4 h6 12. Nd5 Na5 13. Ba2 Nxe4 14. Qe1 Nf6 15. Nxe7+ Qxe7 16. Qxa5 b6 17. Qe1 Rac8 18. c3 Be6 19. Be3 Bxa2 20. Rxa2 e4 21. Nd4 d5 22. Qd2 Ng4 23. Raa1 f5 24. h3 Nxe3 25. Qxe3 f4 26. Qd2 Rf6 27. Nc2 Rd8 28. Qd4 Rg6 29. f3 exf3 30. Rxf3 Qg5 31. Rf2 Qh4 32. Qd3 Rdd6 33. Kh1 Qxf2 34. Rg1 Rg3 35. Qd1 Rdg6 36. Ne1 Rxh3+ 37. gxh3", "completion": " Qxg1#"}
{"prompt": "1. c4 g6 2. g3 Bg7 3. Bg2 d6 4. Nc3 e5 5. e4 Nc6 6. Nge2 Nge7 7. O-O O-O 8. d3 f5 9. Rb1 Nd4 10. Nxd4 exd4 11. Nd5 Nxd5 12. cxd5 fxe4 13. Bxe4 Bh3 14. Re1 Qd7 15. b4 Rf7 16. Bb2 Raf8 17. f3 Bh6 18. f4 Bxf4 19. gxf4 Rxf4 20. Bxd4 Rg4+ 21. Kh1 Qf7 22. Rg1 Qf4 23. Rb2 Qg5 24. Rxg4 Bxg4 25. Rg2 h5 26. h3 Qh4 27. Rxg4 hxg4 28. Qxg4 Qe1+ 29. Kg2 Qf1+ 30. Kg3 Qe1+ 31. Kh2 Qd2+ 32. Qg2 Qxg2+ 33. Kxg2 b6 34. Bxg6 Ra8 35. Bf5 a5 36. Be6+ Kf8 37. b5 a4 38. h4 a3 39. h5 Ra4 40. Bf6 Rb4 41. h6 Rb2+ 42. Kg3 Rb1 43. h7 Rg1+ 44. Kh4 Rh1+ 45. Bh3 Kf7 46. h8=Q Kg6 47. Qh6+ Kxh6 48. Kg4 Kg6 49. Bg2 Rg1 50. Kg3 Kf7 51. Kf2 Rb1 52. Be4 Rb2+ 53. Kf3 Rxa2 54. Bd4 Rb2 55.", "completion": " Bxb2"}
{"prompt": "1. e4 c5 2. b4 b6 3. bxc5 bxc5 4. c3 Bb7 5. d3 Nc6 6. g3 Qa5 7. Bb2 Qb6 8. Qc2 e6 9. Bg2 Nf6 10. Ne2 Ng4 11. O-O e5 12. h3 Nf6 13. f4 exf4 14. Rxf4 Bd6 15. Rxf6 gxf6 16. Nd2 O-O-O 17. Nc4 Qc7 18. Nxd6+ Qxd6 19. c4 Nd4 20. Nf4 Rhg8 21. Kf2 Ne6 22. Bxf6 Nxf4 23. gxf4 Qxf4+ 24. Bf3 Qxf6 25. Rb1 Qd4+ 26. Ke2 Rg3 27. Qb3 Re8 28. Qxb7+ Kd8 29.", "completion": " Qb8+"}
{"prompt": "1. e4 c5 2. Nf3 e6 3. c4 Nc6 4. d4 cxd4 5. Nxd4 Nf6 6. Nc3 Bb4 7. Nxc6 bxc6 8. Bd3 e5 9. O-O O-O 10. Qe2 a5 11. Na4 d6 12. Be3 d5 13. Bb6 Qe8 14. cxd5 cxd5 15. exd5 Nxd5 16. Qe4 Nf6 17.", "completion": " Qxa8"}
{"prompt": "1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Neg5 Bf5 6. Bc4 e6 7. Ne5 Bg6 8. Nxg6 hxg6 9. d4 Bb4+ 10. c3 Be7 11. Qe2 O-O 12. h4 c5 13. h5 Nxh5 14. Rxh5 gxh5 15. Qxh5 Bxg5 16. Bxg5 Qb6 17. O-O-O Nd7 18. Rh1 f6 19. Bh6 Rf7 20. Bxg7 Rxg7 21. Qh8+ Kf7 22. Qxa8 cxd4 23. cxd4 Qxd4 24. Bb3 Nc5 25. Qc8 Nd3+ 26. Kc2", "completion": " Qxf2+"}
{"prompt": "1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. d4 Nf6 5. Nf3 g6 6. Bc4 Bg7 7. Ng5 O-O 8. O-O a6 9. Re1 e6 10. Nge4 Qd8 11. Nxf6+ Bxf6 12. Be3 b5 13. Be2 Nc6 14. Bf3 Bb7 15. d5 exd5 16. Bc5 Re8 17. Rxe8+ Qxe8 18. Nxd5 Qd8 19. Nxf6+ Qxf6 20. c3 Rd8 21. Qe2 Bc8 22. Rd1 Rxd1+ 23. Qxd1 Ne5 24. Be2 Be6 25. b3 c6 26. Bd4 Qg5 27. h4 Qf5 28. Bc5 Nd7 29. Bd3 Qf4 30. g3 Qc7 31. Be3 Bd5 32. c4 bxc4 33. bxc4 Be6 34. Bf4 Qa5 35. a4 Nc5 36. Bd2 Qd8 37. Bc2 Bxc4 38. Qc1 Qd5 39. Be3 Ne6 40. Kh2 Qd8 41. Be4 Bd5 42. Bxd5 Qxd5 43. Qf1 a5 44. Bb6 Nc5 45. Bxa5 Nxa4 46. Qa6 Kg7 47. Bc7 Nc3 48. Qa1 Qd4 49. Bb6 Qd3 50. f4 Qe2+ 51. Kh3 Kh6 52. Qxc3 Qf1+ 53.", "completion": " Kh2"}
{"prompt": "1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Bd3 Nbd7 6. Qe2 Nxe4 7. Bxe4 Nf6 8. Bd3 e6 9. b3 Be7 10. Bb2 O-O 11. O-O-O Nd5 12. Qe4 f5 13. Qc4 Bf6 14. Ne5 Qc7 15. f4 b5 16. Qxc6 Qxc6 17. Nxc6 Nxf4 18. Bxb5 Bxb2+ 19. Kxb2 Nxg2 20. Ne7+ Kf7 21. Rhg1 Bb7 22. Nc6 Nf4 23. Ne5+ Kg8 24. d4 Nd5 25. Bd7 Nf6 26. Bxe6+ Kh8 27. Nf7+ Rxf7 28. Bxf7 Rd8 29. c3 Ne4 30. Be6 f4 31. Bf5 Rf8 32. Bxe4 Bxe4 33. Rdf1 f3 34. Rf2 h6 35. h4 Rf4 36. h5 Rh4 37. c4 Rxh5 38. d5 Re5 39. d6 Re8 40. c5 Rd8 41. Re1 Bc6 42. Re7 g5 43. Kc3 g4 44. Rh2 Kg8 45. Rxh6 Rd7 46. Rg6+ Kf8 47. Re1 Rg7 48. Rf6+ Rf7 49. Rxf7+ Kxf7 50. Rg1 f2 51. Rf1 g3 52. Kd2", "completion": " Bb5"}
{"prompt": "1. e4 c5 2. Bc4 e6 3. Nf3 a6 4. a3 b5 5. Be2 Nc6 6. d3 Qc7 7. Be3 Nf6 8. Qd2 Ng4 9. Bf4 Bd6 10. Bg3 Bxg3 11. fxg3 Nge5 12. O-O Nxf3+ 13. Bxf3 Nd4 14. Qd1 Bb7 15. Nd2 O-O 16. c3 Nxf3+ 17. Nxf3 f5 18. e5 Bxf3 19. Qxf3 Qxe5 20. Rae1 Qf6 21. Qb7 d5 22. Qc6 c4 23. dxc4 dxc4 24. Rxe6 Qg5 25. Qd5 Kh8 26. Re2 Rad8 27. Qc6 Rd2 28. Ref2 Qe3 29. Qf3 Qxf3 30. gxf3 Rfd8 31. Re1 g6 32. Ree2 Rd1+ 33. Kg2 Kg7 34. f4 Kf6 35. Kf3 h5 36. Re5 g5 37. Rfe2 g4+ 38. Kg2 R8d6 39. Re8 R1d2 40. Kf2 Rxe2+ 41. Kxe2 Re6+ 42. Rxe6+", "completion": " Kxe6"}
{"prompt": "1. e4 c5 2. Nc3 d6 3. f4 g6 4. Nf3 Bg7 5. Bc4 Nc6 6. d3 Bg4 7. Bxf7+ Kxf7 8. Ng5+ Ke8 9. Qxg4 Nd4 10. Qd1 e5 11. fxe5 Bxe5 12. O-O Nf6 13. Nd5 Nxd5 14. exd5 Bf6 15. Re1+ Kd7 16. Ne6 Qa5 17. c3 Nf5 18. Bf4 Rae8 19. Qb3 b6 20. a4 Qa6 21. Qb5+ Qxb5 22. axb5 Ra8 23. Ra6 Ne7 24. Rea1 Nxd5 25. Ng5 Nxf4 26. Rxa7+", "completion": " Rxa7"}
{"prompt": "1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. exd5 exd5 5. Bd3 Nc6 6. Be3 Bxc3+ 7. bxc3 Nge7 8. Nf3 Bf5 9. Be2 O-O 10. O-O h6 11. c4 Re8 12. Re1 dxc4 13. Bxc4 Nd5 14. Bb3 Nxe3 15. fxe3 Qd7 16. d5 Ne5 17. Nd4 Be4 18. c4 c6 19. dxc6 bxc6 20. Qh5 Bg6 21. Qe2 c5 22. Nf3 Nd3 23. Red1 Rad8 24. Bc2 Qd6 25. Ne1 Nf4 26. exf4", "completion": " Rxe2"}
{"prompt": "1. Nc3 c5 2. e4 Nc6 3. Bb5 Nd4 4. Nf3 g6 5. O-O Bg7 6. Nxd4 cxd4 7. Ne2 Nf6 8. d3 O-O 9. a4 d5 10. exd5 Nxd5 11. Bc4 b6 12. Nf4 Bb7 13. Re1 e6 14. Qg4 Nxf4 15. Bxf4 Bd5 16. b3 Bxc4 17. bxc4 Rc8 18. Qg3 Re8 19. h4 h5 20. Bg5 Bf6 21. Re4 Rc5 22. f4 Ra5 23. Qf2 Rf5 24. Rae1 Bxg5 25. hxg5 e5 26. Qg3 Qd7 27. Qh4 Qxa4 28. R1e2 b5 29. cxb5 Qxb5 30. fxe5 a5 31. e6 Rxe6 32. Rxe6 fxe6 33. Qxd4 Qb1+ 34. Kh2 Qb8+ 35. Kh3 Rxg5 36. Qe3 Rf5 37. Qxe6+ Kh7 38. Qe8 Qxe8 39. Rxe8 Rd5 40. Ra8 g5 41. Kg3 Kg6 42. Kf3 Kf5 43. Ke3 Kg4 44. d4 h4 45. c4 Rd7 46. c5 Kg3 47. c6 Rc7 48. Kd3 Kxg2 49. d5 g4 50. Rxa5 g3 51. Ra2+ Kg1 52. Kd4 h3 53. Kc5", "completion": " h2"}
{"prompt": "1. d4 d5 2. c4 dxc4 3. e4 e5 4. dxe5 Qxd1+ 5. Kxd1 Nc6 6. Nf3 Bg4 7. Bf4 O-O-O+ 8. Nd2 Bb4 9. h3 Rxd2+ 10. Bxd2 Bxf3+ 11. gxf3 Bxd2 12.", "completion": " Kxd2"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. Bxc6+ bxc6 5. d4 exd4 6. Qxd4 Bg4 7. Bg5 f6 8. Bf4 Bxf3 9. gxf3 c5 10. Qa4+ Qd7 11. Qxd7+ Kxd7 12. Nc3 Ne7 13. O-O-O f5 14. e5 Ng6 15. Be3 Nxe5 16. f4 Ng4 17. h3 Nxe3 18. fxe3 Rd8 19. Na4 Re8 20. Nxc5+ Kc6 21. Na4 Rxe3 22. Rd4 g6 23. Rhd1 Bh6 24. Rc4+ Kb5 25. b3 g5 26. Rd5+ Ka6 27. Kb2 gxf4 28. Rxc7 f3 29. Rxd6+ Kb5 30. Rc5+ Kb4 31. c3+ Rxc3 32. Rxc3 Bg7 33. Rd2 Bxc3+ 34. Nxc3 Rc8 35. Rd4+ Kc5 36. Rf4 f2 37. Rxf2 Kd4 38. Rf3 Ke5 39. a4 f4 40. Ka3 Kd4 41. Ne2+ Ke4 42. Rxf4+ Ke3 43. Rf7 Kxe2 44. Rxh7 Ra8 45. Rg7 Kf3 46. h4 Kf4 47. h5 Kf5 48. h6 Kf6 49. Rg1 Rh8 50. Rh1 a5 51. Kb2 Ke5 52. Kc3 Kd5 53. Rh5+ Kc6 54. Kc4 Kb6 55. h7 Rc8+ 56. Kd5", "completion": " Rc5+"}
{"prompt": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. h3 b5 7. g4 h6 8. Bg2 Bb7 9. O-O e5 10. Nde2 b4 11. Nd5 Nxd5 12. exd5 Be7 13. Ng3 g6 14. Be3 Nd7 15. Qd2 a5 16. Bxh6 g5 17. Nf5 f6 18. Ng7+ Kf7 19. Ne6 Qb6 20. Bg7 Rh7 21. Bxf6 Bxf6 22. Qd3 Rah8 23. Qf5 Nc5 24. Nxg5+ Kg7 25. Nxh7 Rxh7 26.", "completion": " g5"}
{"prompt": "1. d4 Nf6 2. Nc3 g6 3. e4 d6 4. h3 Bg7 5. Be3 O-O 6. Qd2 Nc6 7. g4 e6 8. g5 Nh5 9. Be2 e5 10. d5 Nd4 11. Bxh5 gxh5 12. O-O-O f6 13. f4 exf4 14. Bxd4 fxg5 15. Bxg7 Kxg7 16. Qd4+ Rf6 17. e5 dxe5 18. Qxe5 Bf5 19. Nf3 Qd7 20. Nxg5 Re8 21. Ne6+ Bxe6 22. dxe6 Qxe6 23. Qxh5 f3 24. Rde1", "completion": " Qxe1+"}
{"prompt": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f4 e5 7. Nf3 Nbd7 8. Bd3 Be7 9. O-O O-O 10. Qe1 Nc5 11. Kh1 exf4 12. Bxf4 b5 13. a3 Bb7 14. Nd4 g6 15. Bh6 Re8 16. Qf2 Rc8 17. Bg5 Ncd7 18. Rae1 Rc5 19. Bf4 Ne5 20. h3 Qd7 21. Be3 Rcc8 22. Bg5 Nh5 23. Qh4 Bxg5 24. Qxg5 Qe7 25. Qe3 Qh4 26. Nde2 d5 27. exd5 Nc4 28. Qa7 Re7 29. Bxc4 Rxc4 30. Qb8+ Kg7 31. Qh2 b4 32. axb4 Rxb4 33. d6 Re3 34. Kg1", "completion": " Nf4"}
{"prompt": "1. d4 Nf6 2. Nf3 e6 3. Bg5 c5 4. e3 cxd4 5. exd4 Be7 6. Bd3 O-O 7. O-O d6 8. c4 Nbd7 9. Nc3 a6 10. Re1 Re8 11. d5 e5 12. Qe2 Nc5 13. Bc2 Nxd5 14. Bxe7 Nxe7 15. Bxh7+ Kxh7 16. Ng5+ Kg8 17. Qh5 Be6 18. Re3 Ng6 19. Nd5 Nd7 20. Nxe6 Rxe6 21. Rh3 Kf8 22. Qh8+ Nxh8 23.", "completion": " Rxh8#"}
{"prompt": "1. d4 Nf6 2. Nf3 e6 3. c4 b6 4. g3 Ba6 5. b3 Bb4+ 6. Bd2 Be7 7. Bg2 O-O 8. Bc3 Bb7 9. O-O d5 10. Nbd2 Nbd7 11. Re1 Rc8 12. e4 Nxe4 13. Nxe4 dxe4 14. Nd2 f5 15. f3 exf3 16. Bxf3 Bxf3 17. Nxf3 e5 18. dxe5 Nc5 19. e6 Ne4 20. Bb2 Bc5+ 21. Kg2 Qe7 22. Qd7 Rfe8 23. Rad1 Qxe6 24.", "completion": " Qxg7#"}
{"prompt": "1. e4 e5 2. Nc3 Nc6 3. Bc4 Bc5 4. d3 d6 5. h3 Nf6 6. Nf3 O-O 7. Qe2 h6 8. Be3 Nd4 9. Nxd4 exd4 10. Bxh6 dxc3 11. Bxg7 Kxg7 12. bxc3 Rg8 13. d4 Bb6 14. O-O-O Kf8 15. e5 d5 16. exf6 dxc4 17. Rde1 Qxf6 18. Qe8+ Kg7 19. Qe3 Bf5 20. g4 Bg6 21. Rhg1 Rae8 22. Qd2 Qd6 23. f4 Qa3+ 24. Kb1 c5 25. f5 Bh7 26.", "completion": " Qg5+"}
{"prompt": "1. e4 Nc6 2. Nf3 e5 3. Nc3 d6 4. d4 Qf6 5. Be3 Bg4 6. Be2 Bxf3 7. Bxf3 Nxd4 8. Bg4 h5 9. Nd5 Qd8 10. Bxd4 hxg4 11. Be3 Ne7 12. Nxe7 Qxe7 13. Qxg4 g6 14. O-O Bg7 15. Bg5 Qe6 16. Qxe6+ fxe6 17. Rfe1 Kd7 18. Re3 Raf8 19. Rg3 a5 20. Bd2 Rf6 21. Bxa5 Rh4 22. Re1 Bh6 23. Rb3 b6 24. Bb4 c5 25. Ba3 Kc6 26. c4 Rg4 27. f3 Rgf4 28. Rf1 Rf8 29. g3 R4f6 30. Kg2 d5 31. exd5+ exd5 32. Rc1 d4 33. Re1 Bd2 34. Rxe5 Be3 35. f4 Rd8 36. Rd3 g5 37. Kf3 gxf4 38. gxf4 Rxf4+ 39. Ke2 Rg8 40. Rd1 Rg2+ 41. Kd3 Rxh2 42. Rg5 Rf3 43. Ke4 Rf4+ 44. Kd3 Rh3 45. Rg6+ Kd7 46. Rxb6 Bc1+ 47. Kc2 Be3 48. Bxc5 Rf2+ 49. Kb1 Rhh2 50. Ba3 Kc7 51. Rd6 Rxb2+ 52. Bxb2 Kxd6 53. Bxd4 Bxd4 54. Rxd4+ Kc5 55. Rg4 Kb4 56. Rf4 Kc3 57. Rg4 Rh1+ 58. Rg1", "completion": " Rxg1#"}
{"prompt": "1. e4 d6 2. d4 Nd7 3. f4 e6 4. Nf3 Ngf6 5. e5 Nd5 6. Bd3 Be7 7. O-O dxe5 8. fxe5 O-O 9. Nc3 Nxc3 10. bxc3 f6 11. Ng5 fxg5 12. Qh5 h6 13. Bxg5 Bxg5 14. Qg6 Rxf1+ 15. Rxf1 Nf8 16.", "completion": " Qf7+"}
{"prompt": "1. Nf3 d5 2. g3 c6 3. Bg2 Nf6 4. d3 Bf5 5. Nbd2 h6 6. O-O e6 7. Nh4 Bh7 8. e4 Bd6 9. Qe2 Nbd7 10. f4 Bc5+ 11. Kh1 Nb6 12. Nb3 Be7 13. f5 Qc7 14. fxe6 fxe6 15. e5 Nfd7 16. Qh5+ g6 17. Nxg6 O-O-O 18. Nxh8 Rxh8 19. d4 Bxc2 20. Bd2 Nc4 21. Bc3 c5 22. Rf7 cxd4 23. Bxd4 Bg5 24. Nc5 Ncb6 25. Nxe6 Qc4 26. Bxb6 axb6 27. Nxg5 Nxe5 28. Re7 Bg6 29. Qe2 Qxe2 30. Rc1+ Kd8 31. Rxb7 Nd3 32. Rb8+ Kd7 33. Bh3+ Kd6 34. Rxb6+ Ke5 35. Re6+ Kd4 36.", "completion": " Rxe2"}
{"prompt": "1. e4 e5 2. d3 Nc6 3. f4 exf4 4. Bxf4 Qf6 5. Bc1 Bc5 6. Qf3 d6 7. c3 a6 8. Be3 Qxf3 9. Nxf3", "completion": " Bxe3"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 d5 5. exd5 Nxd5 6. O-O Nb6 7. Bb5 Bd7 8. Re1 Be7 9. Bxc6 Bxc6 10. Nxe5 O-O 11. Nc3 Bd6 12. Nxc6 bxc6 13. Qf3 Re8 14. Be3 Re6 15. Ne4 Nd5 16. Nc5 Rf6 17. Qh3 Nxe3 18. Qxe3 Rb8 19. Ne4 Re6 20. b3 f5 21. Qg5 fxe4 22. Qxd8+", "completion": " Rxd8"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 a6 5. Ba4 b5 6. Bb3 Nxd4 7. Nxd4 exd4 8. Qxd4 Nf6 9. Bd5 Rb8 10. Bg5 Be7 11. O-O Nxd5 12. Bxe7 Nxe7 13. Qxg7 Rg8 14. Qxh7 Bb7 15. Re1 Kd7 16. Qxf7 Kc6 17. Nc3 Kb6 18. Rad1 Qd7 19. Qf3 Rbf8 20. Qe3+ c5 21. f3 Qe6 22. Rd2 Qg6 23. Red1 Nc8 24. Nd5+ Ka7 25. Nf4 Qf7 26. Rxd6 Qxf4 27. Qxc5+ Kb8 28. Rd7 Qxf3 29. Qc7+ Ka7 30.", "completion": " Qxb7#"}
{"prompt": "1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Qb6 5. Nf3 Bd7 6. Bd3 Bb5 7. Bc2 Nc6 8. a4 Ba6 9. dxc5 Bxc5 10. Qd2 Rc8 11. Bd3 Bxd3 12. Qxd3 Nge7 13. O-O Ng6 14. Qe2 Qc7 15. Re1 O-O 16. b4 Be7 17. g3 a6 18. h4 Rfe8 19. h5 Nf8 20. h6 g6 21. Bg5 Bxg5 22. Nxg5 Qe7 23. f4 Nd7 24. Nd2 d4 25. Nde4 dxc3 26. b5 Nd4 27. Qf2 Nf5 28. Rad1 Nxh6 29. Rxd7 Qxd7 30. Nf6+ Kg7 31.", "completion": " Nxd7"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8. c3 O-O 9. h3 Na5 10. Bc2 c5 11. d4 cxd4 12. cxd4 Qc7 13. Bg5 h6 14. Bxf6 Bxf6 15. Nc3 Bb7 16. Nd5 Qd8 17. Qd3 Nc6 18. a3 Nxd4 19.", "completion": " Nxd4"}
{"prompt": "1. d4 Nf6 2. c4 d5 3. e3 Bf5 4. Nc3 e6 5. Nf3 Nc6 6. Nh4 Bg4 7. Nf3 Bb4 8. Bd2 Ne4 9. Qc2 Bxc3 10. Bxc3 Nxc3 11. Qxc3 Bxf3 12. gxf3 dxc4 13. Bxc4 O-O 14. O-O Qg5+ 15. Kh1 Rad8 16. Rg1 Qh4 17. d5 f6 18. dxc6 Qxf2 19. Bxe6+ Kh8 20. Bg4 Rd2 21. Qxd2 Qxd2 22. cxb7 Rb8 23. Bc8 Qxe3 24. Rgf1 h6 25. Rae1 Qb6 26. Re8+ Kh7 27.", "completion": " Bf5+"}
{"prompt": "1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Be7 5. e5 Nfd7 6. h4 c5 7. f4 Nc6 8. Nf3 Qb6 9. Bxe7 Nxe7 10. Na4 Qb4+ 11. c3 Qa5 12. dxc5 Nf5 13. b4 Qc7 14. Kf2 O-O 15. g4 Ne7 16. Bd3 b6 17. cxb6 Nxb6 18. Nc5 a5 19. a3 Nd7 20. Nxd7 Bxd7 21. Qd2 Rfc8 22. Rhc1 Qb6+ 23. Qe3 Qb7 24. Ng5 h6 25. Nf3 axb4 26. cxb4 Rxc1 27. Qxc1 Bb5 28. Bb1 Nc6 29. Qc2 g6 30. h5 Nxb4 31. axb4 Rxa1 32. hxg6 Qa7+ 33. Kg2 Ra3 34. Qc8+ Kg7 35. f5 exf5 36.", "completion": " gxf5"}
{"prompt": "1. d4 f5 2. c4 e6 3. Bg5 Be7 4. Bd2 Nf6 5. Nc3 b6 6. e3 d6 7. Nf3 Bb7 8. g3 O-O 9. Bg2 h6 10. O-O Nbd7 11. Rc1 Qe8 12. Re1 Qh5 13. Nh4 Qxd1 14. Rcxd1 Bxg2 15. Kxg2 Ne4 16. Ng6 Rf7 17. Nf4 Nxd2 18. Rxd2 e5 19. dxe5 dxe5 20. Ng6 Nc5 21. Nd5 Bd6 22. b4 Ne4 23. Rc2 Nf6 24. Rd1 Nxd5 25. Rxd5 Rf6 26. Nxe5 Bxe5 27. Rxe5 f4 28. Rd2 fxe3 29. Rxe3 Raf8 30. Re7 R6f7 31. Rxf7 Rxf7 32. f4 Kf8 33. Kf3 Ke8 34. Re2+ Kd7 35. Re5 Kd6 36. c5+ Kc6 37. cxb6 cxb6 38. a4 Kd6 39. Ke4 Rc7 40. Rd5+ Ke6 41. Re5+ Kd6 42. Rd5+ Ke6 43. h4 Rc4+ 44. Rd4 Rxd4+ 45. Kxd4 Kf5 46. Ke3 Kg4 47. Kf2 g6 48. a5 bxa5 49. bxa5 a6 50. Kg2 Kf5 51. Kf3 h5 52. Ke3 Kg4 53. Kd4", "completion": " Kxg3"}
{"prompt": "1. d4 d6 2. e3 Nf6 3. Nf3 Bg4 4. Be2 c6 5. b3 Nbd7 6. c4 Qa5+ 7. Bd2 Qc7 8. Bc3 e5 9. dxe5 Nxe5 10. Nxe5 Bxe2 11. Qxe2 dxe5 12. Nd2 Bd6 13. e4 O-O-O 14. O-O h5 15. h4 Rh6 16. g3 g5 17. hxg5 Rg6 18. gxf6 Rh8 19. Kg2 Qd8 20. Rh1 Qxf6 21. Nf3 Rhg8 22. Qb2 Qf4 23. Bxe5 Rxg3+ 24. Kf1", "completion": " Qxf3"}
{"prompt": "1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Nc6 5. Nf3 Bg4 6. c3 Bd6 7. O-O Nge7 8. Bg5 f6 9. Bh4 O-O 10. Re1 Nf5 11. Bg3 Nxg3 12. hxg3 Qd7 13. Nbd2 Ne7 14. Nf1 c6 15. Ne3 Bh5 16. Qc2 Bg6 17. Nh4 Bxd3 18. Qxd3 Bc7 19. Nhf5 Nxf5 20. Nxf5 Rfe8 21. Qf3 g6 22. Nh6+ Kg7 23. Ng4 Qd6 24. Ne3 Re7 25. Qg4 Kf7 26. Qh4 Kg7 27. Ng4 Rae8 28. Qh6+ Kg8 29. Rxe7 Rxe7 30. Qh4 Kg7 31. Rf1 Bd8 32. f4 f5 33. Qh6+ Kg8 34. Ne5 Qf6 35. g4 fxg4 36. Nxg4 Qf5 37. Ne5 Bc7 38. g4 Qe4 39. Qg5 Re8 40. Qf6 Qe2 41. Rf2 Qd1+ 42. Kh2 Rf8 43. Qe6+ Kh8 44.", "completion": " Qe7"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 a6 6. Nd6+ Bxd6 7. Qxd6 Qf6 8. Qc7 Qg6 9. Nc3 Nge7 10. Be3 Nd4 11. O-O-O Ndc6 12. Nd5 Qxe4 13. Nxe7 Nxe7 14. Bd3 Qd5 15. Kb1 Qe6 16. Be4 d5 17. Bf3 d4 18. Bxd4 exd4 19. Rhe1 Qd7 20. Qe5 O-O 21. Qxe7 Qa4 22. Bd5 Be6 23. Bxe6 fxe6 24. Qxe6+ Kh8 25. f3 Rad8 26. Qb3 Qd7 27. Rd3 Rf6 28. Red1 Rd6 29. Qb4 b5 30. c3 Qf5 31. Ka1 h6 32. Rxd4 Rxd4 33. Rxd4 Re8 34. Rd1 Qc2 35. Qd4 Re2 36. Qd8+ Kh7 37. Qd3+ Qxd3 38. Rxd3 Re1+ 39. Rd1", "completion": " Rxd1#"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. O-O Nf6 6. Be3 d6 7. Bxc5 dxc5 8. h3 Be6 9. Bxe6 fxe6 10. Nc3 O-O 11. Nd2 Qe8 12. f4 Nh5 13. fxe5 Rxf1+ 14. Qxf1 Nxe5 15. Ne2 Qg6 16. Kh2 Rf8 17. Qg1 Nf4 18. Nxf4 Rxf4 19. Rf1 Rh4 20. Nf3 Nxf3+ 21. gxf3 Qxg1+ 22. Rxg1 g5 23. Rg4 Rxg4 24. hxg4 Kg7 25. Kg3 Kf6 26. f4 e5 27. f5 b5 28. Kf3 Ke7 29. c3 a5 30. a3 b4 31. axb4 axb4 32.", "completion": " Ke3"}
{"prompt": "1. d4 f5 2. c4 Nf6 3. Nc3 g6 4. Qc2 Bg7 5. Nf3 d6 6. e4 fxe4 7. Nxe4 Nxe4 8. Qxe4 Bf5 9. Qd5", "completion": " c6"}
{"prompt": "1. d4 e6 2. Bf4 d5 3. e3 Be7 4. Nc3 Nf6 5. Nb5 Na6 6. h3 c6 7. Na3 O-O 8. c4 Bd6 9. Bxd6 Qxd6 10. Nc2 dxc4 11. Bxc4 b5 12. Bb3 Nc7 13. Nf3 Ncd5 14. O-O c5 15. dxc5 Qxc5 16. Ncd4 Bb7 17. Rc1 Qb6 18. Ne5 a6 19. Bxd5 Bxd5 20. Ndf3 Bxa2 21. b3 Rac8 22. Ra1 Rfd8 23. Nd4 Bxb3 24. Qxb3 h6 25. Ndc6 Rxc6 26. Nxc6 Qxc6 27. Rac1 Qb6 28. Rfd1 Rxd1+ 29. Rxd1 a5 30. Rd2 b4 31. Qd1 Nd5 32. e4 Nf6 33. Rd8+ Kh7 34. e5 Nd5 35. Rd6 Qc5 36. Qf3 Qc1+ 37. Kh2 a4 38. Qxf7", "completion": " Qf4+"}
{"prompt": "1. c4 e5 2. Nc3 Nf6 3. g3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Nc6 7. Ne2 Bc5 8. Bg2 Bg4 9. O-O O-O 10. Re1 h6 11. Qb3 b6 12. Qa4 Ne7 13. d4 exd4 14. cxd4 Bxe2 15. dxc5 Bg4 16. e5 Be6 17. Bxa8 Qxa8 18. cxb6 Bh3 19. Qe4 Qxe4 20. Rxe4 axb6 21. g4 f5 22. Rf4 Bxg4 23. Ba3 Re8 24. Bxe7 Rxe7 25. Rc1 Bh3 26. f3 g5 27. Ra4 Rxe5 28. Ra8+ Kg7 29. Rxc7+ Kg6 30. Ra3 Re2 31. Rc6+ Kh5 32. Rxb6 Rg2+ 33. Kf1 Rb2+ 34. Ke1 Rxb6 35. f4 Bg4 36. h3 Rb1+ 37. Kd2 Bd1 38. fxg5 hxg5 39. Rd3 Ba4 40. Kc3 Bd7 41. Rxd7 Rh1 42. Rd3 g4 43. hxg4+ fxg4 44. a4 Rh3 45. a5 Rxd3+ 46. Kxd3 g3 47. Ke2 Kg4 48. Kf1 Kh3 49.", "completion": " Kg1"}
{"prompt": "1. e4 e5 2. f4 Bc5 3. Nf3 d6 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+ 8. Nbxd2 Nc6 9. Bd3 Bg4 10. Qa4 O-O 11. O-O Re8 12. Rae1 a6 13. d5 Nb8 14. e5 Nxd5 15. Qe4 Ne7 16. Qxh7+ Kf8 17. Qh8+ Ng8 18. exd6 Rxe1 19. Rxe1 g6 20. dxc7 Qxc7 21. Ne5 Nd7 22. Nxg4 Qxf4 23. Rf1 Qxg4 24. Bc4 Nf6 25. Rxf6 Qd4+ 26. Kf1 Qxf6+ 27. Qxf6", "completion": " Nxf6"}
{"prompt": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 a6 6. Be2 e6 7. O-O Nf6 8. a3 Be7 9. Bf4", "completion": " Nxd4"}
{"prompt": "1. e4 e5 2. Nf3 Nf6 3. Nc3 Bb4 4. Bc4 Bxc3 5. dxc3 d6 6. Qd3 a6 7. O-O b5 8. Bb3 c5 9. c4 Bb7 10. Rd1 Bxe4 11. Qxd6 Qxd6 12. Rxd6 Bxf3 13. gxf3 O-O 14. Bg5 Nbd7 15. cxb5 axb5 16. c4 b4 17. Bc2 h6 18. Be3 Rfd8 19. b3 Ne8 20. Rd5 f6 21. Be4 Rab8 22. Rad1 Rb7 23. Bxc5 Rc8 24. Bxb4 Rxb4 25. Rxd7 Rbb8 26. Kg2 Kf8 27. Kg3 Nc7 28. R1d6 Ne8 29. Ra6 Nc7 30. Ra7 Ne6 31. Bf5 Nd4 32. Bg6 Ne6 33. Rf7+ Kg8 34. Bf5 Nc7 35. Bxc8 Kxf7 36. Rxc7+ Kg6 37. Rb7 Rxc8 38. a4 f5 39. f4 e4 40. a5 Kf6 41. Rb6+ Kf7 42. a6 g5 43. a7 Ra8 44. Rb7+ Kg6 45. c5 Kh5 46. fxg5 hxg5 47. c6 f4+ 48. Kg2 Kg4 49. h3+ Kh4 50. c7 f3+ 51. Kf1 g4 52. hxg4 e3 53. fxe3 Kg3 54. Rb8 Rxa7 55. c8=Q", "completion": " Ra1+"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Nxe4 5. Bxf7+ Kxf7 6. Nxe4 d5 7. Neg5+ Kg8 8. d4 h6 9. Nh3 Bxh3 10. gxh3 e4 11. Ne5 Qf6 12. Ng4 Qxd4 13. Be3 Qxd1+ 14. Rxd1 Rd8 15. c3 Ne7 16. Rg1 Kh7 17. Ne5 c6 18. Nf7 Re8 19. Nxh8 Kxh8 20. Ke2 Nf5 21. Rg6 Kg8 22. Rdg1 Kf7 23. Bd4 c5 24. Be3 d4 25. cxd4 cxd4 26. Bd2 Bc5 27. a3 Re7 28. Bb4 Bxb4 29. axb4 Kg8 30. Rc1 d3+ 31. Kd2 Nd4 32. Rc4 e3+ 33. fxe3 Nf3+ 34. Kc3 Rd7 35. Rg2", "completion": " d2"}
{"prompt": "1. e4 e5 2. Bc4 Nc6 3. c3 Nf6 4. Nf3 Nxe4 5. O-O Bc5 6. Qe2 d5 7. Nxe5 Nxe5 8. d4 Bg4 9. f3 Nxf3+ 10. gxf3 Bxf3 11. Qxf3 Ng5 12. Qe3+ Be7 13. Bd3 Qd7 14. Bf5 Qd6 15. Re1 Ne6 16. b3 O-O-O 17. Ba3 Qd7 18. c4 dxc4 19. Nc3 g6 20. Bh3 Bxa3 21. d5 Qe7 22. dxe6 Bc5 23. exf7+ Kb8 24. Qxc5", "completion": " Qxc5+"}
{"prompt": "1. e4 d6 2. f4 e5 3. Nf3 exf4 4. d4 g5 5. Bc4 a6 6. O-O g4 7. Bxf4 gxf3 8. Qxf3 Be6 9. Bxe6 fxe6 10. Bxd6 Nf6 11. Be5 Bg7 12. Bxf6 Qxf6 13.", "completion": " Qxf6"}
{"prompt": "1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nc6 5. Bb5 Nf6 6. O-O Bg4 7. Nc3 e6 8. Bg5 Be7 9. h3 Bxf3 10. Qxf3 h6 11. Bh4 O-O 12. Rfe1 Nxd4 13. Qd3 Nf5 14. Bg3 a6 15. Ba4 b5 16. Bb3 b4 17. Ne2 a5 18. a3 bxa3 19. bxa3 Qb6 20. Kh1 Ne4 21. Rf1 Rfc8 22. Rab1 Nfxg3+ 23. fxg3 Rc3 24. Nxc3 Nf2+ 25.", "completion": " Rxf2"}
{"prompt": "1. d4 d5 2. c4 c5 3. e3 e6 4. cxd5 cxd4 5. dxe6 fxe6 6. Bb5+ Nc6 7. Nf3 Qa5+ 8. Nc3 dxc3 9. Bxc6+", "completion": " bxc6"}
{"prompt": "1. e4 c5 2. Nf3 e6 3. Nc3 a6 4. g3 b5 5. Bg2 Bb7 6. d3 Nc6 7. O-O Qc7 8. a4 b4 9. Bf4 d6 10. Nb1 Nf6 11. Nbd2 Be7 12. Nc4 e5 13. Bg5 h6 14. Bxf6 Bxf6 15. Nfd2 O-O 16. Ne3 Ne7 17. Ndc4 g6 18. b3 Bg7 19. Qe2 Rad8 20. Nd5 Nxd5 21. exd5 f5 22. Rae1 Rde8 23. f4 e4 24. dxe4 Bxd5 25. Qd3 Bd4+ 26. Kh1 Bxe4 27. Bxe4 fxe4 28. Rxe4 Qb7 29.", "completion": " Nxd6"}
{"prompt": "1. e4 g6 2. d4 Bg7 3. Nf3 c5 4. c3 cxd4 5. cxd4 d6 6. Bb5+ Bd7 7. Qa4 a6 8. Bxd7+ Qxd7 9. Qxd7+ Nxd7 10. O-O Ngf6 11. Nc3 O-O 12. Re1 b5 13. b4 Rac8 14. Bd2 Rc4 15. a3 Rfc8 16. Rac1 e6 17. e5 dxe5 18. dxe5 Ng4 19. Ne4 Ngxe5 20. Nd6 Nxf3+ 21. gxf3 Rxc1 22. Bxc1 Rc6 23. Rd1 Ne5 24. Kg2 Nd3 25. Rxd3 Rxc1 26. Nb7 Bf6 27. Nc5 a5 28. Nb3 Rc3 29.", "completion": " Rxc3"}
{"prompt": "1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Ng3 c5 6. Nf3 cxd4 7. Nxd4 Bd7 8. Bc4 Nc6 9. O-O e6 10. Re1 Be7 11. Nxc6 Bxc6 12. Qe2 Qc7 13. Bg5 O-O 14. Nf5 Bc5 15. Nh6+ Kh8 16. Bxf6 gxf6 17. Qh5 Bxf2+ 18. Kxf2 Qf4+ 19. Kg1 Qxc4 20. Nxf7+ Rxf7 21. Qxf7 Qd4+ 22. Kh1", "completion": " Qf2"}
{"prompt": "1. d4 d5 2. c4 dxc4 3. Nc3 b5 4. Nxb5 Nc6 5. e3 e5 6. Bxc4 Nf6 7. Ne2 Bb4+ 8. Nbc3 O-O 9. O-O Bg4 10. f3 Bh5 11. a3 exd4 12. Nxd4 Nxd4 13. Qxd4 Bd6 14. b4 Qc8 15. Nb5 Rd8 16. Nxd6 Rxd6 17. Qc3 Qb7 18. Bb2 Rad8 19. g4 Bxg4 20. fxg4 Rd2 21. Rf2 Rxf2 22. Kxf2 Ne4+ 23. Kg1", "completion": " Nxc3"}
{"prompt": "1. e4 c5 2. Bc4 e6 3. Nc3 Nf6 4. d3 d5 5. exd5 exd5 6. Bb3 Be7 7. h3 O-O 8. Nge2 d4 9. Ne4 Nxe4 10. dxe4 Bg5 11. O-O Bxc1 12. Rxc1 Qg5 13. Ng3 g6 14. Qf3 h5 15. a3 Nc6 16. c3 Ne5 17. Qe2 h4 18. Nh1", "completion": " d3"}
{"prompt": "1. d4 b6 2. c4 Bb7 3. Nc3 Nf6 4. d5 e6 5. a3 exd5 6. cxd5 Be7 7. Nf3 a6 8. g3 O-O 9. Bg2 d6 10. O-O Nbd7 11. b4 h6 12. Bb2 Ne5 13. Nxe5 dxe5 14. e4 c6 15. Re1 cxd5 16. Nxd5 Bd6 17. Qf3 Nxd5 18. exd5 Qe7 19. Qe2 Rfe8 20. Qe3 b5 21. Rac1 Rac8 22. Be4 Rxc1 23. Rxc1 Qd7 24. Qf3 Rf8 25. Bf5 Qe7 26. h4 g6 27. Bb1 h5 28. Ba2 Rc8 29. Rxc8+ Bxc8 30. Qc3 Qc7 31. Qxc7 Bxc7 32. Kf1 Bd6 33. Ke2 Kf8 34. Bb1 f5 35. Bc1 Bb7 36. Ba2 Ke7 37. f4 exf4 38. Bxf4 Bxf4 39. gxf4 Kd6 40. Kd3 Bxd5 41. Bxd5", "completion": " Kxd5"}
{"prompt": "1. d4 d6 2. Nc3 Nf6 3. Nf3 g6 4. Bf4 Bg7 5. e3 Bg4 6. Be2 c6 7. O-O Nbd7 8. e4 Bxf3 9. Bxf3 e5 10. dxe5 Nxe5 11. Bxe5 dxe5 12. Qxd8+ Rxd8 13. Rad1 O-O 14. Rxd8 Rxd8 15. Rd1 Rxd1+ 16. Nxd1 Nd7 17. Kf1 Kf8 18. Ke2 Ke7 19. Ke3 Ke6 20. Nc3 Bh6+ 21. Kd3 f5 22. exf5+ gxf5 23. Kc4 e4 24. Be2 Ne5+ 25. Kd4 b6 26. Bc4+ Kd6 27. Nd1 c5+ 28. Kc3 Ng4 29. h3 Ne5 30. Bg8 Bg7 31. Bxh7 Nd3+ 32. Kb3 Nf4 33. Bxf5 Nxg2 34. Bxe4 Nf4 35. Ne3 Nxh3 36. Nf5+ Ke5 37. Nxg7 Kxe4 38. Ne8 Nxf2 39. Nd6+ Kd5 40. Nc8 c4+ 41. Kb4 Nd1 42. Ka3 Ne3 43. c3 Nc2+ 44. Ka4 Kc5 45. Nxa7 Ne3 46. Nc8 b5+ 47. Ka3", "completion": " Nc2#"}
{"prompt": "1. Nc3 e5 2. e3 d5 3. d4 exd4 4. Qxd4 Nf6 5. Nf3 Nc6 6. Bb5 Bd7 7. Bxc6 Bxc6 8. Ne5 Qd6 9. Nxc6 Qxc6 10. Qe5+ Be7 11. O-O Qd6 12. Qg5 O-O-O 13. Rd1 h6 14. Qg3 h5 15. Rd4 Qe6 16. Nb5 Qc6 17.", "completion": " Nxa7+"}
{"prompt": "1. d4 Nf6 2. Bg5 c5 3. e3 cxd4 4. exd4 Qa5+ 5. Bd2 Qb6 6. Nf3 Qxb2 7. Bc3 Qb6 8. Bd3 d5 9. O-O Bg4 10. Nbd2 Qc7 11. Bb4 Nc6 12. Rb1 Nxb4 13. Rxb4 e6 14. Bb5+ Nd7 15. Bxd7+ Qxd7 16. Rb3 Rc8 17. Qb1 b6 18. Ne5 Qa4 19. Nxg4 Qxd4 20. Ne3 Qxd2 21. Qb2 f6 22. Rd1 Qa5 23. Ng4 Bc5 24. Nxf6+ gxf6 25. Qxf6 Kd7 26. Qf7+ Kd6 27. Qf4+ Kc6 28. c4 Rhf8 29. cxd5+ Kb7 30. Qe4 Rxf2 31. dxe6+ Kb8 32. Kh1 Rcf8 33. Rbb1 Qa6 34. Qe5+ Ka8 35. h3 Rf1+ 36. Kh2 Rxd1 37. Rxd1 Qb7 38. Rd7 Qb8 39. Rc7 Qxc7 40.", "completion": " Qxc7"}
{"prompt": "1. e4 e5 2. Bc4 Nf6 3. Qf3 Bc5 4. g4 Nc6 5. Ne2 d5 6. Bxd5 Nxd5 7. exd5 Nd4 8. Nxd4 exd4 9. O-O O-O 10. d3 Bd6 11. Nd2 Qh4 12. Qg2 Bxg4 13. Ne4 Qh3 14. Qxh3 Bxh3 15. Re1 Rae8 16. Bd2 f5 17. Nxd6 cxd6 18. Rxe8 Rxe8 19. Bf4 Re2 20. Rc1 Kf7 21. Bxd6 Ke8 22. Bc5 b6 23. Bxd4 Kd7 24. Be3 Kd6 25. Bd4 g6 26. c4 Rd2 27. c5+ bxc5 28. Bxc5+ Kxd5 29. Bxa7 Rxb2 30. a4 Rd2 31. d4 Ra2 32. Rc5+ Kd6 33. a5", "completion": " Ra1+"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. Bxc6 bxc6 5. O-O d5 6. exd5 cxd5 7. Nc3 Nf6 8. d3 Be7 9. Bg5 O-O 10. Ne5 Qc7 11. Ng4 Nxg4 12. Qxg4 Bd6 13. g3 e5 14. Nxd5", "completion": " Bxg4"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bb4 5. d3 h6 6. a3 Bc5 7. b4 Bd4 8. Nxd4 Nxd4 9. Ne2 O-O 10. Nxd4 exd4 11. Bb2 d5 12. exd5 Re8+ 13. Kf1 Nxd5 14. Qf3 Nf6 15. Re1 Rxe1+ 16. Kxe1 c6 17. Kd2 Bg4 18. Qf4 g5 19. Qe5 Qe8 20. Bxd4 Qxe5 21. Bxe5 Nd7 22. Bc3 Re8 23. Re1 Rxe1 24. Kxe1 Kf8 25. f3 Bf5 26. g4 Bg6 27. Kd2 Ke7 28. Ke3 a6 29. a4 Nb6 30. Bb3 Kd6 31. a5 Nd5+ 32. Bxd5 Kxd5 33. f4 f5 34. gxf5 Bxf5 35. Bg7 g4 36. Bxh6 c5 37. Bf8 c4 38. Kd2 Kd4 39. c3+ Kd5 40. d4 Bd3 41. Ke3 Bf5 42. Bg7 Be4 43. Be5 Bf5 44. Bc7 Be4 45. f5 Bxf5 46. Kf4 Bd7 47. Be5 Be6 48. Bf6 Bc8 49. Bg5 Be6 50. Bh4 Bd7 51. Bg3 Be6 52. Ke3 Bf5 53. Kf4 Be6 54. Be1 Bd7 55. Kg3 Ke4 56. Bd2 Kf5 57. Kf2 Ke4 58. Kg3 Bf5 59. Kf2 Be6 60. Kg3 b5 61. axb6 Bc8 62. b7 Bxb7 63. Kxg4 Bc8+ 64. Kg3 Kd3 65. Bf4 Kxc3 66. h4", "completion": " Kxd4"}
{"prompt": "1. d4 d5 2. Bf4 Nc6 3. e3 e5 4. dxe5 Nxe5 5. Bxe5 f6 6. Bd4 c5 7. Bc3 Nh6 8. Nf3 Nf5 9. Bd3 d4 10. Bxf5 Bxf5 11. exd4 cxd4 12. Bxd4 Bb4+ 13. c3 O-O 14. cxb4 Re8+ 15. Kf1 Rc8 16. h3 Bc2 17. Qd2 Qc7 18. Bc3 Qc4+ 19. Kg1 Be4 20. Na3 Qd3 21. Qxd3 Bxd3 22. Kh2 Re2 23. Kg3 h5 24. Nd4 h4+ 25. Kf3 Ree8 26. Nf5 Be2+ 27. Kf4", "completion": " g5#"}
{"prompt": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e5 7. Nf3 b5 8. Bb3 Be7 9. O-O O-O 10. Re1 Bg4 11. Be3 Nc6 12. Nd5 Nxe4 13. Bb6 Qb8 14. Rxe4 Be6 15. Be3 f5 16. Nxe7+ Nxe7 17. Bxe6+ Kh8 18. Rb4 f4 19. Bd2 Rf6 20. Bd5 Nxd5 21. Rb3 e4 22. Nd4 f3 23. gxf3 exf3 24. Rxf3 Qf8 25. Rxf6 Qxf6 26. Qf3 Qxd4 27. Rd1 Nf6 28. Qxa8+ Ng8 29. Qe8 Qg4+ 30. Kh1 Qxd1+ 31. Kg2 Qg4+ 32. Kf1 Qd1+ 33. Qe1 Qf3 34. Qe3 Qh1+ 35. Ke2 Qxh2 36. Qd4 h5 37. Bc3 Qg2 38. Qxd6 h4 39. Qe5 h3 40.", "completion": " Qh5+"}
{"prompt": "1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Qa4+ c6 8. Bg5 O-O 9. Nf3 Bg4 10. Nd2 Nd7 11. h3 Nb6 12. Qa3 f6 13. hxg4 fxg5 14. Nf3 Rxf3 15. gxf3 Qf8 16. Be2 e5 17. Qb3+ Kh8 18. Qe6 Qf6 19. Qxf6 Bxf6 20. O-O-O exd4 21. cxd4 Rd8 22. e5 Be7 23. Bd3 Kg7 24. Be4 Nd5 25. Bxd5 Rxd5 26. Rd3 c5 27. Rhd1 c4 28. Re3 b5 29. Kc2 a5 30. Re4 b4 31. f4 gxf4 32. Rxf4 a4 33. Re4 b3+ 34. axb3 cxb3+ 35. Kc3 Rb5 36. d5 b2 37. d6 Bd8 38. e6 a3 39. e7 Ba5+ 40. Kd3", "completion": " a2"}
{"prompt": "1. g3 d5 2. Bg2 Nf6 3. Nf3 e6 4. O-O Be7 5. e3 O-O 6. d3 b6 7. Nbd2 Bb7 8. Re1 c5 9. Qe2 Nc6 10. a3 Rc8 11. e4 Re8 12. e5 Nd7 13. c3 d4 14. c4 Qc7 15. h4 h6 16. Nf1 f6 17. exf6 Bxf6 18. N1h2 Nde5 19. Nd2 Nd7 20. Ne4 Be7 21. Qg4 Kh8 22. Bf4 e5 23. Bd2 Nf6 24. Nxf6 Bxf6 25. Be4 Ne7 26. Re2 Bxe4 27. Qxe4 Rcd8 28. Rae1 Nc6 29. Ng4 Qd6 30. Qg6 Be7 31. Qh5 Bf8 32. f4 g6 33. Nxe5", "completion": " gxh5"}
{"prompt": "1. e4 e5 2. Nc3 d5 3. Nxd5 Nf6 4. Nxf6+ Qxf6 5. Nf3 Bg4 6. Be2 Nc6 7. d3 O-O-O 8. Be3 Nd4 9. Bxd4 exd4 10. Nxd4 Qxd4 11. Bxg4+ Kb8 12. O-O Bd6 13. Qe2 h5 14. c3 Qe5 15. f4 Qf6 16. e5 Bxe5 17. fxe5 Qb6+ 18. Qf2 hxg4 19. Qxb6 axb6 20. d4 c5 21. Rf4 g3 22. hxg3 cxd4 23. cxd4 Rd5 24. Re1 Rd7 25. d5 Kc7 26. e6 fxe6 27. dxe6 Re7 28. Rd4 Rhe8 29. Rde4 Kd6 30. Kf2 Rxe6 31. Rxe6+ Rxe6 32. Rxe6+ Kxe6 33. Kf3 Ke5 34. Kg4 Kf6 35. Kf4 Kg6 36. g4 Kf6 37. g5+ Ke6 38. Ke4 g6 39. a4 Kd6 40. Kd4 Ke6 41. g4 Kd6 42. b4 Ke6 43. Kc4 Kd6 44. Kb5 Kc7 45. a5 bxa5 46. bxa5 Kc8 47. Kc5 Kc7 48. Kd5 Kd7 49. Ke5 Ke7 50. Kd5 Kd7 51. Kc5 Kc7 52. Kb5 Kb8 53. Kb6 Ka8 54. a6 bxa6 55. Kxa6 Kb8 56. Kb6 Kc8 57. Kc6 Kd8 58.", "completion": " Kd6"}
{"prompt": "1. c4 e5 2. g3 Nc6 3. Nc3 Bc5 4. Bg2 d6 5. e3 a6 6. Nge2 Ba7 7. a3 h5 8. h3 h4 9. g4 f5 10. gxf5 Bxf5 11. d3 Qd7 12. b4 Nf6 13. b5 axb5 14. cxb5 Na5 15. Bb2 g5 16. d4 Nc4 17. Bc1 e4 18. Qb3 d5 19. Na4 g4 20. Nc5 Qc8 21. hxg4 Bxg4 22. Nxe4 Nxe4 23. Bxe4 Bxe2 24. Kxe2 dxe4 25. Qxc4 Qg4+ 26. Kd2 O-O-O 27. Bb2 h3 28. Rac1 Bb6 29. Qe2 Qf5 30. Bc3 h2 31. a4 Rdg8 32. a5 Ba7 33. b6 Bb8 34. bxc7 Bxc7 35. Bb4 Kb8 36. a6 Rg2 37. a7+ Ka8 38. Rcf1 Rh3 39. Bc5 Rf3 40. Ke1 Ba5+ 41. Kd1 Rfxf2 42. Rxf2 Rxf2 43. Rxh2 Rxe2 44. Rh8+ Bd8 45.", "completion": " Rxd8+"}
{"prompt": "1. d4 Nf6 2. g3 c6 3. Bg2 d5 4. Nf3 Bg4 5. O-O Nbd7 6. c4 e6 7. Nc3 dxc4 8. Qc2 Nd5 9. Ne4 Bf5 10. Nh4 Bxe4 11. Bxe4 N7f6 12. Bg2 Be7 13. Qxc4 O-O 14. Nf3 Rc8 15. Ne5 Nd7 16. f4 Nxe5 17. fxe5 c5 18. dxc5 Bxc5+ 19. Kh1 Be3 20. Qe4 Bxc1 21. Raxc1 Rxc1 22. Rxc1 Qg5 23. Rf1 Ne3 24. Rf3 Nxg2 25. Kxg2 b6 26. Qf4 Qg6 27. Qa4 Qb1 28. Rb3 Rd8 29. Qxa7 Qe4+ 30. Kh3 h5 31. Qxb6 Qg4+ 32. Kg2 Qxe2+ 33. Qf2 Qxe5 34. Rf3 Qa5 35. Ra3 Qb4 36. Rb3 Qa5 37. Ra3 Qg5 38. Re3 Qd5+ 39. Rf3 g5 40. Kg1 Qd1+ 41. Qf1 Qd4+ 42. Qf2 Qe5 43. Re3 Rd1+ 44. Kg2 Qd5+ 45. Kh3 g4+ 46. Kh4 Qd8+ 47. Kxh5 Rd5+ 48. Kxg4 Rf5 49. Rf3 Qd1 50. Qf1", "completion": " Qxf1"}
{"prompt": "1. e4 c5 2. Nf3 e6 3. c3 Nf6 4. Bd3 d5 5. exd5 Qxd5 6. Bc2 Be7 7. O-O O-O 8. d4 Rd8 9. Nbd2 cxd4 10. Nxd4 Nc6 11. N2f3 e5 12. Ne2 Bg4 13. Ng3 Qe6 14. Qe1 Bxf3 15. gxf3 h6 16. Be3 Nd5 17. Rd1 Nxe3 18. Qxe3 Bg5 19. Qe4 g6 20. h4 Bf4 21. h5 Kg7 22. hxg6 fxg6 23. Rxd8 Rxd8 24. Re1 Qf6 25. b4 Rd7 26. Nh5+ gxh5 27.", "completion": " Qh7+"}
{"prompt": "1. e4 e6 2. Nf3 d5 3. c4 dxe4 4. Ne5 Bd6 5. Ng4 f5 6. Ne3 Nf6 7. Nc3 c6 8. b3 O-O 9. Bb2 Be5 10. Be2 Nbd7 11. O-O Qc7 12. g3 f4 13. Ng4 Nxg4 14. Bxg4 Nf6 15. Bh3 g5 16. Rb1 g4 17. Bxg4 f3 18. Bh3 Qg7 19. Re1 Qh6 20. Bf1 Qh5 21. Nxe4 Bxb2 22. Rxb2 Ng4 23. h3 Nh6 24. c5 Qe5 25. d4 Qg7 26. a4 Nf5 27. Qxf3 Nxd4 28. Qd1", "completion": " Nf3+"}
{"prompt": "1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Be3 Nf6 5. Nc3 O-O 6. h3 Nbd7 7. Qd2 c5 8. dxc5 Nxc5 9. Bxc5 dxc5 10. O-O-O Qxd2+ 11. Nxd2 b6 12. Bc4 a6 13. Kb1 b5 14. Bd5 Nxd5 15. Nxd5 e6 16. Nb6 Rb8 17. Nxc8 Rfxc8 18. Nf3 c4 19. e5 Rc5 20. Rhe1 b4 21. Re2 a5 22. Rde1 a4 23. Nd4 Rd5 24. Re4 Rbd8 25. Nc6 Rd1+ 26. Rxd1", "completion": " Rxd1#"}
{"prompt": "1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Bf4 Be7 5. Nc3 O-O 6. e3 b6 7. Bd3 Bb7 8. O-O a6 9. Rc1 c5 10. cxd5 exd5 11. Bb1 Nbd7 12. Qc2 Rc8 13. Bg5 cxd4 14. exd4 Ne4 15. Bf4 Ndf6 16. Qd3 b5 17. Ne5 b4 18. Nxe4 dxe4 19. Qd2 Qb6 20. Bg5 Rxc1 21. Rxc1 Rd8 22. Be3 Bd5 23. h3 b3 24. a3 Bb7 25. Qe2 h6 26. d5 Qd6 27. Nc6 Bxc6 28. dxc6 Nd5 29. Bxe4 Nxe3 30. Qxe3", "completion": " Bg5"}
{"prompt": "1. d4 d5 2. c4 e6 3. Nf3 f5 4. cxd5 exd5 5. Bf4 Nf6 6. Nc3 Bb4 7. e3 O-O 8. Bd3 Ne4 9. O-O Nxc3 10. bxc3 Bxc3 11. Rc1 Ba5 12. Qb3 c6 13. Ne5 Nd7 14. e4 fxe4 15. Bxe4 Rxf4 16. Bxd5+ cxd5 17. Qxd5+ Kf8 18. Rxc8 Rxc8 19. Nxd7+ Ke8 20. Qe6+ Qe7 21. Nf6+ Kd8 22. Qg8+ Kc7 23.", "completion": " Rc1+"}
{"prompt": "1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Bd3 Ndf6 6. c3 Nxe4 7. Bxe4 Nf6 8. Bf3 Bf5 9. Ne2 e6 10. Ng3 Bg6 11. h4 h6 12. h5 Bh7 13. Qb3 Qb6 14. Bf4 Be7 15. Be5 O-O 16. Bxf6 Bxf6 17. Be4 Qxb3 18. axb3 a6 19. b4 e5 20. dxe5 Bxe5 21. Bxh7+ Kxh7 22. Ne2 Rad8 23. Rd1 Rfe8 24. O-O b5 25. Rfe1 g6 26. hxg6+ fxg6 27. Kf1 Kg7 28. Nc1 Kf6 29. Nd3 Bd6 30. Rxe8 Rxe8 31. Nc5 Bxc5 32. bxc5 a5 33. Rd6+ Re6 34. Rd7 a4 35. f3 h5 36. Kf2 Kg5 37. g3 Kf5 38. Rf7+ Ke5 39. Rd7 g5 40. Rg7 Kf6 41. Rh7 Kg6 42. Rd7 h4 43. Rd8 Kf5 44. Rf8+ Rf6 45. Rh8 Ke5 46. Rh5 hxg3+ 47. Kxg3 Kd5 48. Rxg5+ Kc4 49. Rg4+ Kxc5 50. f4 Rd6 51. Kf3 Rd2 52. Rg2 Rxg2 53. Kxg2 Kc4 54. Kf3 Kb3 55. f5 Kxb2 56. f6 a3 57. f7", "completion": " a2"}
{"prompt": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Nbd7 8. Be2 Qc7 9. Qd2 Nc5 10. Nxc5 dxc5 11. O-O-O Be7 12. h4 Be6 13. g4 Rd8 14. Qe1 O-O 15. g5 Ng4 16. Bxg4 Bxg4 17. Rxd8 Rxd8 18. Qf1 b5 19. f3 Be6 20. f4 b4 21. Nd5 Bxd5 22. exd5 Rxd5 23. f5 f6 24. gxf6 Bxf6 25. Bg5 Qc6 26. Bxf6 Qxf6 27. Qf3 Rd8 28. h5 h6 29. Rg1 c4 30. Rg6 Qe7 31. f6 Qc5 32. Rxg7+ Kh8 33. Qf5 Qe3+ 34. Kb1", "completion": " Qe1#"}
{"prompt": "1. e4 e5 2. Nf3 Nf6 3. Nc3 Bc5 4. Bc4 d6 5. h3 a6 6. a3 O-O 7. g4 Nc6 8. g5 Nh5 9. d3 Nf4 10. Bxf4 exf4 11. h4 Bg4 12. Rg1 Bh5 13. Nb1 Ne5 14. Nbd2 Nxc4 15. dxc4 g6 16. Qe2 Qd7 17. O-O-O b5 18. cxb5 axb5 19. Nb3 Qc6 20. Nbd4 Qa6 21. Qd2 Bxa3 22. Qxf4 Bxb2+ 23. Kd2 Bxd4 24. Nxd4 Qa5+ 25. Ke3 Bxd1 26. Rxd1 Qb6 27. Kf3 Ra3+ 28. Kg2 Qa7 29.", "completion": " Nc6"}
{"prompt": "1. b3 a5 2. Bb2 a4 3. e4 d5 4. exd5 Nf6 5. Nf3 Nxd5 6. c4 Nb4 7. d4 Bf5 8. Na3 axb3 9. Qxb3 e6 10. Be2", "completion": " Rxa3"}
{"prompt": "1. d4 d5 2. c4 Nf6 3. Nc3 e6 4. Nf3 Bb4 5. Bd2 O-O 6. e3 c6 7. cxd5 cxd5 8. Bd3 Bd7 9. O-O Nc6 10. a3 Ba5 11. b4 Bc7 12. Qc2 h6 13. Rfe1 Rc8 14. e4 dxe4 15. Nxe4 Nxd4 16. Nxf6+ gxf6 17. Qb2 Nxf3+ 18. gxf3 Be5 19. Qb3 Bxa1 20. Rxa1 h5 21. Be4 h4 22.", "completion": " Qe3"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Nd5 Nxd5 8. exd5 Nb8 9. a4 Be7 10. Be2 O-O 11. O-O Nd7 12. Bd2 f5 13. a5 a6 14. Na3 Bg5 15. Nc4 Bxd2 16. Qxd2 Nc5 17. f3 Rf6 18. b4 Nd7 19. f4 exf4 20. Qxf4 Qc7 21. Rfe1 b5 22. axb6 Nxb6 23. Na5 Nxd5 24. Bc4 Be6 25. Rxe6 Nxf4 26.", "completion": " Re8#"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. d4 exd4 5. Nxd4 Bb4 6. Nxc6 bxc6 7. Bd2 O-O 8. Qb1 d5 9. e5 Re8 10. f4 Ne4 11. Nxe4 dxe4 12. Bxb4 f6 13. Bc4+ Kh8 14. exf6 Qxf6 15. O-O Qd4+ 16. Kh1 Qxc4 17. Bc3 Ba6 18. Re1 Rf8 19. Be5 e3 20. b3 Qe4 21. Qb2 Rf7 22. Qd4 Qxc2 23. Rxe3 Bb7 24. Rae1 c5 25. Bxg7+ Kg8 26. Re8+ Rxe8 27. Rxe8+ Rf8 28.", "completion": " Rxf8#"}
{"prompt": "1. d3 e5 2. Nf3 Nc6 3. c3 h6 4. g3 Nf6 5. Bg2 d5 6. b4 a6 7. Qb3 Be6 8. Qc2 Be7 9. a4 O-O 10. Ba3 Bf5 11. Nh4 Be6 12. b5 axb5 13. axb5 Nb8 14. Bxe7 Rxa1 15.", "completion": " Bxd8"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Bc5 6. c3 Nf6 7. d4 exd4 8. cxd4 Bb4+ 9. Bd2 Bxd2+ 10. Nbxd2 d5 11. e5 Ne4 12. Nxe4 dxe4 13. Nd2 Bf5 14. Bc2 Nxd4 15. Bxe4 Bxe4 16. Nxe4 Nc6 17. Qxd8+ Rxd8 18. f4 f5 19. exf6 Kf7 20. fxg7 Rhe8 21. O-O", "completion": " Rxe4"}
{"prompt": "1. e4 e6 2. Nf3 c5 3. c3 d5 4. d3 dxe4 5. dxe4 Qxd1+ 6. Kxd1 Nf6 7. Bd3 Be7 8. Ke2 O-O 9. Bg5 h6 10. Bh4 Nbd7 11. e5 Nd5 12. Bxe7 Nxe7 13. Re1 Rd8 14. Nbd2 Nf8 15. Nc4 b5 16. Nd6 c4 17. Be4 Rb8 18. Rad1 a6 19. Nd4 f6 20. Nxc8 Rbxc8 21. exf6 gxf6 22. Kf1 f5 23. Bc2 Nd5 24. Nxe6 Re8 25. Bxf5 Kf7 26. Rxd5 Nxe6 27. Bxe6+ Rxe6 28. Rd7+ Kf6 29. Rxe6+ Kxe6 30. Rh7 Rf8 31. Rxh6+ Rf6 32. Rxf6+ Kxf6 33. f3 a5 34. Kf2 b4 35. g4 a4 36. h4 a3 37. bxa3 b3 38. axb3", "completion": " cxb3"}
{"prompt": "1. Nf3 d5 2. d4 Bg4 3. Bf4 Bxf3 4. gxf3 e6 5. Nc3 a6 6. a3 Nc6 7. e4 Bd6 8. e5 Be7 9. Bd3 Bg5 10. Qd2 Bxf4 11. Qxf4 Nh6 12. Rg1 Nf5 13. Bxf5 exf5 14. Rxg7 Qd7 15. O-O-O O-O-O 16. Rg5 f6 17. Rxf5 fxe5 18. dxe5 Qe6 19. Re1 d4 20. Na4 d3 21. cxd3", "completion": " Nd4"}
{"prompt": "1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 Qc7 6. Ne2 Bg4 7. f3 Bh5 8. Ng3 Bg6 9. f4 e6 10. O-O Bd6 11. f5 Bxg3 12. hxg3 exf5 13. Bf4 Qd7 14. Re1+ Nge7 15. Nd2 O-O 16. Nf3 Rfe8 17. Qb3 Bh5 18. Ne5 Nxe5 19. Rxe5 Bg4 20. Rae1 h6 21. Bb5 Nc6 22. Rxe8+ Rxe8 23. Rxe8+ Qxe8 24. Qxd5 Qe1+ 25. Kh2 g5 26. Bd6 f4 27. Bxc6 Qxg3+ 28. Kg1 Qe1+ 29. Kh2 bxc6 30. Qxc6 f3 31. Qa8+ Kh7 32. Be5 fxg2 33. Qxg2 Qh4+ 34. Kg1 Qe1+ 35. Qf1 Qe3+ 36. Qf2 Qc1+ 37. Kh2 f5 38. d5 Qd1 39. Qxa7+ Kg6 40. Qg7+ Kh5 41.", "completion": " Qf7+"}
{"prompt": "1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nf6 5. c3 Nc6 6. Be2 Bg4 7. O-O e6 8. Bf4 Bd6 9. Bg3 Bxg3 10. hxg3 O-O 11. Nbd2 Re8 12. Qb3 Qc7 13. Rfe1 a6 14. Nh2 Bxe2 15. Rxe2 b5 16. Rae1 Na5 17. Qa3 Nc4 18. Nxc4 bxc4 19. Nf3 Reb8 20. Rb1 Rb6 21. Ne5 Rab8 22. f4 Ne4 23. Kh2 f6 24. Nf3 Qf7 25. Rh1 Qg6 26. Rxe4 Qxe4 27. Re1 Qg6 28. Qe7 Qf7 29. Qa3 Rxb2 30. Qxa6 Qh5+ 31. Kg1 Rxg2+ 32. Kxg2 Rb2+ 33. Kg1 Qxf3 34. Qxe6+ Kh8 35.", "completion": " Qc8#"}
{"prompt": "1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Nc3 Nf6 5. d4 Bg4 6. h3 Bxf3 7. Qxf3 Nc6 8. Bg5 Nxd4 9. Qd3 Nc6 10. O-O-O e6 11. Qb5 Qc7 12. Bxf6 gxf6 13. Nxd5 exd5 14. Qxd5 Rd8 15. Qh5 Rxd1+ 16. Kxd1 Bd6 17. Bc4 a6 18. Re1+ Kf8 19. Qh6+ Kg8 20.", "completion": " Re8+"}
{"prompt": "1. e4 c6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bg4 6. Be3 cxd4 7. cxd4 Qb6 8. Qd2 e6 9. Nc3 Bb4 10. Be2 Nge7 11. h3 Bxf3 12. Bxf3 Nf5 13. O-O O-O 14. Rac1 Ncxd4 15. Bxd4 Qxd4 16. Qxd4 Nxd4 17. Bg4 Nc6 18. f4 Nd4 19. Kh1 Rac8 20. a3 Bxc3 21. Rxc3 Rxc3 22. bxc3 Nb3 23. f5 Nc5 24. fxe6 fxe6 25. Rxf8+ Kxf8 26. Kg1 g5 27. Kf2 Kg7 28. Ke3 Kf7 29. Kd4 Nb3+ 30. Kd3 b5 31. Bd1 Nc5+ 32. Kd4 Nd7 33. g4 a6 34. a4 Ke8 35. axb5 axb5 36. Be2 Kd8 37. Bxb5 Nb6 38. Kc5 Kc7 39. Bd3 h6 40. Bh7 Nd7+ 41. Kd4 Kb6 42. Bg8 Nc5 43.", "completion": " Bxe6"}
{"prompt": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e5 7. Nf3 b5 8. Bb3 Be7 9. O-O O-O 10. Re1 Bg4 11. Be3 Nc6 12. Nd5 Nxe4 13. Bb6 Qb8 14. Rxe4 Be6 15. Be3 f5 16. Nxe7+ Nxe7 17. Bxe6+ Kh8 18. Rb4 f4 19. Bd2 Rf6 20. Bd5 Nxd5 21. Rb3 e4 22. Nd4 f3 23. gxf3 exf3 24. Rxf3 Qf8 25. Rxf6 Qxf6 26. Qf3 Qxd4 27. Rd1 Nf6 28. Qxa8+ Ng8 29. Qe8 Qg4+ 30. Kh1 Qxd1+ 31. Kg2 Qg4+ 32. Kf1 Qd1+ 33. Qe1 Qf3 34. Qe3 Qh1+ 35. Ke2 Qxh2 36. Qd4 h5 37. Bc3 Qg2 38. Qxd6 h4 39. Qe5 h3 40. Qh5+ Nh6 41.", "completion": " Qxh6+"}
{"prompt": "1. d4 d5 2. c4 c5 3. e3 e6 4. cxd5 cxd4 5. dxe6 fxe6 6. Bb5+ Nc6 7. Nf3", "completion": " Qa5+"}
{"prompt": "1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. f4 f6 6. Nf3 fxe5 7. fxe5 g6 8. Bd3 Bg7 9. O-O Nge7 10. Ng5 Nf5 11. g4 Bh6 12. gxf5 Bxg5 13. fxg6 hxg6 14. Bxg6+ Kd7 15. Rf7+ Be7 16. Bg5 Qg8 17. Qd3 Rh3 18. Qxh3 Qxg6 19. Rxe7+ Nxe7 20. Qg4 Qc2 21. Nd2 Qxb2 22. Rf1 Qxc3 23. Nf3 Nf5 24. Bf6 cxd4 25. Qg6 Kc6 26. Bg5 Kb6 27. Rc1 Qxf3 28. Bd8+ Ka6 29. Bg5 Ne3 30.", "completion": " Qd3+"}
{"prompt": "1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Bg7 5. Be3 Nf6 6. Nc3 d6 7. f3 O-O 8. Qd2 Re8 9. O-O-O Nbd7 10. Kb1 a6 11. Bc4 b5 12. Bb3 Bb7 13. Bh6 Bh8 14. h4 Rc8 15. h5 Qc7 16. hxg6 hxg6 17. Bg5 Bg7 18. Rh3 b4 19. Nd5 Nxd5 20. Bxd5 Bxd5 21. exd5 Bxd4 22. Qxd4 Qxc2+ 23.", "completion": " Ka1"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. Bxc6 bxc6 5. b3 d5 6. Nc3 Qc7 7. O-O a6 8. d3 Bd6 9. Na4 Nf6 10. Re1 e5 11. Ba3 Qe7 12. exd5 cxd5 13. Bxc5 Bxc5 14. Nxc5", "completion": " Qxc5"}
{"prompt": "1. d4 Nf6 2. Bf4 c5 3. dxc5 Na6 4. Qd4 Qa5+ 5. c3 Qxc5 6. Nd2 d6 7. e4 e5 8. Qxc5 Nxc5 9. Be3 Ncxe4 10. Nxe4 Nxe4 11. Bb5+ Bd7 12. Bxd7+ Kxd7 13. O-O-O f5 14. f3 Nf6 15. f4 Ng4 16. Kd2 Be7 17. h3 Nxe3 18. Kxe3 Ke6 19. Nf3 Rac8 20. Rhe1 Rc4 21. fxe5 dxe5 22. Kd3 Rc5 23. b4 e4+ 24. Kc2 Rc4 25. Nd4+ Kf6 26. Kb3 Rhc8 27. Rc1 g5 28. Rf1 f4 29. h4 h6 30. hxg5+ hxg5 31. g3 f3 32. Nxf3 exf3 33. Rxf3+ Kg6 34. Re1 R4c7 35. g4 Bf8 36. Re6+ Kg7 37. Rf5 Be7 38. c4 Rf8 39. Rfe5 Bf6 40. Rf5 Re7 41.", "completion": " Rfxf6"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. Qa4 Bc5 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+ 8. Nbxd2 O-O 9. e5 Nd5 10. Bd3 Nb6 11. Qc2 g6 12. O-O Nb4 13. Qb3 Nxd3 14. Qxd3 d6 15. Rfe1 dxe5 16. Nxe5 Nd5 17. Re4 Bf5 18. Ndf3 Nf4 19. Qe3 Bxe4 20. Qxe4 Ne6 21. d5 Nc5 22. Qd4 Ne6 23. dxe6 Qxd4 24. Nxd4 fxe6 25. Re1 Rf4 26. Nxe6 Re8 27. Nxc7 Rc8 28. Ne6 Re4 29. Rxe4", "completion": " Rc1+"}
{"prompt": "1. e4 c5 2. Nf3 b6 3. b3 Bb7 4. d3 d6 5. Bb2 Nf6 6. Be2 Nbd7 7. O-O e6 8. Re1 Qc7 9. Nc3 a6 10. a4 Be7 11. Bf1 O-O 12. Ne2 h6 13. Ng3 Nh7 14. Qd2 Ng5 15. Nh5 g6 16. Nxg5 hxg5 17. Ng3 e5 18. f3 f5 19. Nh1 Kg7 20. c3 Rh8 21. d4 Nf8 22. exf5 gxf5 23. dxe5 dxe5 24. c4 Bf6 25. Qxg5+", "completion": " Bxg5"}
{"prompt": "1. e4 c5 2. Nf3 d6 3. Bb5+ Nd7 4. O-O a6 5. Bc4 Ngf6 6. Re1 g6 7. d4 cxd4 8. Nxd4 Bg7 9. Nc3 O-O 10. Bg5 h6 11. Bxf6 Nxf6 12. a3 b5 13. Bd5 Nxd5 14. exd5 Bb7 15. Nc6 Bxc6 16. dxc6 e6 17. Qf3 Qc7 18. Rad1 d5 19. Ne2 Qxc6 20. c3 Rfd8 21. Nd4 Bxd4 22. Rxd4 Ra7 23. Qf6 Qd7 24. Rg4 Kh7 25. Re3 Qe7 26. Qd4 Rc7 27. b3 Qxa3 28. h4 Qxb3 29. h5 Rc4 30. hxg6+ fxg6 31. Qa7+ Kh8 32. Rh3 Qd1+ 33. Kh2 Rxg4 34.", "completion": " Rxh6+"}
{"prompt": "1. c4 Nf6 2. Nc3 e6 3. Nf3 Bb4 4. g3 O-O 5. Bg2 c6 6. O-O d5 7. cxd5 cxd5 8. a3 Bd6 9. d4 a6 10. Bd2 Re8 11. Qc1 Nc6 12. e3 e5 13. dxe5 Nxe5 14. Nxe5 Bxe5 15. Rd1 Be6 16. Be1 Rc8 17. Qd2 Qd6 18. Nxd5 Nxd5 19. Bxd5 Bxd5 20. Qxd5 Qxd5 21. Rxd5 Bxb2 22. Rb1 Rc1 23. Rxb2 Rxe1+ 24. Kg2 Rb8 25. Rd7 g6 26. Rbxb7 Rxb7 27. Rxb7 Ra1 28. Rb3 a5 29. Kf3 a4 30. Rd3 Kg7 31. h4 h5 32. Ke4 Kf6 33. f3 Ra2 34. Kf4 Ke6 35. Ke4 f6 36. Kd4 g5 37. hxg5 fxg5 38. f4 h4 39. fxg5 h3 40. g6 h2 41. Rd1 Rg2 42. Rh1 Kf6 43. Ke4 Kxg6 44. Kf3 Ra2 45. g4 Kg5 46. Kg3 Rxa3 47. Rxh2 Rxe3+ 48. Kf2 Rb3 49. Ke1 Rb1+ 50. Kd2", "completion": " Rb2+"}
{"prompt": "1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Be3 c6 5. f3 Nbd7 6. Qd2 b5 7. g4 Bg7 8. Nce2 c5 9. d5 Nb6 10. Ng3 a6 11. Bh6 Bxh6 12. Qxh6 Na4 13. O-O-O Qa5 14. Qd2 b4 15. Kb1 Rb8 16. Ka1 h5 17. gxh5 Nxh5 18. Nxh5 Rxh5 19. Ne2 Bd7 20. h4 c4 21. Qd4 c3 22. b3 Nc5 23. Nf4", "completion": " Qa3"}
{"prompt": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 a6 6. Nd6+ Bxd6 7. Qxd6 Qf6 8. Qc7 Qg6 9. Nc3 Nge7 10. Be3 Nd4 11. O-O-O Ndc6 12. Nd5 Qxe4 13. Nxe7 Nxe7 14. Bd3 Qd5 15. Kb1 Qe6 16. Be4 d5 17. Bf3 d4 18. Bxd4 exd4 19. Rhe1 Qd7 20. Qe5 O-O 21. Qxe7 Qa4 22. Bd5 Be6 23. Bxe6 fxe6 24. Qxe6+ Kh8 25. f3 Rad8 26. Qb3 Qd7 27. Rd3 Rf6 28. Red1 Rd6 29. Qb4 b5 30. c3 Qf5 31. Ka1 h6 32. Rxd4 Rxd4 33. Rxd4 Re8 34. Rd1 Qc2 35. Qd4 Re2 36. Qd8+ Kh7 37. Qd3+ Qxd3 38. Rxd3", "completion": " Re1+"}
{"prompt": "1. d4 d5 2. Bf4 c5 3. Nf3 e6 4. e3 Nf6 5. h3 Nc6 6. c3 cxd4 7. Nxd4 Bd7 8. Nd2 Qb6 9. Qc2 e5 10. Nxc6 exf4 11. Nd4 fxe3 12. fxe3 Bd6 13. O-O-O Qa5 14. Kb1 Ba4 15. N2b3 Qb6 16. Nf5 O-O 17. Bd3 Rfe8 18. Rhe1 Bc7 19. g4 Be5 20. Nfd4 Ne4 21. Bxe4 dxe4 22. Qxe4 Rad8 23. Nf3 Bc6 24. Qf5 Rxd1+ 25. Rxd1 Bf6 26. Nfd4 Be4+ 27. Qxe4", "completion": " Rxe4"}
{"prompt": "1. e4 d6 2. Nf3 Nc6 3. Bc4 Bg4 4. d3 e5 5. Nc3 Nd4 6. Nxe5 dxe5 7. Qxg4", "completion": " Nxc2+"}
{"prompt": "1. d4 Nf6 2. Bg5 Ne4 3. Bf4 d5 4. e3 Bf5 5. Bd3 e6 6. f3 Nf6 7. g4 Bxd3 8. Qxd3 Bd6 9. Qb5+ Nbd7 10. Bxd6 cxd6 11. Qxb7 Rb8 12. Qc6 Rxb2 13. Qxd6 Rxc2 14. Qa3 Nxg4 15. fxg4 Qh4+ 16. Kd1 Qf2 17. Qd3 Rb2 18. Ne2 O-O 19. Nbc3 Rfb8 20. Rb1 Qg2 21. Re1 Qxg4 22. Rxb2 Rxb2 23. Kc1 Rb6 24. Rg1 Qh3 25. Na4 Rc6+ 26. Kb1 Qxh2 27. Qb5 Qd6 28. Nec3 Nb6 29. Nc5 h5 30. Ka1 h4 31. e4 dxe4 32. N5xe4 Qxd4 33.", "completion": " Rd1"}
{"prompt": "1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Nf6 5. Bf4 Bd6 6. Bg3 Be6 7. Nf3 c6 8. Ng5 Bxg3 9. hxg3 Qe7 10. Qe2 h6 11. Nxe6 Qxe6 12. O-O Qxe2 13. Bxe2 O-O 14. Re1 Nbd7 15. c4 Rfe8 16. Nc3 Ne4 17. cxd5 Nxc3 18. bxc3 cxd5 19. Rab1 b6 20. c4 dxc4 21. Bxc4 Rac8 22. Rbc1", "completion": " Rxe1+"}
{"prompt": "1. Nf3 d5 2. d4 Bg4 3. Bf4 Bxf3 4. gxf3 e6 5. Nc3 a6 6. a3 Nc6 7. e4 Bd6 8. e5 Be7 9. Bd3 Bg5 10. Qd2 Bxf4 11. Qxf4 Nh6 12. Rg1 Nf5 13. Bxf5 exf5 14. Rxg7 Qd7 15. O-O-O O-O-O 16. Rg5 f6 17. Rxf5 fxe5 18. dxe5 Qe6 19. Re1 d4 20. Na4", "completion": " d3"}
{"prompt": "1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. Nc3 Nf6 5. d3 O-O 6. Bg5 Bg4 7. h3 Bxf3 8. Qxf3 h6 9. Bh4 Nc6 10. Bxf6 Bxf6 11. Nd5 Be7 12. g4 Bg5 13. h4 Bxh4 14. Nxc7 Bxf2+ 15. Qxf2 Qxc7 16. O-O-O Nd4 17. Rdf1 b5 18. Bd5 Rac8 19. c3 Ne6 20. Kb1 Nf4 21. g5 h5 22. Rxh5 Nxh5 23. g6 Kh8 24.", "completion": " Bxf7"}
{"prompt": "1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Be7 6. Qc2 O-O 7. e3 Nbd7 8. Bd3 h6 9. Bh4 c5 10. dxc5 Nxc5 11. Bf5 Be6 12. Nf3 Rc8 13. Nd4 Nfe4 14. Bxe7 Qxe7 15. O-O Nd6 16. Rfd1 Nce4 17. Bxe4 Nxe4 18. Qb3 Rfd8 19. Rac1 Qf6 20. Nxe6 Qxf2+ 21. Kh1", "completion": " Qxe3"}
{"prompt": "1. c4 d5 2. g3 e6 3. Bg2 dxc4 4. Na3 Nf6 5. Nxc4 Bd6 6. d4 Nd5 7. e4 Nb6 8. Nxb6 axb6 9. a3 O-O 10. Nf3 b5 11. O-O b4 12. Bd2 bxa3 13. bxa3 Rxa3 14. Rxa3 Bxa3 15. Qb3 Bd6 16. e5 Be7 17. Bc3 c5 18. Rd1 cxd4 19. Nxd4 Qc7 20. Nb5 Qb6 21. Qc4 Nc6 22. Bxc6 bxc6 23. Nd6 h6 24. Bd4 Qb8 25. Bc5 Bxd6 26. Bxd6 Rd8 27.", "completion": " Bxb8"}
{"prompt": "1. e4 e5 2. f4 exf4 3. Nf3 g5 4. h4 g4 5. Ne5 d6 6. Nxg4 h5 7. Nf2 Nf6 8. d4 Nc6 9. Bxf4 Bg7 10. Bb5 Bd7 11. e5 dxe5 12. dxe5 Ng4 13. Bg5 f6 14. exf6 Bxf6 15. Qe2+ Qe7 16. Qxe7+ Kxe7 17. Bxf6+ Kxf6 18. O-O Kg7 19. Nc3 a6 20. Be2 Rae8 21. Rad1 Bf5 22. Nxg4 hxg4 23. Rxf5 Nd4 24. Bd3 Nxf5 25. Bxf5 Rxh4 26. Rd7+ Kf6 27. Bd3 g3 28. Rxc7 Re1+ 29. Bf1", "completion": " Rh1+"}
{"prompt": "1. e4 d6 2. Nf3 Nf6 3. Nc3 g6 4. Bc4 e6 5. O-O Bg7 6. Re1 Nc6 7. d4 O-O 8. e5 dxe5 9. dxe5 Qxd1 10. Rxd1 Nd7 11. Bf4 Ndxe5 12. Nxe5 Nxe5 13. Bb3 c6 14. Ne4 b6 15. Rd6 Bb7 16. Rad1 c5 17. Nc3 Ng4 18. h3 Nf6 19. Bc4 Ne4 20. Nxe4 Bxe4 21. c3 e5 22. Be3 Kh8 23. h4 f5 24. f4 Bc2 25. R1d2 Be4 26. Be2 Rfe8 27. h5 exf4 28. Bxf4 Bf8 29. Rd7 Bc6 30. Rf7 Re6 31. hxg6 Rxg6 32. Be5+ Bg7 33. Bxg7+ Rxg7 34. Bc4 Rag8 35. Rxg7 Kxg7 36.", "completion": " Bxg8"}
{"prompt": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nb5 d6 6. Bf4 e5 7. Be3 Nf6 8. N1c3 a6 9. Na3 b5 10. Naxb5 axb5 11. Bxb5 Bd7 12. a4 Be7 13. h3 O-O 14. O-O Na7 15. Bxd7 Qxd7 16. b4 d5 17. Bxa7 Bxb4 18. Nb5 Nxe4 19. c4 d4 20. Qb1 Ba5 21.", "completion": " Qxe4"}
{"prompt": "1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. d3 Bc5 6. Be2 h5 7. Bg5 Qd6 8. Nd2 Qd4 9. Be3 Qe5 10. Bxc5 Qxc5 11. Nc4 Bg4 12. Qd2 O-O-O 13. O-O-O Nxe4 14. Bxg4+", "completion": " hxg4"}
{"prompt": "1. e4 d5 2. exd5 Qxd5 3. Nf3 Bf5 4. Nc3 Qd8 5. Bb5+ c6 6. Bc4 e6 7. O-O Nf6 8. d4 Nbd7 9. Bg5 Be7 10. Re1 O-O 11. Qd2 Bg6 12. Rad1 a6 13. a3 b5 14. Bd3 Rc8 15. Bxg6 hxg6 16. Ne5 Qc7 17. Nxd7 Qxd7 18. Bxf6 Bxf6 19. Ne4 Be7 20. c3 Rfd8 21. Qf4 a5 22. Re3 b4 23. Rf3 Rf8 24. axb4 axb4 25. cxb4 Bxb4 26. Rh3 f5 27. Ng5 Be7 28. Rh8+ Kxh8 29.", "completion": " Qh4+"}
{"prompt": "1. d4 c6 2. Bf4 d5 3. e3 Bf5 4. Bd3 Bxd3 5. Qxd3 e6 6. c3 Nf6 7. Nd2 Be7 8. Ngf3 h6 9. h3 a6 10. a4 c5 11. O-O O-O 12. Rfe1 Nc6 13. Bh2 c4 14. Qc2 Qd7 15. Rad1 Rfc8 16. e4 b5 17. axb5 axb5 18. b4 cxb3 19. Nxb3 Nb4 20. Qb2 dxe4 21. Ne5 Qb7 22. cxb4 Bxb4 23. Re3 Nd5 24. Rxe4 Nc3 25. Ree1 Nxd1 26. Rxd1 Ba3 27. Qe2 Rc3 28. Nd2 Rac8 29. Ne4 Rc1 30. Bf4 Rxd1+ 31. Qxd1 Qxe4 32. Be3 f6 33. Qb3 Rc1+ 34. Bxc1 Qe1+ 35. Kh2 Qxc1 36. Qxe6+ Kh7 37. Qf5+ Kg8 38. Ng6 Bd6+ 39. f4 Kf7 40. h4 Qe3 41. h5 b4 42.", "completion": " Qd7+"}
{"prompt": "1. e4 e6 2. d3 c5 3. c3 Nf6 4. Nd2 d5 5. Ngf3 dxe4 6. dxe4 Nc6 7. Bb5 a6 8. Ba4 b5 9. Bc2 c4 10. O-O Bd6 11. Re1 Ne5 12. Nd4 O-O 13. N2f3 Nxf3+ 14. Qxf3 e5 15. Nf5 Bxf5 16. Qxf5 Qd7 17.", "completion": " Qxd7"}
{"prompt": "1. e4 d6 2. d4 Nc6 3. Nf3 g6 4. a3 Bg7 5. Be3 Bg4 6. c3 Nf6 7. Bd3 O-O 8. O-O e5 9. h3 Bxf3 10. Qxf3 exd4 11. cxd4 Re8 12. Nc3 Nh5 13. d5 Ne5 14. Qe2 Nxd3 15. Qxd3 c6 16. f4 Qe7 17. dxc6 bxc6 18. Bd4 Bxd4+ 19. Qxd4 Ng3 20. Rf3 Nxe4 21. Nxe4 Qxe4 22. Qxd6 Rad8 23. Qf6 Qc2 24. Rf2 Rd2 25. Raf1", "completion": " Rxf2"}
{"prompt": "1. c4 e5 2. Nc3 Nf6 3. Nf3 Nc6 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 g6 7. g3 Bg7 8. Qe3+ Qe7 9. Qxe7+ Kxe7 10. Bg2 Re8 11. O-O Kf8 12. h3 c6 13. Bg5 d6 14. Bxf6 Bxf6 15. Ne4 Bxb2 16. Rad1 Rd8 17. Nxd6 Be5 18. c5 Be6 19. Nxb7 Rxd1 20. Rxd1 Bxa2 21. Bxc6 Rc8 22. Bg2 Bc4 23. c6 Bxe2 24. Re1 Bb5 25. Rxe5 Bxc6 26. Bxc6 Rxc6 27. Ra5 a6 28. Nc5 f5 29. Rxa6 Rxc5 30. Ra8+ Kg7 31. Ra7+ Kh6 32. h4 Rc8 33. Kg2 Rg8 34. Kf3 Rg7 35. Ra6 Rc7 36. Kf4 Kg7 37. Kg5 h6+ 38. Kf4 Rf7 39. f3 Rf6 40. Ra7+ Rf7 41. Rxf7+ Kxf7 42. Ke5 Ke7 43. h5 Kf7 44.", "completion": " f4"}
{"prompt": "1. e4 Nf6 2. Nc3 d5 3. e5 d4 4. exf6 dxc3 5. bxc3 exf6 6. Nf3 Bg4 7. Be2 Bd6 8. O-O Nc6 9. d4 O-O 10. h3 Bh5 11. Rb1 b6 12. Re1 Ne7 13. c4 c6 14. Be3 Re8 15. Bd3 Qc7 16. c3 Bf4 17. Qd2 Bxe3 18. Rxe3 Bxf3 19. Rxf3 Ng6 20. Bxg6 hxg6 21. Re1 Qd7 22. Rfe3 Rxe3 23. Qxe3 Kf8 24. Qf4 g5 25. Qg3 Rd8 26. h4 gxh4 27. Qxh4 Kg8 28. Qe4 f5 29. Qf4 g6 30. Re3 Re8 31. Kf1 Rxe3 32. Qxe3 Qe6 33. Qe2 Qe4 34. Qxe4 fxe4 35. Ke2 f5 36. Ke3 Kf7 37. d5 cxd5 38. cxd5 Kf6 39. g3 Ke5 40. c4 g5 41. a4 a6 42. Ke2 b5 43. cxb5 axb5 44. a5 Kxd5 45. a6", "completion": " Kc6"}
{"prompt": "1. d4 e6 2. c4 Nf6 3. Nc3 d5 4. Bg5 dxc4 5. e3 Be7 6. Bxc4 O-O 7. Nge2 b6 8. O-O Bb7 9. Bd3 h6 10. Bh4 a6 11. Qc2 Nbd7 12. f3 Rc8 13. e4 c5 14. e5 Nd5 15. Bxe7 Qxe7 16. Be4 Ne3 17. Qd3 Bxe4 18. Nxe4 Nxf1 19. Rxf1 cxd4 20. Nd6 Rcd8 21. f4 Nc5 22. Qa3 Qa7 23. Nxd4 Rd7 24. Rc1 Qa8 25. Nc2 a5 26. Ne3 Nb7 27. Nec4 Qa7 28. Kf1 b5 29. Nxb5 Qc5 30. Qxc5 Nxc5 31. Nxa5 Nd3 32. Rb1 Rd5 33. a4 Nxf4 34. b4 Rc8 35. Nd6 Rc2 36. g3 Nh3 37. Nac4 Rf2+ 38. Ke1 Rxh2 39. b5 Rh1+ 40. Ke2 Rxb1 41. b6 Kf8 42. a5 f6 43. a6 Rxb6 44. Nxb6 Ra5 45. Nd7+ Ke7 46. Nb8 fxe5 47.", "completion": " Nc6+"}
{"prompt": "1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. d4 d5 6. Bd3 Bf5 7. O-O Bd6 8. Re1 O-O 9. c4 c6 10. c5 Bc7 11. Qb3 Na6 12. Bxe4 dxe4 13. Ng5 Qxd4 14. Be3 Qe5 15. g3 h6 16. Qxb7 Nxc5 17. Bxc5 Qxc5 18. Qxc7 hxg5 19. Nc3 Rfc8 20. Qb7 Rab8 21. Qa6 Rxb2 22. Nxe4 Bxe4 23. Qxc8+ Kh7 24. Qh3+ Kg6 25. Rxe4 Qxf2+ 26. Kh1", "completion": " Qf3+"}
{"prompt": "1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. a3 c4 7. Nbd2 Na5 8. h4 Bd7 9. h5 f5 10. g3 Nh6 11. Rb1 Nb3 12. Nxb3 Ba4 13. Nfd2 O-O-O 14. Qc2 Nf7 15. Be2 Be7 16. O-O g6 17. Kg2 gxh5 18. Bxh5 Ng5 19. f4 Ne4 20. Nxe4 fxe4 21. Be3 Rdf8 22. Rh1 Rhg8 23. Rh3 Bxb3 24. Qe2 Kb8 25. Rbh1 Rg7 26. Bg4 Rfg8 27. Bh5 Ba4 28. g4 Bd7 29. Qf2 Qb3 30. Rg3 a5 31. Rhh3 a4 32. f5 exf5 33. gxf5 Rxg3+ 34.", "completion": " Rxg3"}
{"prompt": "1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Bg5 Be7 6. Bxe7 Nxe7 7. h3 h6 8. Nc3 Nd7 9. Bd3 Bg6 10. Nh4 Bxd3 11. Qxd3 O-O 12. O-O-O c5 13. f4 cxd4 14. Qxd4 Nc6 15. Qf2 Rc8 16. Rd3 Qa5 17. a3 Nb6 18. Nf3 Nc4 19. Rg1 d4 20. Nxd4 Nxd4 21. Rxd4 Nxa3 22.", "completion": " Ra4"}
{"prompt": "1. e4 e5 2. f4 exf4 3. Nf3 h6 4. Bc4 d6 5. O-O g5 6. d4 Bg7 7. Nc3 Nc6 8. Nd5 Nce7 9. c3 Nxd5 10. Bxd5 Nf6 11. Bb3 O-O 12. e5 dxe5 13. Nxe5 Nd7 14. Ng6 Re8 15. g3 Qf6 16. Nxf4 gxf4 17. Rxf4 Qd8 18. Rxf7 Kh8 19. Qg4 Rg8 20. Bxh6 Bxh6 21. Qf5 Nf6 22. Qxf6+ Qxf6 23. Rxf6 Bg7 24. Rf4 Rf8 25. Rh4+ Bh6 26.", "completion": " Rxh6+"}
{"prompt": "1. e4 e6 2. d4 b6 3. Bc4 Bb7 4. Nc3 Nc6 5. d5 exd5 6. exd5 Qe7+ 7. Nge2 Ne5 8. Bb3 O-O-O 9. O-O Kb8 10. a4 a5 11. Nb5 h5 12. d6 cxd6 13. Be3 Bc6 14. Bxb6 Rc8 15. Bxa5 Qg5 16. g3 Nf3+ 17. Kg2 h4 18. Ned4 Nxd4+ 19. f3 Nxb3 20. cxb3 hxg3 21. hxg3 d5 22.", "completion": " Qd4"}
{"prompt": "1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. h5 Bh7 8. c3 Nf6 9. Bd3 Bxd3 10. Qxd3 e6 11. Bf4 Bd6 12. N1e2 Bxf4 13. Nxf4 O-O 14. Ne4 Nxe4 15. Qxe4 Qg5 16. O-O-O Nd7 17. Kb1 Nf6 18. Qf3 Nd5 19. Nxd5 exd5 20. Rh3 Qe7 21. Rg3 Rfe8 22. Qf4 Qe4+ 23. Qxe4 Rxe4 24. Re3 Rae8 25. Rde1 Rxe3 26. Rxe3 Kf8 27. Kc2 Rxe3 28. fxe3 Ke7 29. Kd3 Ke6 30. e4 g6 31. hxg6 fxg6 32. g4 h5 33. gxh5 gxh5 34. exd5+ Kxd5 35. Ke3 h4 36. Kf4 h3 37. Kg3 Ke4 38. Kxh3 Kd3 39. Kg4 Kc2 40. Kf4 Kxb2 41.", "completion": " c4"}
{"prompt": "1. e4 c5 2. Bc4 d6 3. Nc3 Nc6 4. f4 a6 5. a4 e6 6. Nge2 Be7 7. O-O Nf6 8. Ba2 Bd7 9. d3 O-O 10. Ng3 Nd4 11. f5 b5 12. axb5 axb5 13. Be3 e5 14. Bxd4 exd4 15. Nd5 Bc6 16. Nxf6+ Bxf6 17. Nh5 Be5 18. Qg4 d5 19. exd5 Bxd5 20. Bxd5 Qxd5 21. Rxa8 Rxa8 22. Qe4 Qxe4 23. dxe4 Ra2 24. Rb1 c4 25. g3 b4 26. Nf4 f6 27. h4 b3 28. cxb3 cxb3 29. Kf2 Kf7 30. Nd3 Bd6 31. Nc1 Ra4 32. Nxb3 d3 33. Rd1 Rxe4 34. Rxd3 Be5 35. Nd2 Rd4 36. Rxd4 Bxd4+ 37. Kf3 Bxb2 38. h5 Bc1 39. Nc4 Ke7 40. g4 Kd7 41. Ke4 Kc6 42. Ne3 Bxe3 43. Kxe3 Kc5 44. Kf4", "completion": " Kd5"}
{"prompt": "1. d4 Nf6 2. Bf4 d5 3. e3 Bf5 4. c3 c6 5. Bd3 Bxd3 6. Qxd3 Nbd7 7. Nf3 Ne4 8. Nbd2 Ndf6 9. Ne5 e6 10. f3 Nxd2 11. Qxd2 Nh5 12. Bg3 Bd6 13. f4 Bxe5 14. fxe5 Nxg3 15. hxg3 Qg5 16. Qf2 c5 17. Qf4 Qe7 18. O-O-O b5 19. e4 b4 20. exd5 exd5 21. dxc5 bxc3 22. Rxd5 cxb2+ 23. Kxb2 Qb7+ 24. Kc3", "completion": " Qxd5"}
{"prompt": "1. d4 Nf6 2. c4 e5 3. Nc3 exd4 4. Qxd4 Nc6 5. Qd3 Bb4 6. e3 O-O 7. Nf3 d5 8. Be2 dxc4 9. Qxc4 Be6 10. Qb5 Qd6 11. O-O Bxc3 12. bxc3 Rab8 13. Rd1 Qe7 14. a4 a6 15. Qb1 Ng4 16. Ba3 Qf6 17. Bxf8 Rxf8 18. h3 Nge5 19. Qxb7 Nxf3+ 20. Bxf3 Ne5 21. Be2 Qg5 22. f4 Qg3 23. fxe5 Qxe3+ 24. Kf1 f6 25. Qxa6 fxe5+ 26. Bf3", "completion": " Rxf3+"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d3 a6 5. Bxc6+ bxc6 6. h3 d5 7. Nc3 Nf6 8. Nxe5 Bd6 9. Nf3 dxe4 10. dxe4 Bc5 11. Qxd8+ Kxd8 12. O-O Re8 13. Bg5 Ke7 14. a3 Kf8 15. Bxf6 gxf6 16. b4 Bd6 17. Rad1 c5 18. bxc5 Bxc5 19. a4 f5 20. e5 Be6 21. Ng5 Kg8 22. Nxe6 Rxe6 23. Rfe1 Rae8 24. Rd7 Rxe5 25. Rxe5 Rxe5 26. Rxc7 Re1+ 27. Kh2 Bd6+ 28. g3", "completion": " Bxc7"}
{"prompt": "1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. Nf3 Bg4 6. c3 e6 7. h3 Bh5 8. Bg5", "completion": " Bxf3"}
{"prompt": "1. e4 d5 2. Nf3 Nf6 3. exd5 e6 4. dxe6 Bxe6 5. Nc3 Bc5 6. d4 Bb6 7. Bd3 c5 8. dxc5 Bxc5 9. O-O O-O 10. Bg5 Nc6 11. Ne4 Be7 12. Re1 Nxe4 13. Bxe7 Qxe7 14. Rxe4 Qc7 15. c3 Rad8 16. Qe2 Bf5 17. Re3 Bxd3 18. Rxd3 Rde8 19. Qd2 Ne7 20. Rd1 Ng6 21. Rd7 Qc6 22. h4 Qe4 23. h5 Nf4 24. h6 gxh6 25. Rd4 Ne2+ 26. Kf1 Nxd4 27. Nxd4 Qh4 28. Kg1 Re5 29. Nf3 Qf6 30. Nxe5 Qxe5 31. Qxh6 Qe2 32. Qg5+ Kh8 33. Qf6+ Kg8 34. Rd4 Re8 35. Rf4 Qh5 36. g4 Re1+ 37. Kg2 Qh1+ 38. Kg3", "completion": " Rg1#"}
{"prompt": "1. e4 c5 2. Bc4 Nc6 3. d3 d6 4. Nf3 Nf6 5. O-O e6 6. Nc3 Be7 7. Bg5 O-O 8. Qd2 a6 9. a4 Nd4 10. Nxd4 cxd4 11. Ne2 e5 12. f4 exf4 13. Rxf4 Be6 14. Bxe6 fxe6 15. Nxd4 Qd7 16. Ne2 e5 17. Rf3 Rf7 18. b3 Raf8 19. Raf1 d5 20. exd5 Qxd5 21. Qc3 e4 22. Rf5 Ng4 23. Rxf7 Rxf7 24. Rxf7 Qxf7 25. Bxe7 Qf2+ 26. Kh1 Qf1+ 27. Ng1", "completion": " Nf2#"}
{"prompt": "1. e4 b6 2. d4 Bb7 3. Nc3 e6 4. Be3 Nf6 5. Bd3 Bb4 6. e5 Bxc3+ 7. bxc3 Nd5 8. Nf3 Nxc3 9. Qd2 Nd5 10. O-O O-O 11. c4 Nxe3 12. fxe3 d5 13. cxd5 Bxd5 14. e4 Bb7 15. Rac1 Nc6 16. Qf4 Nxd4 17. Nxd4 Qxd4+ 18. Kh1 Qxd3 19. Rxc7 Bxe4 20. Rxf7 Rxf7 21. Qxf7+ Kh8 22. Qf8+ Rxf8 23.", "completion": " Rxf8#"}
{"prompt": "1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. d4 d5 6. Bd3 Bf5 7. O-O Bd6 8. Re1 O-O 9. c4 c6 10. c5 Bc7 11. Qb3 Na6 12. Bxe4 dxe4 13. Ng5 Qxd4 14. Be3 Qe5 15. g3 h6 16. Qxb7 Nxc5 17. Bxc5 Qxc5 18. Qxc7 hxg5 19. Nc3 Rfc8 20. Qb7 Rab8 21. Qa6 Rxb2 22. Nxe4 Bxe4 23. Qxc8+ Kh7 24. Qh3+ Kg6 25. Rxe4", "completion": " Qxf2+"}
{"prompt": "1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. Nf3 Bg4 7. O-O Nbd7 8. h3 Bxf3 9. Bxf3 c5 10. d5 Ne5 11. Be2 a6 12. Qb3 Rb8 13. Bg5 h6 14. Bf4 Nh7 15. a4 f5 16. exf5 Rxf5 17. Bg3 Qf8 18. f4 Nf7 19. Bg4 Rf6 20. Ne4 h5 21. Nxf6+ Nxf6 22. Be6 Ne4 23. Qe3", "completion": " Bd4"}
{"prompt": "1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Be3 O-O 8. Qd2 c5 9. Rb1 cxd4 10. cxd4 Nc6 11. d5 Na5 12. Bd3 b6 13. Nf3 Bg4 14. Nd4 Rc8 15. O-O Nc4 16. Bxc4 Rxc4 17. f3 Bd7 18. Rfc1 Qc8 19. Nc6 Rxc1+ 20. Rxc1 Bxc6 21. Rxc6 Qa6 22. Qc2 f5 23. Qc4 Qxc4 24. Rxc4 fxe4 25. fxe4 Be5 26. Bh6 Rb8 27. g3 b5 28. Rc6 a5 29. Ra6 Bc3 30. Ra7", "completion": " Bd4+"}
{"prompt": "1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Bg4 5. Be2 Nf6 6. d4 e6 7. a3 Bd6 8. h3 Bh5 9. O-O Nbd7 10. Bg5 h6 11. Bh4 c6 12. Re1 Qc7 13. b4 a5 14. b5 O-O 15. a4 cxb5 16. Nxb5 Qb6 17. c4 Bb4 18. Nd2 Bxe2 19. Rxe2 Rac8 20. c5 Qa6 21. Rc1 b6 22. c6 Nb8 23. c7 Nbd7 24. Nd6 Bxd6 25. Bg3 Bxg3 26. fxg3 Qb7 27. Qc2 Nd5 28. Ne4 Rxc7 29. Qd2 Rfc8 30. Rce1 Rc2 31. Qd3 Rxe2 32. Rxe2 N7f6 33. Nd6 Qc7 34. Nxc8 Qxc8 35. Rc2 Qd7 36. Kh2 Nb4 37. Qc3 Nxc2 38. Qxc2 Qxd4 39. Qc8+ Kh7 40. Qc2+ g6 41. Qc7 Kg7 42. h4 Nd5 43. Qc2 Qc5 44. Qe2 f5 45. Qxe6 Nb4 46. Qd7+ Kf6 47. Qd8+ Ke5 48. Qh8+ Ke4 49. Qxh6 Qd6 50. h5 Qc6 51. hxg6 Ke5 52. Qh8+ Qf6 53.", "completion": " g7"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. d3 Qf6 6. c3 Bc5 7. O-O Ne7 8. Qe2 O-O 9. e5 Qg6 10. cxd4 Bxd4 11. Nc3 c6 12. Kh1 Nf5 13. f4 b5 14. Bb3", "completion": " Ng3+"}
{"prompt": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 d6 6. c3 Be7 7. O-O Nf6 8. Re1 O-O 9. h3 h6 10. d4 Nh7 11. d5 Nb8 12. g4 Ng5 13. Kg2 Nxf3 14. Qxf3 Bg5 15. Nd2 Nd7 16. Bc2 a5 17. Qe2 Ba6 18. Bd3 Rb8 19. a4 Nc5 20. Bxb5 Bxb5 21. axb5 a4 22. Nf3 Bxc1 23. Raxc1 Qd7 24. c4 g6 25. Qe3 Kh7 26. Kg3 f5 27. gxf5 gxf5 28. exf5 Qxf5 29. Nh4 Qf4+ 30. Qxf4 exf4+ 31. Kf3 Rf7 32. Ng2 Nd3 33. Rcd1 Nxe1+ 34. Rxe1 Ra8 35. Nxf4 a3 36. bxa3 Rxa3+ 37. Re3 Ra4 38. Re4 Ra3+ 39. Re3 Ra1 40. Kg3 Rg1+ 41. Kh2 Rg5 42. Re4 Re5 43. Rd4 Ref5 44. Kg3 h5 45. Nd3 Rg7+ 46. Kh2 Rgf7 47. Kg3 Kh6 48. h4 Rf3+ 49. Kg2 R3f6 50. f4 Rg6+ 51. Kh3 Rg4 52. Re4 Kg7 53. Re6 Rfxf4 54. Nxf4 Rxf4 55.", "completion": " Re7+"}
{"prompt": "1. Nf3 Nf6 2. g3 c5 3. Bg2 Nc6 4. c3 g6 5. d4 cxd4 6. cxd4 Bg7 7. O-O O-O 8. h4 d6 9. Nc3 Bg4 10. Nh2 Bd7 11. e4 e5 12. d5 Nd4 13. Be3 Ng4 14. Nxg4 Bxg4 15. Qxg4 Nc2 16. Rac1 Nxe3 17. fxe3 Qb6 18. Qe2 f5 19. exf5 gxf5 20. Kh2 Bh6 21. Bh3 f4 22. exf4 exf4 23. Ne4 fxg3+ 24. Nxg3 Bxc1 25. Be6+", "completion": " Kh8"}
{"prompt": "1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 cxb2 5. Bxb2 Bb4+ 6. Nc3 Qe7 7. Qc2 Nf6 8. O-O-O Bxc3 9. Bxc3 O-O 10. Re1 Qc5 11. Bxf6 gxf6 12. Bxf7+ Rxf7 13.", "completion": " Qxc5"}