connormcmonigle / seer-nnue

UCI chess engine using neural networks for position evaluation
GNU General Public License v3.0
111 stars 12 forks source link

Interesting bug? (Seer 2.80 in a CCRL gauntlet) #195

Open rwbc opened 3 months ago

rwbc commented 3 months ago

Hi Connor,

Just by accident I happened to know about this game while lurking at discord and Motors' author mentioned it. Somehow Seer pruned a mate in 2 away (or there is an additionally tt issue?) and lost this drawn game.

https://discord.com/channels/435943710472011776/882956631514689597/1280516574402449483

https://ccrl.live/16070/result-table

From plain fen the buggy move is discarded after depth 5 though. (will try feeding the whole game history too)

position fen 4R3/1P5p/4p3/5p2/4k1p1/5nP1/5P1P/1r3B1K w - - 5 51
go infinite
info depth 1 seldepth 4 score cp 675 nodes 24 nps 24000 time 0 tbhits 0 pv b7b8q b1f1 h1g2 f3e5
info depth 2 seldepth 3 score cp 675 nodes 48 nps 24000 time 1 tbhits 0 pv b7b8q b1f1 h1g2
info depth 3 seldepth 3 score cp 675 nodes 74 nps 24666 time 2 tbhits 0 pv b7b8q b1f1 h1g2
info depth 4 seldepth 4 score cp 643 nodes 160 nps 53333 time 2 tbhits 0 pv b7b8q b1b8 e8b8 h7h5
info depth 5 seldepth 4 score cp 651 nodes 226 nps 56500 time 3 tbhits 0 pv b7b8q b1b8 e8b8 h7h5
info depth 6 seldepth 6 score cp -9 nodes 1005 nps 201000 time 4 tbhits 0 pv h1g2 b1b7 e8e6 e4d4 e6d6 d4e5
info depth 7 seldepth 9 score cp -17 nodes 1965 nps 280714 time 6 tbhits 0 pv h1g2 b1b7 e8e6 e4d5 e6f6 d5e5 f6h6 b7b1 h6h7
info depth 8 seldepth 7 score cp -10 nodes 2426 nps 303250 time 7 tbhits 0 pv h1g2 b1b7 e8e6 e4d5 e6f6 d5e5 f6h6
info depth 9 seldepth 18 score cp -12 nodes 5713 nps 519363 time 10 tbhits 0 pv h1g2 b1b7 e8e6 e4d5 e6a6 b7b1 h2h3 h7h5 a6a4 f3e1 g2h1
info depth 10 seldepth 19 score cp -9 nodes 21397 nps 1069850 time 19 tbhits 0 pv h1g2 b1b7 e8e6 e4d5 e6f6 d5e5 f6h6 f3e1 g2h1 b7b1 h6h7 e1f3 h7e7 e5f6
info depth 11 seldepth 16 score cp -7 nodes 37895 nps 1263166 time 29 tbhits 0 pv h1g2 b1b7 e8e6 e4d4 e6f6 d4e5 f6h6 f3e1 g2h1 b7b2 h6h7 e1f3 h1g2
info depth 12 seldepth 19 score cp -2 nodes 51680 nps 1396756 time 36 tbhits 0 pv h1g2 b1b7 e8e6 e4d4 e6f6 d4e5 f6h6 f3e1 g2g1 b7b2 h6h7 e1f3 g1g2 b2d2 h2h4 f3e1
info depth 13 seldepth 23 score cp 0 nodes 59854 nps 1391953 time 42 tbhits 0 pv h1g2 b1b7 e8e6 e4d4 e6f6 d4e5 f6h6 f3e1 g2g1 b7b2 h6h7 e1f3 g1g2 f3e1
[Event "Motor Gauntlet"]
[Site "ChessGUI10"]
[Date "2024.09.03"]
[Round "5.24"]
[White "Seer 2.8.0 64-bit"]
[Black "Motor 0.7.0 64-bit"]
[Result "0-1"]
[Time "10:08:33 pm"]
[ECO "E10"]
[Opening "Anti-Nimzo-Indian; E10"]
[TimeControl "720+8"]
[PlyCount "104"]
[Number "168"]
[Termination "checkmate"]
[BlackType "program"]
[WhiteType "program"]
[Variant "normal"]

{ AMD Ryzen 9 5950X 16-Core Processor 3.40 GHz }
1.d4 {[%eval 0,1] [%emt 00:00:00]} Nf6 {[%eval 0,1] [%emt 00:00:00]} 
2.c4 {[%eval 0,1] [%emt 00:00:00]} e6 {[%eval 0,1] [%emt 00:00:00]} 
3.Nf3 {[%eval 0,1] [%emt 00:00:00]} d5 {[%eval 0,1] [%emt 00:00:00]} 
4.g3 {[%eval 0,1] [%emt 00:00:00]} dxc4 {[%eval 0,1] [%emt 00:00:00]} 
5.Bg2 {[%eval 0,1] [%emt 00:00:00]} Bb4 {[%eval 0,1] [%emt 00:00:00]} 
6.Bd2 {[%eval 0,1] [%emt 00:00:00]} a5 {[%eval 0,1] [%emt 00:00:00]} 
7.Qc2 {[%eval 0,1] [%emt 00:00:00]} c5 {[%eval 0,1] [%emt 00:00:00]} 
8.a3 {[%eval 0,1] [%emt 00:00:00]} Bxd2 {[%eval 0,1] [%emt 00:00:00]} 
9.Nbxd2 {[%eval 32,27] [%emt 00:00:20]} cxd4 {(cxd4) [%eval -103,25] [%emt 00:00:18]} 
10.Nxc4 {(Nxc4) [%eval 34,27] [%emt 00:00:20]} O-O {(Nc6) [%eval -97,28] [%emt 00:00:17]} 
11.O-O {(Rd1) [%eval 45,28] [%emt 00:00:20]} d3 {(d3) [%eval -74,25] [%emt 00:00:17]} 
12.Qxd3 {(Qxd3) [%eval 46,30] [%emt 00:00:49]} Qxd3 {(Qxd3) [%eval -48,27] [%emt 00:00:19]} 
13.exd3 {(exd3) [%eval 29,29] [%emt 00:00:25]} Nc6 {(Nc6) [%eval -45,28] [%emt 00:00:21]} 
14.Nfe5 {(d4) [%eval 36,30] [%emt 00:01:21]} Nd4 {(Nd4) [%eval -36,28] [%emt 00:00:24]} 
15.Nb6 {(Nb6) [%eval 26,31] [%emt 00:00:19]} Rb8 {(Rb8) [%eval -50,28] [%emt 00:00:14]} 
16.Rab1 {(a4) [%eval 25,32] [%emt 00:00:28]} Rd8 {(Rd8) [%eval -65,27] [%emt 00:00:21]} 
17.b4 {(b4) [%eval 27,32] [%emt 00:00:19]} a4 {(a4) [%eval -80,29] [%emt 00:00:20]} 
18.Nxa4 {(Nxa4) [%eval 36,32] [%emt 00:00:31]} Nd5 {(Nd5) [%eval -102,29] [%emt 00:00:40]} 
19.Ra1 {(Ra1) [%eval 27,34] [%emt 00:00:34]} Nb3 {(Ra8) [%eval -93,31] [%emt 00:00:27]} 
20.Ra2 {(Ra2) [%eval 41,30] [%emt 00:00:18]} f6 {(f6) [%eval -75,31] [%emt 00:00:20]} 
21.Nf3 {(Nf3) [%eval 43,31] [%emt 00:00:26]} Ra8 {(Ra8) [%eval -51,31] [%emt 00:00:24]} 
22.Rb2 {(Rb2) [%eval 39,31] [%emt 00:00:16]} Bd7 {(Bd7) [%eval -54,29] [%emt 00:00:13]} 
23.Nb6 {(b5) [%eval 36,30] [%emt 00:00:23]} Nxb6 {(Nxb6) [%eval -94,26] [%emt 00:00:11]} 
24.Rxb3 {(Rxb3) [%eval 23,31] [%emt 00:00:26]} Bb5 {(Bb5) [%eval -73,28] [%emt 00:00:20]} 
25.Nd2 {(Nd2) [%eval 22,30] [%emt 00:00:14]} Bxd3 {(Bxd3) [%eval -62,27] [%emt 00:00:13]} 
26.Rc1 {(Rc1) [%eval 34,30] [%emt 00:00:21]} Ra7 {(Ra7) [%eval -60,30] [%emt 00:00:22]} 
27.Bh3 {(h4) [%eval 21,27] [%emt 00:00:26]} f5 {(f5) [%eval -58,27] [%emt 00:00:16]} 
28.Nf3 {(Nf3) [%eval 14,29] [%emt 00:00:19]} Bc4 {(Bc4) [%eval -29,27] [%emt 00:00:12]} 
29.Rbc3 {(Rbc3) [%eval 10,29] [%emt 00:00:33]} Bd5 {(Bd5) [%eval -13,26] [%emt 00:00:11]} 
30.Nd4 {(Nd4) [%eval 9,30] [%emt 00:00:16]} Kf7 {(Kf7) [%eval 0,31] [%emt 00:00:45]} 
31.Nb5 {(Nb5) [%eval 4,31] [%emt 00:00:22]} Raa8 {(Raa8) [%eval 0,33] [%emt 00:00:18]} 
32.Nc7 {(Nc7) [%eval 3,29] [%emt 00:00:16]} Rab8 {(Rab8) [%eval 0,34] [%emt 00:00:23]} 
33.Bf1 {(R3c2) [%eval 5,28] [%emt 00:00:13]} g5 {(g5) [%eval -14,28] [%emt 00:00:25]} 
34.Nxd5 {(Nxd5) [%eval 3,29] [%emt 00:00:19]} Nxd5 {(Nxd5) [%eval -13,30] [%emt 00:00:12]} 
35.Rd3 {(Rd3) [%eval 1,30] [%emt 00:00:12]} Kf6 {(Rbc8) [%eval 0,32] [%emt 00:00:40]} 
36.Bg2 {(Bg2) [%eval 0,29] [%emt 00:00:17]} b5 {(b5) [%eval 0,32] [%emt 00:00:13]} 
37.Rc5 {(Rc5) [%eval 0,32] [%emt 00:00:15]} Ne7 {(Ne7) [%eval 0,33] [%emt 00:00:19]} 
38.Rxb5 {(Rxb5) [%eval 0,33] [%emt 00:00:11]} Rxd3 {(Rxd3) [%eval 0,33] [%emt 00:00:10]} 
39.Rxb8 {(Rxb8) [%eval 0,34] [%emt 00:00:12]} Rd1 {(Rxa3) [%eval 0,34] [%emt 00:00:16]} 
40.Bf1 {(Bf1) [%eval 0,31] [%emt 00:00:09]} Nc6 {(Nc6) [%eval 0,35] [%emt 00:00:22]} 
41.Rf8 {(Rc8) [%eval 0,36] [%emt 00:00:15]} Ke5 {(Ke5) [%eval 0,35] [%emt 00:00:23]} 
42.Kg2 {(b5) [%eval 0,39] [%emt 00:00:24]} Nd4 {(Nd4) [%eval 0,34] [%emt 00:00:08]} 
43.b5 {(Re8) [%eval 0,39] [%emt 00:00:40]} g4 {(g4) [%eval 0,36] [%emt 00:00:15]} 
44.b6 {(b6) [%eval 0,41] [%emt 00:00:20]} Rb1 {(Rb1) [%eval 0,36] [%emt 00:00:13]} 
45.Rb8 {(a4) [%eval 0,41] [%emt 00:00:21]} Ke4 {(Nf3) [%eval 0,35] [%emt 00:00:09]} 
46.Ba6 {(a4) [%eval 0,38] [%emt 00:00:24]} Nc2 {(Nc2) [%eval 0,31] [%emt 00:00:08]} 
47.Bf1 {(Bf1) [%eval 0,37] [%emt 00:00:32]} Nxa3 {[%eval 0,34] [%emt 00:00:12]} 
48.b7 {(b7) [%eval 0,31] [%emt 00:00:13]} Nc2 {(Nc2) [%eval 0,34] [%emt 00:00:10]} 
49.Re8 {(Re8) [%eval 0,34] [%emt 00:00:06]} Ne1 {(Rxb7) [%eval 0,36] [%emt 00:00:12]} 
50.Kh1 {(Kh1) [%eval 665,25] [%emt 00:00:09]} Nf3 {(Rxb7) [%eval 0,36] [%emt 00:00:10]} 
51.b8=Q {(Kg2) [%eval 790,27] [%emt 00:00:06]} Rxf1 {(Rxb8) [%eval 19997,21] [%emt 00:00:00]} 
52.Kg2 {(Kg2) [%eval -4645,26] [%emt 00:00:08]} Rg1 {(Rg1) [%eval 19999,21] [%emt 00:00:00]} 
0-1

Guenther

rwbc commented 3 months ago

Ok, I had some spare time and was curious enough ;)

Feeding the whole game history slowly (usually a few seconds per move) while being in analysis mode with 512MB hash and Syz5, I could reproduce the bug already in the first attempt! (GUI used for the task, good old simple WB, with easy access to analysis mode per engine)

No sign of any other move except the buggy b7b8Q anymore, even at depth 41, eval still slowly rising.

exclude: none best +tail                                          
dep score   nodes   time    (not shown:  tbhits knps    seldep)
 41 +8.36   689.0M  6:46.73 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 d4b5 h1g1 b5d6 d8f8 d6c4 g1f1 e5d6 f8f7 h7h6 f1e2 h6h5 g2a8 c4b6 a8b7 b6c4 b7g2 c4e5 f7g7 e5d7 e2e3 d7f8 e3d4 f8d7 g7f7 d6c7 g2b7 c7d6 f7g7 d7b6 g7h7 b6d7 b7a8 d6c7 h7h5 c7d6 h5h7 d6c7 d4e3 c
 40 +8.36   562.7M  5:31.18 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 d4b5 h1g1 b5d6 d8f8 d6c4 g1f1 e5d6 f8f7 h7h6 f1e2 h6h5 g2a8 c4b6 a8b7 b6c4 b7g2 c4e5 f7g7 e5d7 e2e3 d7f8 e3d4 f8d7 g7f7 d6c7 g2b7 c7d6 f7g7 d7b6 g7h7 b6d7 b7a8 d6c7 h7h5 c7d6 h5h7 d6c7 d4e3 c
 39 +8.25   396.0M  3:52.51 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 d4b5 h1g1 b5d6 d8f8 d6c4 g1f1 e5d6 f8f7 h7h6 f1e2 h6h5 g2a8 c4b6 a8b7 b6c4 b7g2 c4e5 f7g7 e5d7 e2e3 d7f6 g7a7 e6e5 g2a8 d6e6 e3d3 f5f4 a8e4 f4g3 f2g3 h5h4 e4g6 e5e4 d3d4 e4e3 g6f7 e6d6 a7a6 d
 38 +8.31   383.2M  3:44.96 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 d4b5 h1g1 b5d6 d8f8 d6c4 g1f1 e5d6 f8f7 h7h6 f1e2 c4e5 f7g7 e5d7 e2e3 d6c7 e3d4 c7d6 g7f7 d6c7 f7e7 c7d6 e7g7 h6h5 g7f7 d6c7 g2a8 c7d6 a8b7 d7e5 f7g7 e5d7 b7g2 d6c7 g2a8 c7d6 d4e3 
 37 +8.30   280.1M  2:42.91 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 h1g1 d4b5 g1f1 b5d6 h2h4 d6c4 g2c6 e5f6 d8d7 f6e5 f1e2 e5f6 c6b5 c4e5 d7h7 e5f7 b5e8 f7d6 e8h5 f6e5 h7d7 d6e4 d7c7 e4d6 c7h7 d6e4 h5e8 e4c3 e2f1 c3e4 h7a7 e5f6 a7f7 f6e5 
 36 +8.22   148.2M  1:25.27 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 d4b5 h1g1 b5d6 d8f8 h7h5 f2f4 g4f3 g2f3 d6c4 f3e2 c4d2 e2h5 d2e4 g1g2 e4g5 f8g8 g5h7 g8g6 h7f6 h5f3 f6h7 g6g7 h7f6 g7a7 f6e8 a7f7 e8d6 f7f8 d6c4 h2h4 c4d2 
 35 +8.02   67.6M   0:39.46 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 d4b5 h1g1 b5d6 d8f8 d6c4 g1f1 e5d6 f8f7 h7h5 f1e2 c4e5 f7g7 e5d7 e2e1 d7e5 g2a8 e5d7 a8b7 d7e5 b7g2 e5d7 g7f7 d7e5 f7b7 e5d3 e1f1 d3c5 b7a7 c5d7 f1e2 d7f8 
 34 +8.02   48.9M   0:28.68 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 g2b7 d4b3 f2f4 g4f3 b7f3 e5f6 f3h5 b3c5 h1g2 c5e4 d8c8 e4d6 c8g8 d6e4 h5f3 e4d6 g8a8 d6f7 a8a6 f7e5 f3d1 e5d3 a6d6 d3e5 d1e2 f6f7 d6a6 f7f6 e2f3 f6f7 f3h5 f7g7 g2g1 g7f6 
 33 +8.02   42.1M   0:24.67 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 g2b7 d4b3 f2f4 g4f3 b7f3 e5f6 f3h5 b3c5 h1g2 c5e4 d8c8 e4d6 c8g8 d6e4 h5f3 e4d6 g8a8 d6f7 a8a6 f7e5 f3d1 e5d3 a6d6 d3e5 d1e2 f6f7 d6a6 f7f6 e2f3 f6f7 f3h5 f7g7 g2g1 g7f6 h5d1 
 32 +8.02   35.7M   0:20.86 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 g2b7 d4b3 f2f4 g4f3 b7f3 b3c5 f3h5 e5f6 h1g2 c5e4 d8c8 e4d6 c8g8 d6e4 h5f3 e4d6 g8a8 d6f7 a8a6 f7e5 f3d1 e5d3 a6b6 d3c5 b6c6 c5e4 d1b3 f6g7 b3e6 
 31 +8.02   26.4M   0:15.42 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 g2b7 d4e2 d8d2 e2d4 h1g1 d4b5 d2d7 b5d6 f2f4 g4f3 b7f3 d6b5 d7d8 e5f6 f3h5 b5c3 h5f3 c3b5 d8b8 b5d6 b8b6 d6f7 f3h5 f7e5 h5d1 f6e7 b6a6 e7f6 g1g2 e5d3 d1b3 d3c5 a6b6 f6g5 
 30 +8.02   23.4M   0:13.63 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 g2b7 d4e2 d8d2 e2d4 h1g1 d4b5 d2d7 b5d6 f2f4 g4f3 b7f3 d6b5 d7d8 e5f6 f3h5 b5c3 h5f3 c3b5 d8b8 b5d6 b8b6 d6f7 f3h5 f7e5 h5d1 f6e7 b6a6 e7f6 g1g2 e5g4 d1g4 
 29 +7.96   16.2M   0:09.38 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 g2b7 d4e2 d8d2 e2d4 h1g1 d4b5 d2b2 b5d6 f2f4 g4f3 b7f3 e5f6 f3h5 d6e4 g1g2 e4d6 b2a2 d6b5 a2a6 b5c7 a6c6 c7d5 h5f3 d5b4 c6d6 b4d5 f3d5 
 28 +7.96   10.8M   0:06.25 b7b8q b1b8 e8b8 e4e5 f1g2 f3d2 b8d8 d2c4 d8f8 c4d2 f8f7 h7h6 h1g1 e5d6 g2b7 d6e5 f7d7 d2b3 g1f1 e5f6 f1e2 h6h5 b7a8 e6e5 d7d8 b3d4 e2d3 d4e6 d8d6 f6e7 d6c6 e7f7 d3c4 e6g5 c4d5 
 27 +7.90   8.70M   0:05.02 b7b8q b1b8 e8b8 e4e5 f1g2 f3d2 h1g1 e5f6 b8b4 f6e5 g2b7 e5f6 b7c6 f6e5 g1g2 h7h6 c6b7 e5f6 g2g1 h6h5 b7c6 f6e5 g1g2 e5f6 b4d4 d2b3 d4d3 b3c1 d3e3 c1a2 c6b5 a2b4 b5c4 e6e5 e3e2 
 26 +7.90   6.09M   0:03.51 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 g2b7 d4e2 d8d2 e2d4 h1g1 d4b5 d2b2 b5d6 f2f4 g4f3 b7f3 e5f6 f3h5 f6g5 h5e2 d6e4 g1g2 g5g6 b2b6 e4f6 e2c4 f6d7 b6e6 d7f6 e6a6 
 25 +7.87   4.11M   0:02.36 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 g2b7 d4b3 h1g2 e5f6 g2f1 b3c5 b7c6 f6e7 d8d1 e7f6 f1e2 f6e7 e2e1 e7f6 e1f1 c5b3 d1d3 b3a5 d3c3 h5h4 g3h4 g4g3 
 24 +7.83   2.66M   0:01.52 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 h7h5 g2b7 d4e2 d8d2 e2d4 h1g2 d4b3 d2d8 e5f6 g2f1 f6g5 b7a8 b3a5 f1e1 h5h4 d8g8 g5h6 g3h4 g4g3 h2g3 
 23 +7.75   2.02M   0:01.16 b7b8q b1b8 e8b8 e4e5 f1g2 f3g5 h2h4 g5f7 b8b6 h7h6 h1g1 f7d6 g2f1 d6e8 f1c4 e8g7 b6b8 e5f6 b8f8 f6e7 f8h8 h6h5 g1f1 e7f7 f1e2 f5f4 g3f4 g4g3 f4f5 g7f5 
 22 +7.78   928036  0:00.53 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 d4e2 d8d3 e2d4 h1g1 d4b5 d3d8 b5d6 d8d7 h7h6 g1f1 d6c4 d7f7 c4d6 f7f8 d6b5 f1e1 b5d6 g2a8 d6b5 
 21 +7.73   524940  0:00.29 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 b8d8 d4e2 g2b7 h7h5 h1g2 h5h4 g2f1 h4g3 f1e2 g3h2 d8d1 e5f4 b7g2 f4g5 g2a8 f5f4 a8g2 g4g3 
 20 +7.49   209636  0:00.11 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 h1g1 e5f6 g1f1 f6g7 b8b7 g7f6 b7a7 h7h6 a7b7 f6g6 b7c7 g6f6 f1e1 f6g6 c7b7 g6f6 b7a7 f6g6 a7c7 g6f6 c7b7 g5e4 
 19 +7.49   195229  0:00.10 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 h1g1 e5f6 g1f1 f6g7 b8b7 g7f6 b7a7 h7h6 a7b7 f6g6 b7c7 g6f6 f1e1 f6g6 c7b7 g6f6 b7a7 f6g6 a7c7 g6f6 
 18 +7.49   173737  0:00.09 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 h1g1 e5f6 g1f1 f6g7 b8b7 g7f6 b7a7 h7h6 a7b7 f6g6 b7c7 g6f6 f1e1 f6g6 c7c8 g6g7 c8e8 g7f7 e8b8 f7g7 b8b7 g7f6 
 17 +7.49   117267  0:00.06 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 h1g1 e5f6 g1f1 f6g7 b8b7 g7f6 b7a7 h7h6 a7b7 f6g6 b7c7 g6f6 f1e1 f6g6 c7c8 g6g7 c8e8 g7f7 
 16 +7.55   79506   0:00.04 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 h1g1 e5f6 g1f1 f6g7 b8c8 h7h6 f1e1 g7f7 c8h8 f7g6 h8g8 g6f7 g8c8 f7f6 c8f8 f6g6 
 15 +7.49   68471   0:00.03 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 h1g1 e5f6 g1f1 f6g7 b8c8 h7h6 f1e1 g7f7 c8h8 f7g7 h8e8 g7h7 e8c8 h7g7 
 14 +7.55   52994   0:00.03 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 h1g1 e5f6 g1f1 f6g7 b8c8 g7f6 f1e1 h7h6 c8f8 f6g7 f8e8 g7f6 e8h8 f6g7 
 13 +7.67   33126   0:00.01 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 h1g1 e5f6 g1f1 f6g7 b8c8 h7h5 c8d8 g7f7 d8d7 f7g6 d7d3 
 12 +7.57   12859   0:00.00 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 h1g1 e5f6 g1f1 f6g7 b8b7 g7f6 b7a7 
 11 +7.54   5374        0:00.00 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 b8b5 e5f6 h1g1 h7h5 b5b3 
 10 +7.55   3736        0:00.00 b7b8q b1b8 e8b8 e4e5 f1e2 f3d4 e2d1 h7h5 h1g1 
  9 +7.54   2620        0:00.00 b7b8q b1b8 e8b8 e4e5 f1e2 f3g5 b8b5 e5f6 h1g1 h7h5 b5b3 
  8 +7.56   1161        0:00.00 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 
  7 +7.56   692         0:00.00 b7b8q b1b8 e8b8 e4e5 f1g2 f3d4 
  6 +7.45   309         0:00.00 b7b8q b1b8 e8b8 h7h5 
  5 +6.82   188         0:00.00 b7b8q b1f1 h1g2 
  4 +6.82   112         0:00.00 b7b8q b1f1 h1g2 
  3 +6.82   67          0:00.00 b7b8q b1f1 h1g2 
  2 +6.82   43          0:00.00 b7b8q b1f1 h1g2 
  1 +6.82   21          0:00.00 b7b8q b1f1 h1g2