Nh4 is hard to find, but the stats will tell you it is right

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
zullil
Posts: 5451
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA
Full name: Louis Zulli

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by zullil » Thu Aug 15, 2019 11:24 pm

Vinvin wrote:
Thu Aug 15, 2019 6:36 pm
Dann Corbit wrote:
Thu Sep 10, 2015 7:27 pm
[d]r3k2r/ppqbnppp/2n1p3/1B1pP3/P1pP4/2P2N2/2PB1PPP/R2Q1RK1 w kq - acd 43/61; acs 6451 ; acn 49590987888; ce 18 ; bm Nh4; pv Nh4 O-O Qg4 Ng6 Nxg6 fxg6 Bc1 Rf5 Bxc6 Bxc6 a5 a6 f4 Bb5 Re1 Qd8 h3 Qc7 Bb2 Re8 Reb1 Qf7 Rf1 Qc7 g3 b6 axb6 Qxb6 Rfb1 a5 Kg2 Rf7 Ba3 a4 h4 Qa5 Bd6 Bc6 Ra3 Rb7 Rxb7 Bxb7 Bb4 Qb5 Ra1 Qd7;
Is this position valid today ?
Nh4 is no more the strongest move for SF (3 best moves after 1 hour on 6 cores) :
Lc0 with network 320x24.J13-swa-410000 and 100M nodes chooses Bc1:

Code: Select all

0815 19:17:21.852851 140583625160448 ../../src/mcts/search.cc:384] Stopped search: Reached visits limit: 100000237>=100000000
0815 19:17:21.854590 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 73 hashfull 245 nps 34672 tbhits 0 multipv 1 pv d2c1 a7a6 b5c6 d7c6 a4a5 e7f5 f1e1 e8c8 f3d2 h7h6 d2f1 d8g8 f1e3 g7g5 e3g4 g8g6 g4f6 f5g7 e1e3 h6h5 e3h3 c7d8 g2g3 c8b8 g1h1 d8f8 d1d2 f8d8 d2e2 g5g4 h3h4 b8a8 h2h3 g6f6 e5f6 g7f5 c1f4 d8g8 h3g4 f5h4 g3h4 h5g4 f4g3 g8g6 h1g2 g6f6 e2g4 f6h6 g4g5 h6h7 g5f6 h8g8 g2h2
0815 19:17:21.854631 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 58 hashfull 245 nps 34672 tbhits 0 multipv 2 pv b5c6 d7c6 a4a5 e8c8 d2c1 e7f5 c1a3 d8g8 g2g4 f5e7 a3d6 c7d7 d1c1 h7h6 c1a3 c8d8 f3h4 e7c8 d6c5 g7g5 h4g2 h6h5 f2f3 h8h7 g2e3 g8h8 f1f2 d8c7
0815 19:17:21.854643 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 3 pv f3h4 e8c8 d2c1 d8g8 f2f4 g7g6 c1a3 e7f5 h4f5 g6f5 d1h5 g8g6 b5c6 d7c6 a4a5 h8g8 g2g3 c7a5 a3b4 a5b6
0815 19:17:21.854653 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 36 hashfull 245 nps 34672 tbhits 0 multipv 4 pv h2h4 e8c8 d2c1 e7f5 b5c6 d7c6 a4a5 d8g8 g2g3 h7h6 g1g2 c7d8 f1h1 a7a6 g3g4 f5e7 h4h5 g7g6 g2f1
0815 19:17:21.854663 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 43 hashfull 245 nps 34672 tbhits 0 multipv 5 pv f3g5 h7h6 d1h5 e8g8 b5c6 d7c6 g5f3 a7a5 f1e1 c6e8 h5g4 g8h7 g4h3 f8h8 g2g4 h7g8 f3h4 h6h5 d2g5 h5g4 h3g4
0815 19:17:21.854672 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 53 hashfull 245 nps 34672 tbhits 0 multipv 6 pv d1e2 a7a6 b5c6 d7c6 a4a5 e8c8 f1b1 c6b5 d2c1 e7c6 c1a3 d8d7 a3b4 c7d8 e2e3 h7h6 h2h3 h8g8 b4c5 c6a5
0815 19:17:21.854681 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 7 pv f1e1 a7a6 b5c6 d7c6 a4a5 e8c8 d2c1 d8g8 c1a3 g7g5 d1c1 h7h6 f3d2 e7f5 a3c5 h6h5 d2f1 g5g4 f1e3 f5h4 g1h1 c7d8
0815 19:17:21.854700 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 51 hashfull 245 nps 34672 tbhits 0 multipv 8 pv h2h3 e8c8 d2c1 d8g8 d1d2 e7f5 g2g4 f5e7 c1a3 h7h5 g4g5 e7f5 b5c6 d7c6 a4a5 c8b8 f1b1 b8a8 a3c5 h5h4 d2f4 f7f6 g1h2
0815 19:17:21.854709 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 49 hashfull 245 nps 34672 tbhits 0 multipv 9 pv g1h1 e7f5 d2c1 e8c8 b5c6 d7c6 a4a5 d8g8 c1a3 h7h5 d1d2 h5h4 h2h3 a7a6 a3c5 c7d8 f3h2
0815 19:17:21.854717 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 48 hashfull 245 nps 34672 tbhits 0 multipv 10 pv d2g5 e8c8 g5c1 e7f5 c1a3 d8g8 d1d2 h7h5 b5c6 d7c6 a4a5 f7f6 f1e1 g8e8 a3c5 c8b8 h2h3
0815 19:17:21.854726 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 15 hashfull 245 nps 34672 tbhits 0 multipv 11 pv d1c1 e8c8 c1a3 h7h6 f1b1 c8b8 d2c1 b8a8 a4a5 a7a6 b5c6 d7c6 a3c5 e7c8 c1a3 c8a7 b1b6 a7c8 b6b2
0815 19:17:21.854734 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 12 pv d2f4 e8c8 f4c1 e7f5 c1a3 d8g8 d1d2 h7h5 f1b1 f7f6 a4a5 a7a6 b5c6 d7c6 h2h4
0815 19:17:21.854743 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 13 pv d1e1 e7f5 d2c1 e8c8 c1a3 d8g8 f3g5 d7e8 b5c6 e8c6 a4a5 h7h6 g5f3 g7g5 g2g4 f5e7 a3d6
0815 19:17:21.854751 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 44 hashfull 245 nps 34672 tbhits 0 multipv 14 pv g2g3 e8c8 d2c1 e7f5 b5c6 d7c6 a4a5 d8g8 c1a3 g7g5 g3g4 f5e7 a3d6 c7d8 a5a6 b7b6
0815 19:17:21.854759 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 15 pv d2e3 e8c8 e3c1 e7f5 c1a3 d8g8 d1d2 h7h5 f1b1 f7f6 a4a5 a7a6 b5c6 d7c6 h2h4
0815 19:17:21.854767 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 32 hashfull 245 nps 34672 tbhits 0 multipv 16 pv a1a2 e7f5 d2c1 e8c8 c1a3 d8g8 b5c6 d7c6 a4a5 g7g5 g2g4 f5h4 f3h4 g5h4
0815 19:17:21.854775 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 23 hashfull 245 nps 34672 tbhits 0 multipv 17 pv d1b1 f7f5 e5f6 g7f6 b1c1 e7g6 f1e1 h7h5 b5c6 c7c6 d2f4 a7a5 h2h3 e8c8 a1b1 b7b6 f4g3 c8b7 f3h4 g6h4 g3h4
0815 19:17:21.854784 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 15 hashfull 245 nps 34672 tbhits 0 multipv 18 pv f3e1 e8c8 d2c1 d8g8 e1f3 e7f5 b5c6 d7c6 a4a5 h7h6 c1a3 g7g5 g2g4 f5e7 a3d6 c7d8
0815 19:17:21.854792 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 3 hashfull 245 nps 34672 tbhits 0 multipv 19 pv a1b1 a7a6 b5c6 d7c6 b1a1 a6a5 d2c1 e8c8 c1a3 b7b6 f3g5 e7f5 d1h5 g7g6 h5e2 h7h6 g5f3 c6a4 f1b1
0815 19:17:21.854800 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 8 hashfull 245 nps 34672 tbhits 0 multipv 20 pv d2e1 f7f5 e5f6 g7f6 b5c6 d7c6 f3h4 e8c8 a4a5 a7a6 d1f3 h8f8 e1d2 e7g6 f3h3
0815 19:17:21.854809 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 10 hashfull 245 nps 34672 tbhits 0 multipv 21 pv a1a3 e8c8 a3a1 d8g8 d2c1 e7f5 b5c6 d7c6 a4a5 h7h6 d1e2 g7g5 g2g4 f5e7 f3e1
0815 19:17:21.854817 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 3 hashfull 245 nps 34672 tbhits 0 multipv 22 pv a1c1 a7a6 b5c6 d7c6 c1a1 a6a5 d2c1 e8c8 c1a3 b7b6 f3g5 e7f5 g2g4 f5h4 f2f4 h7h6 g5f3 h4f3
0815 19:17:21.854830 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -42 hashfull 245 nps 34672 tbhits 0 multipv 23 pv a4a5 c6a5 b5d7 e8d7 f3g5 a8f8 d2c1 a5c6 c1a3 f7f6 a3d6 c7c8 g5h3 f8f7 f1e1 e7f5 d6a3 f6e5 d4e5 d7c7 h3g5 f7d7
0815 19:17:21.854838 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -55 hashfull 245 nps 34672 tbhits 0 multipv 24 pv g2g4 h7h5 g4g5 e7f5 b5c6 d7c6 a4a5 g7g6 d2c1 e8g8 c1a3 f8b8 a3b4 b7b6 d1d2
0815 19:17:21.854846 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -293 hashfull 245 nps 34672 tbhits 0 multipv 25 pv b5c4 d5c4 f3g5 c6d8 g5e4 d7c6 e4d6 e8f8 d1e2 c6d5 d2c1 e7f5 c1a3 f8g8 d6e8
0815 19:17:21.854855 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -599 hashfull 245 nps 34672 tbhits 0 multipv 26 pv d2h6 g7h6 d1d2 e8c8 d2h6 e7f5 h6h5 d8f8 f3g5 d7e8
0815 19:17:21.854863 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -431 hashfull 245 nps 34672 tbhits 0 multipv 27 pv b5a6 b7a6 f3g5 h7h6 d1h5 e8g8 g5h3 f7f6 d2h6 g7h6 h5h6
0815 19:17:21.855001 140583625160448 ../../src/chess/uciloop.cc:218] << info string b5a6  (940 ) N:    1299 (+ 0) (P:  0.77%) (Q: -0.93175) (D:  0.033) (U: 1.18164) (Q+U:  0.24989) (V: -0.9880) 
0815 19:17:21.855020 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2h6  (300 ) N:    1330 (+ 0) (P:  0.80%) (Q: -0.95712) (D:  0.017) (U: 1.20672) (Q+U:  0.24960) (V: -0.9688) 
0815 19:17:21.855029 140583625160448 ../../src/chess/uciloop.cc:218] << info string b5c4  (931 ) N:    1437 (+ 0) (P:  0.80%) (Q: -0.86540) (D:  0.060) (U: 1.11533) (Q+U:  0.24993) (V: -0.9614) 
0815 19:17:21.855038 140583625160448 ../../src/chess/uciloop.cc:218] << info string g2g4  (378 ) N:    6494 (+ 0) (P:  1.42%) (Q: -0.18740) (D:  0.407) (U: 0.43767) (Q+U:  0.25027) (V: -0.2166) 
0815 19:17:21.855046 140583625160448 ../../src/chess/uciloop.cc:218] << info string a4a5  (667 ) N:    8710 (+ 0) (P:  1.71%) (Q: -0.14363) (D:  0.367) (U: 0.39389) (Q+U:  0.25025) (V: -0.0173) 
0815 19:17:21.855054 140583625160448 ../../src/chess/uciloop.cc:218] << info string a1c1  (1   ) N:   13495 (+ 0) (P:  1.59%) (Q:  0.01339) (D:  0.418) (U: 0.23688) (Q+U:  0.25028) (V: -0.1808) 
0815 19:17:21.855063 140583625160448 ../../src/chess/uciloop.cc:218] << info string a1a3  (10  ) N:   14198 (+ 0) (P:  1.52%) (Q:  0.03602) (D:  0.422) (U: 0.21427) (Q+U:  0.25029) (V: -0.1514) 
0815 19:17:21.855071 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2e1  (277 ) N:   14357 (+ 0) (P:  1.59%) (Q:  0.02763) (D:  0.427) (U: 0.22266) (Q+U:  0.25029) (V: -0.1617) 
0815 19:17:21.855079 140583625160448 ../../src/chess/uciloop.cc:218] << info string a1b1  (0   ) N:   17252 (+ 0) (P:  2.06%) (Q:  0.01035) (D:  0.418) (U: 0.23994) (Q+U:  0.25029) (V: -0.0740) 
0815 19:17:21.855087 140583625160448 ../../src/chess/uciloop.cc:218] << info string f3e1  (566 ) N:   21000 (+ 0) (P:  2.06%) (Q:  0.05339) (D:  0.404) (U: 0.19690) (Q+U:  0.25029) (V: -0.0647) 
0815 19:17:21.855096 140583625160448 ../../src/chess/uciloop.cc:218] << info string d1b1  (73  ) N:   25361 (+ 0) (P:  2.16%) (Q:  0.07964) (D:  0.435) (U: 0.17065) (Q+U:  0.25029) (V: -0.0144) 
0815 19:17:21.855104 140583625160448 ../../src/chess/uciloop.cc:218] << info string a1a2  (7   ) N:   28071 (+ 0) (P:  1.96%) (Q:  0.10997) (D:  0.411) (U: 0.14033) (Q+U:  0.25030) (V: -0.0403) 
0815 19:17:21.855112 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2e3  (289 ) N:   40607 (+ 0) (P:  1.96%) (Q:  0.15355) (D:  0.395) (U: 0.09674) (Q+U:  0.25029) (V: -0.0210) 
0815 19:17:21.855120 140583625160448 ../../src/chess/uciloop.cc:218] << info string g2g3  (374 ) N:   43312 (+ 0) (P:  2.11%) (Q:  0.15252) (D:  0.401) (U: 0.09777) (Q+U:  0.25029) (V:  0.0093) 
0815 19:17:21.855132 140583625160448 ../../src/chess/uciloop.cc:218] << info string d1e1  (75  ) N:   43633 (+ 0) (P:  2.06%) (Q:  0.15542) (D:  0.414) (U: 0.09487) (Q+U:  0.25029) (V: -0.0623) 
0815 19:17:21.855141 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2f4  (295 ) N:   45179 (+ 0) (P:  2.15%) (Q:  0.15497) (D:  0.392) (U: 0.09532) (Q+U:  0.25029) (V: -0.0667) 
0815 19:17:21.855149 140583625160448 ../../src/chess/uciloop.cc:218] << info string d1c1  (74  ) N:   49614 (+ 0) (P:  4.88%) (Q:  0.05306) (D:  0.418) (U: 0.19722) (Q+U:  0.25029) (V:  0.0244) 
0815 19:17:21.855161 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2g5  (298 ) N:   51512 (+ 0) (P:  2.20%) (Q:  0.16470) (D:  0.391) (U: 0.08559) (Q+U:  0.25030) (V:  0.0022) 
0815 19:17:21.855169 140583625160448 ../../src/chess/uciloop.cc:218] << info string g1h1  (153 ) N:   53710 (+ 0) (P:  2.25%) (Q:  0.16621) (D:  0.394) (U: 0.08408) (Q+U:  0.25029) (V:  0.0112) 
0815 19:17:21.855177 140583625160448 ../../src/chess/uciloop.cc:218] << info string h2h3  (400 ) N:   66600 (+ 0) (P:  2.55%) (Q:  0.17357) (D:  0.381) (U: 0.07673) (Q+U:  0.25029) (V:  0.0007) 
0815 19:17:21.855186 140583625160448 ../../src/chess/uciloop.cc:218] << info string f1e1  (126 ) N:   96025 (+ 0) (P:  4.67%) (Q:  0.15282) (D:  0.398) (U: 0.09747) (Q+U:  0.25029) (V: -0.0020) 
0815 19:17:21.855194 140583625160448 ../../src/chess/uciloop.cc:218] << info string d1e2  (82  ) N:   97515 (+ 0) (P:  3.35%) (Q:  0.18137) (D:  0.398) (U: 0.06893) (Q+U:  0.25030) (V:  0.0071) 
0815 19:17:21.855202 140583625160448 ../../src/chess/uciloop.cc:218] << info string f3g5  (590 ) N:   98105 (+ 0) (P:  5.03%) (Q:  0.14737) (D:  0.414) (U: 0.10292) (Q+U:  0.25029) (V: -0.0654) 
0815 19:17:21.855210 140583625160448 ../../src/chess/uciloop.cc:218] << info string h2h4  (403 ) N:  134826 (+ 0) (P:  8.51%) (Q:  0.12371) (D:  0.386) (U: 0.12658) (Q+U:  0.25030) (V:  0.0278) 
0815 19:17:21.855218 140583625160448 ../../src/chess/uciloop.cc:218] << info string f3h4  (586 ) N:  145071 (+ 0) (P:  6.96%) (Q:  0.15409) (D:  0.401) (U: 0.09621) (Q+U:  0.25029) (V:  0.1031) 
0815 19:17:21.855227 140583625160448 ../../src/chess/uciloop.cc:218] << info string b5c6  (942 ) N:  707055 (+ 0) (P: 18.42%) (Q:  0.19804) (D:  0.389) (U: 0.05226) (Q+U:  0.25029) (V:  0.2362) 
0815 19:17:21.855235 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2c1  (275 ) N: 98174468 (+168) (P: 14.47%) (Q:  0.25000) (D:  0.360) (U: 0.00030) (Q+U:  0.25030) (V:  0.1462) 
0815 19:17:21.855245 140583625160448 ../../src/mcts/search.cc:294] --- Opponent moves after: d2c1
0815 19:17:21.855401 140583625160448 ../../src/mcts/search.cc:299] c7e5  (266 ) N:    1152 (+ 0) (P:  0.43%) (Q: -0.98864) (D:  0.004) (U: 0.73642) (Q+U: -0.25221) (V: -0.9915) 
0815 19:17:21.855410 140583625160448 ../../src/mcts/search.cc:299] c7d6  (260 ) N:    1276 (+ 0) (P:  0.46%) (Q: -0.96531) (D:  0.017) (U: 0.71351) (Q+U: -0.25180) (V: -0.9874) 
0815 19:17:21.855415 140583625160448 ../../src/mcts/search.cc:299] c6d4  (491 ) N:    1556 (+ 0) (P:  0.58%) (Q: -0.99137) (D:  0.005) (U: 0.73927) (Q+U: -0.25210) (V: -0.9764) 
0815 19:17:21.855421 140583625160448 ../../src/mcts/search.cc:299] c6b4  (489 ) N:    1834 (+ 0) (P:  0.66%) (Q: -0.96504) (D:  0.018) (U: 0.71305) (Q+U: -0.25198) (V: -0.9506) 
0815 19:17:21.855426 140583625160448 ../../src/mcts/search.cc:299] g7g5  (378 ) N:    1892 (+ 0) (P:  0.59%) (Q: -0.87193) (D:  0.070) (U: 0.62005) (Q+U: -0.25188) (V: -0.8103) 
0815 19:17:21.855431 140583625160448 ../../src/mcts/search.cc:299] c6e5  (487 ) N:    2282 (+ 0) (P:  0.83%) (Q: -0.97313) (D:  0.010) (U: 0.72130) (Q+U: -0.25183) (V: -0.9461) 
0815 19:17:21.855437 140583625160448 ../../src/mcts/search.cc:299] g7g6  (374 ) N:    6489 (+ 0) (P:  0.79%) (Q: -0.49454) (D:  0.288) (U: 0.24277) (Q+U: -0.25177) (V: -0.4587) 
0815 19:17:21.855442 140583625160448 ../../src/mcts/search.cc:299] e8d8  (100 ) N:    7272 (+ 0) (P:  0.97%) (Q: -0.51522) (D:  0.264) (U: 0.26336) (Q+U: -0.25186) (V: -0.4426) 
0815 19:17:21.855447 140583625160448 ../../src/mcts/search.cc:299] d7c8  (275 ) N:   11064 (+ 0) (P:  1.33%) (Q: -0.49064) (D:  0.294) (U: 0.23883) (Q+U: -0.25181) (V: -0.2816) 
0815 19:17:21.855456 140583625160448 ../../src/mcts/search.cc:299] h8f8  (176 ) N:   11230 (+ 0) (P:  0.97%) (Q: -0.42334) (D:  0.314) (U: 0.17156) (Q+U: -0.25178) (V: -0.4521) 
0815 19:17:21.855462 140583625160448 ../../src/mcts/search.cc:299] a8b8  (0   ) N:   11310 (+ 0) (P:  1.36%) (Q: -0.49097) (D:  0.313) (U: 0.23919) (Q+U: -0.25178) (V: -0.2390) 
0815 19:17:21.855467 140583625160448 ../../src/mcts/search.cc:299] e8f8  (101 ) N:   11943 (+ 0) (P:  0.74%) (Q: -0.37545) (D:  0.373) (U: 0.12368) (Q+U: -0.25178) (V: -0.3197) 
0815 19:17:21.855472 140583625160448 ../../src/mcts/search.cc:299] e7g8  (307 ) N:   14275 (+ 0) (P:  1.19%) (Q: -0.41769) (D:  0.311) (U: 0.16592) (Q+U: -0.25177) (V: -0.4290) 
0815 19:17:21.855478 140583625160448 ../../src/mcts/search.cc:299] c7b8  (246 ) N:   14548 (+ 0) (P:  1.18%) (Q: -0.41314) (D:  0.338) (U: 0.16135) (Q+U: -0.25179) (V: -0.2683) 
0815 19:17:21.855483 140583625160448 ../../src/mcts/search.cc:299] c7b6  (258 ) N:   14581 (+ 0) (P:  1.18%) (Q: -0.41167) (D:  0.334) (U: 0.15990) (Q+U: -0.25177) (V: -0.2183) 
0815 19:17:21.855488 140583625160448 ../../src/mcts/search.cc:299] c7c8  (247 ) N:   14938 (+ 0) (P:  1.17%) (Q: -0.40688) (D:  0.342) (U: 0.15511) (Q+U: -0.25177) (V: -0.2689) 
0815 19:17:21.855493 140583625160448 ../../src/mcts/search.cc:299] a8d8  (2   ) N:   15608 (+ 0) (P:  1.86%) (Q: -0.48808) (D:  0.303) (U: 0.23631) (Q+U: -0.25177) (V: -0.1848) 
0815 19:17:21.855499 140583625160448 ../../src/mcts/search.cc:299] a8c8  (1   ) N:   17280 (+ 0) (P:  1.62%) (Q: -0.43729) (D:  0.344) (U: 0.18550) (Q+U: -0.25179) (V: -0.1777) 
0815 19:17:21.855504 140583625160448 ../../src/mcts/search.cc:299] e7c8  (303 ) N:   29101 (+ 0) (P:  2.57%) (Q: -0.42672) (D:  0.302) (U: 0.17496) (Q+U: -0.25177) (V: -0.3074) 
0815 19:17:21.855509 140583625160448 ../../src/mcts/search.cc:299] h8g8  (177 ) N:   30539 (+ 0) (P:  1.30%) (Q: -0.33608) (D:  0.348) (U: 0.08430) (Q+U: -0.25178) (V: -0.2642) 
0815 19:17:21.855515 140583625160448 ../../src/mcts/search.cc:299] f7f6  (346 ) N:   35743 (+ 0) (P:  1.85%) (Q: -0.35463) (D:  0.364) (U: 0.10285) (Q+U: -0.25177) (V: -0.3501) 
0815 19:17:21.855520 140583625160448 ../../src/mcts/search.cc:299] f7f5  (351 ) N:   47936 (+ 0) (P:  1.55%) (Q: -0.31582) (D:  0.349) (U: 0.06405) (Q+U: -0.25177) (V: -0.3547) 
0815 19:17:21.855525 140583625160448 ../../src/mcts/search.cc:299] b7b6  (230 ) N:   58246 (+ 0) (P:  2.55%) (Q: -0.33874) (D:  0.368) (U: 0.08697) (Q+U: -0.25177) (V: -0.1610) 
0815 19:17:21.855530 140583625160448 ../../src/mcts/search.cc:299] c6a5  (483 ) N:   67908 (+ 0) (P:  4.71%) (Q: -0.38938) (D:  0.339) (U: 0.13760) (Q+U: -0.25177) (V: -0.2852) 
0815 19:17:21.855536 140583625160448 ../../src/mcts/search.cc:299] c7d8  (248 ) N:   74572 (+ 0) (P:  2.05%) (Q: -0.30624) (D:  0.386) (U: 0.05447) (Q+U: -0.25177) (V: -0.0920) 
0815 19:17:21.855541 140583625160448 ../../src/mcts/search.cc:299] e8g8  (103 ) N:   83899 (+ 0) (P:  4.59%) (Q: -0.36026) (D:  0.392) (U: 0.10849) (Q+U: -0.25177) (V: -0.1853) 
0815 19:17:21.855546 140583625160448 ../../src/mcts/search.cc:299] c6b8  (467 ) N:   88895 (+ 0) (P:  6.04%) (Q: -0.38658) (D:  0.340) (U: 0.13481) (Q+U: -0.25177) (V: -0.2096) 
0815 19:17:21.855551 140583625160448 ../../src/mcts/search.cc:299] e8c8  (97  ) N:  105007 (+ 0) (P:  3.84%) (Q: -0.32424) (D:  0.334) (U: 0.07247) (Q+U: -0.25177) (V: -0.2262) 
0815 19:17:21.855557 140583625160448 ../../src/mcts/search.cc:299] a7a5  (207 ) N:  118840 (+ 0) (P:  1.60%) (Q: -0.28057) (D:  0.379) (U: 0.02676) (Q+U: -0.25381) (V: -0.1271) 
0815 19:17:21.855562 140583625160448 ../../src/mcts/search.cc:299] c6d8  (469 ) N:  160519 (+ 0) (P:  5.65%) (Q: -0.32156) (D:  0.352) (U: 0.06979) (Q+U: -0.25177) (V: -0.1969) 
0815 19:17:21.855567 140583625160448 ../../src/mcts/search.cc:299] h7h5  (403 ) N:  234007 (+ 0) (P:  1.08%) (Q: -0.26589) (D:  0.389) (U: 0.00917) (Q+U: -0.25672) (V: -0.2590) 
0815 19:17:21.855572 140583625160448 ../../src/mcts/search.cc:299] c7a5  (262 ) N:  271174 (+ 0) (P:  8.06%) (Q: -0.31075) (D:  0.355) (U: 0.05898) (Q+U: -0.25177) (V:  0.0452) 
0815 19:17:21.855580 140583625160448 ../../src/mcts/search.cc:299] e7g6  (319 ) N:  561218 (+ 0) (P:  8.40%) (Q: -0.28293) (D:  0.385) (U: 0.02971) (Q+U: -0.25322) (V: -0.3085) 
0815 19:17:21.855585 140583625160448 ../../src/mcts/search.cc:299] e7f5  (323 ) N: 9716424 (+ 0) (P:  7.04%) (Q: -0.25948) (D:  0.363) (U: 0.00144) (Q+U: -0.25804) (V: -0.2081) 
0815 19:17:21.855591 140583625160448 ../../src/mcts/search.cc:299] h7h6  (400 ) N: 10657759 (+ 0) (P:  8.80%) (Q: -0.25964) (D:  0.374) (U: 0.00164) (Q+U: -0.25800) (V: -0.1262) 
0815 19:17:21.855596 140583625160448 ../../src/mcts/search.cc:299] a7a6  (204 ) N: 75672150 (+168) (P: 10.40%) (Q: -0.25204) (D:  0.365) (U: 0.00027) (Q+U: -0.25177) (V: -0.0551) 
0815 19:17:21.855604 140583625160448 ../../src/chess/uciloop.cc:218] << bestmove d2c1 ponder a7a6
0815 19:17:21.855672 140583633553152 ../../src/mcts/search.cc:700] End a watchdog thread.

chrisw
Posts: 1741
Joined: Tue Apr 03, 2012 2:28 pm

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by chrisw » Fri Aug 16, 2019 9:26 am

zullil wrote:
Thu Aug 15, 2019 11:24 pm
Vinvin wrote:
Thu Aug 15, 2019 6:36 pm
Dann Corbit wrote:
Thu Sep 10, 2015 7:27 pm
[d]r3k2r/ppqbnppp/2n1p3/1B1pP3/P1pP4/2P2N2/2PB1PPP/R2Q1RK1 w kq - acd 43/61; acs 6451 ; acn 49590987888; ce 18 ; bm Nh4; pv Nh4 O-O Qg4 Ng6 Nxg6 fxg6 Bc1 Rf5 Bxc6 Bxc6 a5 a6 f4 Bb5 Re1 Qd8 h3 Qc7 Bb2 Re8 Reb1 Qf7 Rf1 Qc7 g3 b6 axb6 Qxb6 Rfb1 a5 Kg2 Rf7 Ba3 a4 h4 Qa5 Bd6 Bc6 Ra3 Rb7 Rxb7 Bxb7 Bb4 Qb5 Ra1 Qd7;
Is this position valid today ?
Nh4 is no more the strongest move for SF (3 best moves after 1 hour on 6 cores) :
Lc0 with network 320x24.J13-swa-410000 and 100M nodes chooses Bc1:

Code: Select all

0815 19:17:21.852851 140583625160448 ../../src/mcts/search.cc:384] Stopped search: Reached visits limit: 100000237>=100000000
0815 19:17:21.854590 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 73 hashfull 245 nps 34672 tbhits 0 multipv 1 pv d2c1 a7a6 b5c6 d7c6 a4a5 e7f5 f1e1 e8c8 f3d2 h7h6 d2f1 d8g8 f1e3 g7g5 e3g4 g8g6 g4f6 f5g7 e1e3 h6h5 e3h3 c7d8 g2g3 c8b8 g1h1 d8f8 d1d2 f8d8 d2e2 g5g4 h3h4 b8a8 h2h3 g6f6 e5f6 g7f5 c1f4 d8g8 h3g4 f5h4 g3h4 h5g4 f4g3 g8g6 h1g2 g6f6 e2g4 f6h6 g4g5 h6h7 g5f6 h8g8 g2h2
0815 19:17:21.854631 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 58 hashfull 245 nps 34672 tbhits 0 multipv 2 pv b5c6 d7c6 a4a5 e8c8 d2c1 e7f5 c1a3 d8g8 g2g4 f5e7 a3d6 c7d7 d1c1 h7h6 c1a3 c8d8 f3h4 e7c8 d6c5 g7g5 h4g2 h6h5 f2f3 h8h7 g2e3 g8h8 f1f2 d8c7
0815 19:17:21.854643 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 3 pv f3h4 e8c8 d2c1 d8g8 f2f4 g7g6 c1a3 e7f5 h4f5 g6f5 d1h5 g8g6 b5c6 d7c6 a4a5 h8g8 g2g3 c7a5 a3b4 a5b6
0815 19:17:21.854653 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 36 hashfull 245 nps 34672 tbhits 0 multipv 4 pv h2h4 e8c8 d2c1 e7f5 b5c6 d7c6 a4a5 d8g8 g2g3 h7h6 g1g2 c7d8 f1h1 a7a6 g3g4 f5e7 h4h5 g7g6 g2f1
0815 19:17:21.854663 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 43 hashfull 245 nps 34672 tbhits 0 multipv 5 pv f3g5 h7h6 d1h5 e8g8 b5c6 d7c6 g5f3 a7a5 f1e1 c6e8 h5g4 g8h7 g4h3 f8h8 g2g4 h7g8 f3h4 h6h5 d2g5 h5g4 h3g4
0815 19:17:21.854672 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 53 hashfull 245 nps 34672 tbhits 0 multipv 6 pv d1e2 a7a6 b5c6 d7c6 a4a5 e8c8 f1b1 c6b5 d2c1 e7c6 c1a3 d8d7 a3b4 c7d8 e2e3 h7h6 h2h3 h8g8 b4c5 c6a5
0815 19:17:21.854681 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 7 pv f1e1 a7a6 b5c6 d7c6 a4a5 e8c8 d2c1 d8g8 c1a3 g7g5 d1c1 h7h6 f3d2 e7f5 a3c5 h6h5 d2f1 g5g4 f1e3 f5h4 g1h1 c7d8
0815 19:17:21.854700 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 51 hashfull 245 nps 34672 tbhits 0 multipv 8 pv h2h3 e8c8 d2c1 d8g8 d1d2 e7f5 g2g4 f5e7 c1a3 h7h5 g4g5 e7f5 b5c6 d7c6 a4a5 c8b8 f1b1 b8a8 a3c5 h5h4 d2f4 f7f6 g1h2
0815 19:17:21.854709 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 49 hashfull 245 nps 34672 tbhits 0 multipv 9 pv g1h1 e7f5 d2c1 e8c8 b5c6 d7c6 a4a5 d8g8 c1a3 h7h5 d1d2 h5h4 h2h3 a7a6 a3c5 c7d8 f3h2
0815 19:17:21.854717 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 48 hashfull 245 nps 34672 tbhits 0 multipv 10 pv d2g5 e8c8 g5c1 e7f5 c1a3 d8g8 d1d2 h7h5 b5c6 d7c6 a4a5 f7f6 f1e1 g8e8 a3c5 c8b8 h2h3
0815 19:17:21.854726 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 15 hashfull 245 nps 34672 tbhits 0 multipv 11 pv d1c1 e8c8 c1a3 h7h6 f1b1 c8b8 d2c1 b8a8 a4a5 a7a6 b5c6 d7c6 a3c5 e7c8 c1a3 c8a7 b1b6 a7c8 b6b2
0815 19:17:21.854734 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 12 pv d2f4 e8c8 f4c1 e7f5 c1a3 d8g8 d1d2 h7h5 f1b1 f7f6 a4a5 a7a6 b5c6 d7c6 h2h4
0815 19:17:21.854743 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 13 pv d1e1 e7f5 d2c1 e8c8 c1a3 d8g8 f3g5 d7e8 b5c6 e8c6 a4a5 h7h6 g5f3 g7g5 g2g4 f5e7 a3d6
0815 19:17:21.854751 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 44 hashfull 245 nps 34672 tbhits 0 multipv 14 pv g2g3 e8c8 d2c1 e7f5 b5c6 d7c6 a4a5 d8g8 c1a3 g7g5 g3g4 f5e7 a3d6 c7d8 a5a6 b7b6
0815 19:17:21.854759 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 45 hashfull 245 nps 34672 tbhits 0 multipv 15 pv d2e3 e8c8 e3c1 e7f5 c1a3 d8g8 d1d2 h7h5 f1b1 f7f6 a4a5 a7a6 b5c6 d7c6 h2h4
0815 19:17:21.854767 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 32 hashfull 245 nps 34672 tbhits 0 multipv 16 pv a1a2 e7f5 d2c1 e8c8 c1a3 d8g8 b5c6 d7c6 a4a5 g7g5 g2g4 f5h4 f3h4 g5h4
0815 19:17:21.854775 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 23 hashfull 245 nps 34672 tbhits 0 multipv 17 pv d1b1 f7f5 e5f6 g7f6 b1c1 e7g6 f1e1 h7h5 b5c6 c7c6 d2f4 a7a5 h2h3 e8c8 a1b1 b7b6 f4g3 c8b7 f3h4 g6h4 g3h4
0815 19:17:21.854784 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 15 hashfull 245 nps 34672 tbhits 0 multipv 18 pv f3e1 e8c8 d2c1 d8g8 e1f3 e7f5 b5c6 d7c6 a4a5 h7h6 c1a3 g7g5 g2g4 f5e7 a3d6 c7d8
0815 19:17:21.854792 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 3 hashfull 245 nps 34672 tbhits 0 multipv 19 pv a1b1 a7a6 b5c6 d7c6 b1a1 a6a5 d2c1 e8c8 c1a3 b7b6 f3g5 e7f5 d1h5 g7g6 h5e2 h7h6 g5f3 c6a4 f1b1
0815 19:17:21.854800 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 8 hashfull 245 nps 34672 tbhits 0 multipv 20 pv d2e1 f7f5 e5f6 g7f6 b5c6 d7c6 f3h4 e8c8 a4a5 a7a6 d1f3 h8f8 e1d2 e7g6 f3h3
0815 19:17:21.854809 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 10 hashfull 245 nps 34672 tbhits 0 multipv 21 pv a1a3 e8c8 a3a1 d8g8 d2c1 e7f5 b5c6 d7c6 a4a5 h7h6 d1e2 g7g5 g2g4 f5e7 f3e1
0815 19:17:21.854817 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp 3 hashfull 245 nps 34672 tbhits 0 multipv 22 pv a1c1 a7a6 b5c6 d7c6 c1a1 a6a5 d2c1 e8c8 c1a3 b7b6 f3g5 e7f5 g2g4 f5h4 f2f4 h7h6 g5f3 h4f3
0815 19:17:21.854830 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -42 hashfull 245 nps 34672 tbhits 0 multipv 23 pv a4a5 c6a5 b5d7 e8d7 f3g5 a8f8 d2c1 a5c6 c1a3 f7f6 a3d6 c7c8 g5h3 f8f7 f1e1 e7f5 d6a3 f6e5 d4e5 d7c7 h3g5 f7d7
0815 19:17:21.854838 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -55 hashfull 245 nps 34672 tbhits 0 multipv 24 pv g2g4 h7h5 g4g5 e7f5 b5c6 d7c6 a4a5 g7g6 d2c1 e8g8 c1a3 f8b8 a3b4 b7b6 d1d2
0815 19:17:21.854846 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -293 hashfull 245 nps 34672 tbhits 0 multipv 25 pv b5c4 d5c4 f3g5 c6d8 g5e4 d7c6 e4d6 e8f8 d1e2 c6d5 d2c1 e7f5 c1a3 f8g8 d6e8
0815 19:17:21.854855 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -599 hashfull 245 nps 34672 tbhits 0 multipv 26 pv d2h6 g7h6 d1d2 e8c8 d2h6 e7f5 h6h5 d8f8 f3g5 d7e8
0815 19:17:21.854863 140583625160448 ../../src/chess/uciloop.cc:218] << info depth 22 seldepth 62 time 2884151 nodes 100000237 score cp -431 hashfull 245 nps 34672 tbhits 0 multipv 27 pv b5a6 b7a6 f3g5 h7h6 d1h5 e8g8 g5h3 f7f6 d2h6 g7h6 h5h6
0815 19:17:21.855001 140583625160448 ../../src/chess/uciloop.cc:218] << info string b5a6  (940 ) N:    1299 (+ 0) (P:  0.77%) (Q: -0.93175) (D:  0.033) (U: 1.18164) (Q+U:  0.24989) (V: -0.9880) 
0815 19:17:21.855020 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2h6  (300 ) N:    1330 (+ 0) (P:  0.80%) (Q: -0.95712) (D:  0.017) (U: 1.20672) (Q+U:  0.24960) (V: -0.9688) 
0815 19:17:21.855029 140583625160448 ../../src/chess/uciloop.cc:218] << info string b5c4  (931 ) N:    1437 (+ 0) (P:  0.80%) (Q: -0.86540) (D:  0.060) (U: 1.11533) (Q+U:  0.24993) (V: -0.9614) 
0815 19:17:21.855038 140583625160448 ../../src/chess/uciloop.cc:218] << info string g2g4  (378 ) N:    6494 (+ 0) (P:  1.42%) (Q: -0.18740) (D:  0.407) (U: 0.43767) (Q+U:  0.25027) (V: -0.2166) 
0815 19:17:21.855046 140583625160448 ../../src/chess/uciloop.cc:218] << info string a4a5  (667 ) N:    8710 (+ 0) (P:  1.71%) (Q: -0.14363) (D:  0.367) (U: 0.39389) (Q+U:  0.25025) (V: -0.0173) 
0815 19:17:21.855054 140583625160448 ../../src/chess/uciloop.cc:218] << info string a1c1  (1   ) N:   13495 (+ 0) (P:  1.59%) (Q:  0.01339) (D:  0.418) (U: 0.23688) (Q+U:  0.25028) (V: -0.1808) 
0815 19:17:21.855063 140583625160448 ../../src/chess/uciloop.cc:218] << info string a1a3  (10  ) N:   14198 (+ 0) (P:  1.52%) (Q:  0.03602) (D:  0.422) (U: 0.21427) (Q+U:  0.25029) (V: -0.1514) 
0815 19:17:21.855071 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2e1  (277 ) N:   14357 (+ 0) (P:  1.59%) (Q:  0.02763) (D:  0.427) (U: 0.22266) (Q+U:  0.25029) (V: -0.1617) 
0815 19:17:21.855079 140583625160448 ../../src/chess/uciloop.cc:218] << info string a1b1  (0   ) N:   17252 (+ 0) (P:  2.06%) (Q:  0.01035) (D:  0.418) (U: 0.23994) (Q+U:  0.25029) (V: -0.0740) 
0815 19:17:21.855087 140583625160448 ../../src/chess/uciloop.cc:218] << info string f3e1  (566 ) N:   21000 (+ 0) (P:  2.06%) (Q:  0.05339) (D:  0.404) (U: 0.19690) (Q+U:  0.25029) (V: -0.0647) 
0815 19:17:21.855096 140583625160448 ../../src/chess/uciloop.cc:218] << info string d1b1  (73  ) N:   25361 (+ 0) (P:  2.16%) (Q:  0.07964) (D:  0.435) (U: 0.17065) (Q+U:  0.25029) (V: -0.0144) 
0815 19:17:21.855104 140583625160448 ../../src/chess/uciloop.cc:218] << info string a1a2  (7   ) N:   28071 (+ 0) (P:  1.96%) (Q:  0.10997) (D:  0.411) (U: 0.14033) (Q+U:  0.25030) (V: -0.0403) 
0815 19:17:21.855112 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2e3  (289 ) N:   40607 (+ 0) (P:  1.96%) (Q:  0.15355) (D:  0.395) (U: 0.09674) (Q+U:  0.25029) (V: -0.0210) 
0815 19:17:21.855120 140583625160448 ../../src/chess/uciloop.cc:218] << info string g2g3  (374 ) N:   43312 (+ 0) (P:  2.11%) (Q:  0.15252) (D:  0.401) (U: 0.09777) (Q+U:  0.25029) (V:  0.0093) 
0815 19:17:21.855132 140583625160448 ../../src/chess/uciloop.cc:218] << info string d1e1  (75  ) N:   43633 (+ 0) (P:  2.06%) (Q:  0.15542) (D:  0.414) (U: 0.09487) (Q+U:  0.25029) (V: -0.0623) 
0815 19:17:21.855141 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2f4  (295 ) N:   45179 (+ 0) (P:  2.15%) (Q:  0.15497) (D:  0.392) (U: 0.09532) (Q+U:  0.25029) (V: -0.0667) 
0815 19:17:21.855149 140583625160448 ../../src/chess/uciloop.cc:218] << info string d1c1  (74  ) N:   49614 (+ 0) (P:  4.88%) (Q:  0.05306) (D:  0.418) (U: 0.19722) (Q+U:  0.25029) (V:  0.0244) 
0815 19:17:21.855161 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2g5  (298 ) N:   51512 (+ 0) (P:  2.20%) (Q:  0.16470) (D:  0.391) (U: 0.08559) (Q+U:  0.25030) (V:  0.0022) 
0815 19:17:21.855169 140583625160448 ../../src/chess/uciloop.cc:218] << info string g1h1  (153 ) N:   53710 (+ 0) (P:  2.25%) (Q:  0.16621) (D:  0.394) (U: 0.08408) (Q+U:  0.25029) (V:  0.0112) 
0815 19:17:21.855177 140583625160448 ../../src/chess/uciloop.cc:218] << info string h2h3  (400 ) N:   66600 (+ 0) (P:  2.55%) (Q:  0.17357) (D:  0.381) (U: 0.07673) (Q+U:  0.25029) (V:  0.0007) 
0815 19:17:21.855186 140583625160448 ../../src/chess/uciloop.cc:218] << info string f1e1  (126 ) N:   96025 (+ 0) (P:  4.67%) (Q:  0.15282) (D:  0.398) (U: 0.09747) (Q+U:  0.25029) (V: -0.0020) 
0815 19:17:21.855194 140583625160448 ../../src/chess/uciloop.cc:218] << info string d1e2  (82  ) N:   97515 (+ 0) (P:  3.35%) (Q:  0.18137) (D:  0.398) (U: 0.06893) (Q+U:  0.25030) (V:  0.0071) 
0815 19:17:21.855202 140583625160448 ../../src/chess/uciloop.cc:218] << info string f3g5  (590 ) N:   98105 (+ 0) (P:  5.03%) (Q:  0.14737) (D:  0.414) (U: 0.10292) (Q+U:  0.25029) (V: -0.0654) 
0815 19:17:21.855210 140583625160448 ../../src/chess/uciloop.cc:218] << info string h2h4  (403 ) N:  134826 (+ 0) (P:  8.51%) (Q:  0.12371) (D:  0.386) (U: 0.12658) (Q+U:  0.25030) (V:  0.0278) 
0815 19:17:21.855218 140583625160448 ../../src/chess/uciloop.cc:218] << info string f3h4  (586 ) N:  145071 (+ 0) (P:  6.96%) (Q:  0.15409) (D:  0.401) (U: 0.09621) (Q+U:  0.25029) (V:  0.1031) 
0815 19:17:21.855227 140583625160448 ../../src/chess/uciloop.cc:218] << info string b5c6  (942 ) N:  707055 (+ 0) (P: 18.42%) (Q:  0.19804) (D:  0.389) (U: 0.05226) (Q+U:  0.25029) (V:  0.2362) 
0815 19:17:21.855235 140583625160448 ../../src/chess/uciloop.cc:218] << info string d2c1  (275 ) N: 98174468 (+168) (P: 14.47%) (Q:  0.25000) (D:  0.360) (U: 0.00030) (Q+U:  0.25030) (V:  0.1462) 
0815 19:17:21.855245 140583625160448 ../../src/mcts/search.cc:294] --- Opponent moves after: d2c1
0815 19:17:21.855401 140583625160448 ../../src/mcts/search.cc:299] c7e5  (266 ) N:    1152 (+ 0) (P:  0.43%) (Q: -0.98864) (D:  0.004) (U: 0.73642) (Q+U: -0.25221) (V: -0.9915) 
0815 19:17:21.855410 140583625160448 ../../src/mcts/search.cc:299] c7d6  (260 ) N:    1276 (+ 0) (P:  0.46%) (Q: -0.96531) (D:  0.017) (U: 0.71351) (Q+U: -0.25180) (V: -0.9874) 
0815 19:17:21.855415 140583625160448 ../../src/mcts/search.cc:299] c6d4  (491 ) N:    1556 (+ 0) (P:  0.58%) (Q: -0.99137) (D:  0.005) (U: 0.73927) (Q+U: -0.25210) (V: -0.9764) 
0815 19:17:21.855421 140583625160448 ../../src/mcts/search.cc:299] c6b4  (489 ) N:    1834 (+ 0) (P:  0.66%) (Q: -0.96504) (D:  0.018) (U: 0.71305) (Q+U: -0.25198) (V: -0.9506) 
0815 19:17:21.855426 140583625160448 ../../src/mcts/search.cc:299] g7g5  (378 ) N:    1892 (+ 0) (P:  0.59%) (Q: -0.87193) (D:  0.070) (U: 0.62005) (Q+U: -0.25188) (V: -0.8103) 
0815 19:17:21.855431 140583625160448 ../../src/mcts/search.cc:299] c6e5  (487 ) N:    2282 (+ 0) (P:  0.83%) (Q: -0.97313) (D:  0.010) (U: 0.72130) (Q+U: -0.25183) (V: -0.9461) 
0815 19:17:21.855437 140583625160448 ../../src/mcts/search.cc:299] g7g6  (374 ) N:    6489 (+ 0) (P:  0.79%) (Q: -0.49454) (D:  0.288) (U: 0.24277) (Q+U: -0.25177) (V: -0.4587) 
0815 19:17:21.855442 140583625160448 ../../src/mcts/search.cc:299] e8d8  (100 ) N:    7272 (+ 0) (P:  0.97%) (Q: -0.51522) (D:  0.264) (U: 0.26336) (Q+U: -0.25186) (V: -0.4426) 
0815 19:17:21.855447 140583625160448 ../../src/mcts/search.cc:299] d7c8  (275 ) N:   11064 (+ 0) (P:  1.33%) (Q: -0.49064) (D:  0.294) (U: 0.23883) (Q+U: -0.25181) (V: -0.2816) 
0815 19:17:21.855456 140583625160448 ../../src/mcts/search.cc:299] h8f8  (176 ) N:   11230 (+ 0) (P:  0.97%) (Q: -0.42334) (D:  0.314) (U: 0.17156) (Q+U: -0.25178) (V: -0.4521) 
0815 19:17:21.855462 140583625160448 ../../src/mcts/search.cc:299] a8b8  (0   ) N:   11310 (+ 0) (P:  1.36%) (Q: -0.49097) (D:  0.313) (U: 0.23919) (Q+U: -0.25178) (V: -0.2390) 
0815 19:17:21.855467 140583625160448 ../../src/mcts/search.cc:299] e8f8  (101 ) N:   11943 (+ 0) (P:  0.74%) (Q: -0.37545) (D:  0.373) (U: 0.12368) (Q+U: -0.25178) (V: -0.3197) 
0815 19:17:21.855472 140583625160448 ../../src/mcts/search.cc:299] e7g8  (307 ) N:   14275 (+ 0) (P:  1.19%) (Q: -0.41769) (D:  0.311) (U: 0.16592) (Q+U: -0.25177) (V: -0.4290) 
0815 19:17:21.855478 140583625160448 ../../src/mcts/search.cc:299] c7b8  (246 ) N:   14548 (+ 0) (P:  1.18%) (Q: -0.41314) (D:  0.338) (U: 0.16135) (Q+U: -0.25179) (V: -0.2683) 
0815 19:17:21.855483 140583625160448 ../../src/mcts/search.cc:299] c7b6  (258 ) N:   14581 (+ 0) (P:  1.18%) (Q: -0.41167) (D:  0.334) (U: 0.15990) (Q+U: -0.25177) (V: -0.2183) 
0815 19:17:21.855488 140583625160448 ../../src/mcts/search.cc:299] c7c8  (247 ) N:   14938 (+ 0) (P:  1.17%) (Q: -0.40688) (D:  0.342) (U: 0.15511) (Q+U: -0.25177) (V: -0.2689) 
0815 19:17:21.855493 140583625160448 ../../src/mcts/search.cc:299] a8d8  (2   ) N:   15608 (+ 0) (P:  1.86%) (Q: -0.48808) (D:  0.303) (U: 0.23631) (Q+U: -0.25177) (V: -0.1848) 
0815 19:17:21.855499 140583625160448 ../../src/mcts/search.cc:299] a8c8  (1   ) N:   17280 (+ 0) (P:  1.62%) (Q: -0.43729) (D:  0.344) (U: 0.18550) (Q+U: -0.25179) (V: -0.1777) 
0815 19:17:21.855504 140583625160448 ../../src/mcts/search.cc:299] e7c8  (303 ) N:   29101 (+ 0) (P:  2.57%) (Q: -0.42672) (D:  0.302) (U: 0.17496) (Q+U: -0.25177) (V: -0.3074) 
0815 19:17:21.855509 140583625160448 ../../src/mcts/search.cc:299] h8g8  (177 ) N:   30539 (+ 0) (P:  1.30%) (Q: -0.33608) (D:  0.348) (U: 0.08430) (Q+U: -0.25178) (V: -0.2642) 
0815 19:17:21.855515 140583625160448 ../../src/mcts/search.cc:299] f7f6  (346 ) N:   35743 (+ 0) (P:  1.85%) (Q: -0.35463) (D:  0.364) (U: 0.10285) (Q+U: -0.25177) (V: -0.3501) 
0815 19:17:21.855520 140583625160448 ../../src/mcts/search.cc:299] f7f5  (351 ) N:   47936 (+ 0) (P:  1.55%) (Q: -0.31582) (D:  0.349) (U: 0.06405) (Q+U: -0.25177) (V: -0.3547) 
0815 19:17:21.855525 140583625160448 ../../src/mcts/search.cc:299] b7b6  (230 ) N:   58246 (+ 0) (P:  2.55%) (Q: -0.33874) (D:  0.368) (U: 0.08697) (Q+U: -0.25177) (V: -0.1610) 
0815 19:17:21.855530 140583625160448 ../../src/mcts/search.cc:299] c6a5  (483 ) N:   67908 (+ 0) (P:  4.71%) (Q: -0.38938) (D:  0.339) (U: 0.13760) (Q+U: -0.25177) (V: -0.2852) 
0815 19:17:21.855536 140583625160448 ../../src/mcts/search.cc:299] c7d8  (248 ) N:   74572 (+ 0) (P:  2.05%) (Q: -0.30624) (D:  0.386) (U: 0.05447) (Q+U: -0.25177) (V: -0.0920) 
0815 19:17:21.855541 140583625160448 ../../src/mcts/search.cc:299] e8g8  (103 ) N:   83899 (+ 0) (P:  4.59%) (Q: -0.36026) (D:  0.392) (U: 0.10849) (Q+U: -0.25177) (V: -0.1853) 
0815 19:17:21.855546 140583625160448 ../../src/mcts/search.cc:299] c6b8  (467 ) N:   88895 (+ 0) (P:  6.04%) (Q: -0.38658) (D:  0.340) (U: 0.13481) (Q+U: -0.25177) (V: -0.2096) 
0815 19:17:21.855551 140583625160448 ../../src/mcts/search.cc:299] e8c8  (97  ) N:  105007 (+ 0) (P:  3.84%) (Q: -0.32424) (D:  0.334) (U: 0.07247) (Q+U: -0.25177) (V: -0.2262) 
0815 19:17:21.855557 140583625160448 ../../src/mcts/search.cc:299] a7a5  (207 ) N:  118840 (+ 0) (P:  1.60%) (Q: -0.28057) (D:  0.379) (U: 0.02676) (Q+U: -0.25381) (V: -0.1271) 
0815 19:17:21.855562 140583625160448 ../../src/mcts/search.cc:299] c6d8  (469 ) N:  160519 (+ 0) (P:  5.65%) (Q: -0.32156) (D:  0.352) (U: 0.06979) (Q+U: -0.25177) (V: -0.1969) 
0815 19:17:21.855567 140583625160448 ../../src/mcts/search.cc:299] h7h5  (403 ) N:  234007 (+ 0) (P:  1.08%) (Q: -0.26589) (D:  0.389) (U: 0.00917) (Q+U: -0.25672) (V: -0.2590) 
0815 19:17:21.855572 140583625160448 ../../src/mcts/search.cc:299] c7a5  (262 ) N:  271174 (+ 0) (P:  8.06%) (Q: -0.31075) (D:  0.355) (U: 0.05898) (Q+U: -0.25177) (V:  0.0452) 
0815 19:17:21.855580 140583625160448 ../../src/mcts/search.cc:299] e7g6  (319 ) N:  561218 (+ 0) (P:  8.40%) (Q: -0.28293) (D:  0.385) (U: 0.02971) (Q+U: -0.25322) (V: -0.3085) 
0815 19:17:21.855585 140583625160448 ../../src/mcts/search.cc:299] e7f5  (323 ) N: 9716424 (+ 0) (P:  7.04%) (Q: -0.25948) (D:  0.363) (U: 0.00144) (Q+U: -0.25804) (V: -0.2081) 
0815 19:17:21.855591 140583625160448 ../../src/mcts/search.cc:299] h7h6  (400 ) N: 10657759 (+ 0) (P:  8.80%) (Q: -0.25964) (D:  0.374) (U: 0.00164) (Q+U: -0.25800) (V: -0.1262) 
0815 19:17:21.855596 140583625160448 ../../src/mcts/search.cc:299] a7a6  (204 ) N: 75672150 (+168) (P: 10.40%) (Q: -0.25204) (D:  0.365) (U: 0.00027) (Q+U: -0.25177) (V: -0.0551) 
0815 19:17:21.855604 140583625160448 ../../src/chess/uciloop.cc:218] << bestmove d2c1 ponder a7a6
0815 19:17:21.855672 140583633553152 ../../src/mcts/search.cc:700] End a watchdog thread.
From a candidate move selection process (Kotov) Bc1 is a little counter-intuitive because backward moves just are, but on a positional basis it has to be high on the list. Black will have nothing to counter the impending control of a3-f8 diagonal, coupled with king side space advantage, that’s a big plus for white. If b-file is opened by Bxc6 pxc6 then Ba3-d6 prevents Rb8. Horrible for black.

User avatar
Ovyron
Posts: 2256
Joined: Tue Jul 03, 2007 2:30 am

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by Ovyron » Fri Aug 16, 2019 11:22 am

This is a position from 2015, so if Leela was able to send moves in time to the past, with 100M nodes it'd have been able to defeat any defense by Dann Corbit's analysis methods, making Bc1 better than Nh4.

This would be an example of analysis obsolescence, and I wonder if new stats can be produced today with current software that would let us conclude Bc1>Nh4.
Make someone happy today.

Dann Corbit
Posts: 9849
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by Dann Corbit » Mon Aug 19, 2019 5:36 pm

In a hunch that Nh4 is tactical and deep, I ran Crystal on the problem over the weekend (on a fairly slow machine).
After 13 hours Crystal switched to Nh4.
Now, this is not proof that Nh4 is best. But it is an interesting result.

Code: Select all


Searching: r3k2r/ppqbnppp/2n1p3/1B1pP3/P1pP4/2P2N2/2PB1PPP/R2Q1RK1 w kq - 0 1
infinite: 0 time: 0 increment: 0 moves to go: 0

 1   +0.97   00:00    1326  Bg5 
 2   +0.50   00:00    5072  Bxc6 Bxc6 
 3   +2.10   00:00   13060  Ng5 O-O Bxc6 Bxc6 
 4   +0.17   00:00   17799  a5 h6 a6 Nxe5 
 5   +0.37   00:00   24174  Bc1 O-O Ba3 Qd8 Bxc6 Bxc6 
 6   +0.24   00:00   29975  Bxc6 Bxc6 Bg5 O-O Bxe7 Qxe7 h3 b6 
 7   +0.26   00:00   46105  Bc1 Qd8 Ba3 O-O Bxc6 Bxc6 Bxe7 Qxe7 
 8   +0.23   00:00   57336  Bxc6 Bxc6 Bg5 Ng6 Bc1 O-O Ba3 Rfd8 h4 Bxa4 
 9   +0.12   00:00  333010  Bxc6 Bxc6 Bg5 O-O Bxe7 Qxe7 Re1 h6 a5 b5 a6 Rab8 
10   +0.13   00:00  353422  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Bd7 Kh2 Kh7 
11   +0.13   00:00  372745  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Bd7 Qd2 Kh7 Rfb1 
12   +0.13   00:00  421550  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Bd7 Qd2 Kh7 Rfb1 Kg8 Qe3 
13   +0.20   00:00  494074  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Rd8 Kh2 Kh7 Qb1 Rab8 Qb4 
14   +0.22   00:00  691268  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Rd8 Qb1 Qd7 Re1 Rac8 Qb4 Re8 Reb1 
15   +0.28   00:00  951490  Bc1 O-O Ba3 h6 Bd6 Qd8 Bxc6 Bxc6 a5 Re8 Bxe7 Qxe7 Qb1 Bd7 h3 Rab8 Qb4 Qd8 Rfb1 
16   +0.28   00:01   1284K  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 a6 h6 h3 Rd8 Qb1 Qd7 Re1 Rac8 Kh2 
17   +0.26   00:01   1662K  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 a6 h6 h3 Kh7 Re1 Rd8 g3 Rac8 Kg2 Bb5 Qc1 Bc6 
18   +0.24   00:01   1978K  Bc1 O-O Ba3 Rfe8 Bxc6 Nxc6 Qd2 h6 h3 Qd8 Rfb1 b6 Qf4 Na5 Bb4 Nb7 Bd6 Rc8 Qg3 
19   +0.16   00:01   2430K  Bc1 O-O Ba3 Rfe8 Bd6 Qd8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 Qb1 Rab8 a6 h6 Qb4 Qxb4 cxb4 Bb5 c3 Rbc8 
20   +0.32   00:03   6439K  Bc1 O-O Ba3 Rfe8 Bd6 Qd8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 Qd2 Reb8 a6 h6 Rfe1 Re8 h4 Rac8 Qf4 Qd7 Reb1 Rcd8 Qg3 
21   +0.30   00:04   8236K  Bc1 O-O Ba3 Rfe8 Bd6 Qd8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 Qb1 Rab8 a6 h6 g3 Kh7 Kg2 Rg8 Qb4 Qd8 Qa3 Bd7 h4 Re8 
22   +0.33   00:09  15621K  Bc1 O-O Ba3 Rfe8 Bxc6 Bxc6 a5 b6 Bd6 Qd7 Bxe7 Qxe7 Qb1 Rab8 Qa2 Rb7 a6 Rc7 h3 h6 Qb1 f5 Qc1 g5 Qd2 Rf8 Rfb1 f4 
23   +0.31   00:10  18155K  Bc1 O-O Ba3 Rfe8 Bxc6 Bxc6 a5 b6 Bd6 Qd7 Qd2 Ba4 Bxe7 Rxe7 axb6 axb6 g3 Qc6 Kg2 Rea7 Ra2 h6 Rfa1 b5 Qc1 Qe8 
24   +0.24   00:16  29560K  Bxc6 Bxc6 a5 O-O Bg5 b6 Bxe7 Qxe7 Qb1 bxa5 Rxa5 Rfb8 Qa2 Qc7 Ra1 Rb6 g3 a6 Kg2 h6 Qa3 Qb7 h3 Bb5 Qc1 Bc6 h4 Bb5 Rb1 Qd7 
25   +0.29   00:19  37151K  Bxc6 Bxc6 a5 O-O Bg5 b6 a6 Ng6 h4 h6 Bc1 Rfe8 h5 Ne7 Ba3 Qd8 g4 Bb5 Bxe7 Qxe7 Qc1 Rac8 g5 hxg5 Nxg5 Rf8 Qf4 
26   +0.28   00:25  55266K  Bxc6 Bxc6 a5 O-O Bc1 b6 a6 Rfe8 Ba3 Qd7 Bxe7 Rxe7 h4 Ba4 Qd2 h6 g4 Qc6 h5 Rae8 Kg2 Rd7 g5 hxg5 Qxg5 Bxc2 Rfc1 
27   +0.46   00:54 148750K  Bxc6 Bxc6 a5 O-O Bc1 b6 a6 h6 Ba3 Rfc8 Qd2 Qd8 g3 Bb5 Bxe7 Qxe7 Nh4 Bd7 f4 Rf8 f5 Qg5 Qc1 Qxc1 Raxc1 exf5 Nxf5 Kh7 Ne3 Be6 Kg2 Rad8 Rb1 
28   +0.23   01:11 203357K  Bxc6 Bxc6 a5 b6 a6 Qd7 Bg5 O-O g3 h6 Bc1 Kh7 Ba3 Rfe8 Bxe7 Qxe7 Nh4 Rf8 Qe2 Be8 Ng2 Qd7 Nf4 Qe7 Qd1 Bc6 h4 Rfe8 Kg2 Rad8 Qb1 Qc7 Qb4 Bd7 Rfb1 
29   +0.35   02:07 380703K  Bc1 a6 Bxc6 Bxc6 a5 b6 axb6 Qxb6 Ba3 Qd8 Bxe7 Qxe7 Ra5 O-O Qa1 Rfb8 Rb1 Rxb1+ Qxb1 Qd8 Qa1 Bb5 g3 h6 Kg2 Rb8 Qa3 Rb6 Qb4 Be8 Qc5 Rb5 Rxb5 Bxb5 Qd6 Qe8 Qa3 Ba4 Qc1 a5 h3 Bc6 
30   +0.43   04:53 923320K  Bc1 b6 Ng5 h6 Qh5 O-O Nf3 Qd8 g4 Qe8 Ba3 f6 Qxe8 Rfxe8 h3 Ng6 exf6 gxf6 Bd6 e5 dxe5 fxe5 Rfe1 Re6 Bxc6 Bxc6 Bxe5 Rae8 Bg3 Rxe1+ Nxe1 Bxa4 Nf3 Bxc2 Rxa7 Be4 Nd4 Bd3 
31   +0.37   05:40   1074M  Bc1 Qd8 Ba3 O-O Bxc6 Bxc6 a5 Re8 Bxe7 Qxe7 Qb1 b6 Qb4 bxa5 Rxa5 Rab8 Qxe7 Rxe7 Rfa1 f6 g4 Rb2 R1a2 Rxa2 Rxa2 Be8 Kg2 Bg6 Kg3 h6 h4 h5 g5 Kf7 Kf4 
32   +0.30   06:00   1140M  Bc1 Qd8 Ba3 b6 Qd2 O-O Bxc6 Bxc6 g4 Re8 Bxe7 Qxe7 a5 Reb8 a6 b5 Rfb1 Rb6 Kg2 Rab8 g5 b4 cxb4 Rxb4 Rxb4 Qxb4 Qxb4 Rxb4 Ra5 Rb2 Kg3 h6 gxh6 gxh6 c3 Kg7 h4 f6 
33   +0.45   09:25   1801M  Bc1 Qa5 Bb2 h6 Qd2 Qd8 Bxc6 Bxc6 a5 b6 axb6 axb6 Rxa8 Qxa8 Rb1 O-O Qc1 b5 Ba3 Qb7 Ra1 Ra8 Bxe7 Rxa1 Qxa1 Qxe7 Qa6 Qb7 Qxb7 Bxb7 g3 f6 Kg2 Bc6 h4 Be8 exf6 gxf6 
34   +0.40   12:24   2386M  Bc1 b6 Ng5 O-O Qh5 h6 Nf3 Be8 Qh3 Kh7 Ba3 Qd8 Qh4 Rh8 Rfb1 Bd7 Qf4 Kg8 Bxe7 Qxe7 Bxc6 Bxc6 a5 Kh7 Qc1 Rhb8 Ra2 Qd8 Rba1 Qe7 axb6 axb6 h3 Rxa2 Rxa2 Ra8 Rxa8 Bxa8 h4 Bc6 Qb2 
35   +0.48   19:47   3825M  Bc1 a5 Ba3 Na7 Bxd7+ Qxd7 Qb1 O-O Qb2 Nac8 Rfb1 b6 Qc1 h6 h4 Rb8 g4 Rb7 h5 Kh7 Qf4 Qe8 Qe3 Qd7 Kg2 Qe8 Bc1 f6 exf6 Rxf6 Ne5 Nd6 f3 Nf7 Nxf7 Qxf7 Ba3 Nc8 Rh1 Qe8 Bc1 
36   +0.41   20:34   3979M  Bc1 a5 Ba3 Na7 Bxd7+ Qxd7 Qb1 O-O Qb2 Nac8 Rfb1 b6 h4 h6 g4 Rb8 Qc1 Rb7 h5 Qe8 Qe3 g5 Re1 Kh7 Bc1 Rg8 Kg2 b5 axb5 Rxb5 Ba3 Nc6 Nd2 Nb6 Bd6 Nc8 Reb1 Rxb1 Rxb1 a4 
37   +0.28   27:00   5228M  Bc1 b6 Ng5 O-O Ba3 h6 Nh3 a6 Bxc6 Bxc6 Qh5 a5 Rfb1 Ra6 g4 f6 Nf4 Rf7 Re1 Qd7 Ra2 Ra8 Rb1 Rb8 h4 g6 Nxg6 Nxg6 Qxg6+ Rg7 Qxh6 Rxg4+ Kf1 Qg7 Qxg7+ Kxg7 Bd6 Rb7 exf6+ Kxf6 Bg3 Be8 Re1 Bg6 Re3 Be4 h5 
38   +0.46 1:05:01  12441M  Bc1 Nd8 Nh4 Bxb5 axb5 a5 bxa6 Rxa6 Rxa6 bxa6 Ba3 Ndc6 Qa1 O-O Bd6 Qa7 Rb1 a5 Qa4 g5 Nf3 g4 Nd2 Rc8 Nf1 Nf5 Ng3 Nxg3 hxg3 h6 Rb5 Kh7 Kh2 Kg7 Ba3 Qc7 Bc1 Rb8 Rc5 Rb6 f3 h5 Be3 Qd7 
39   +0.50 1:13:37  14111M  Bc1 O-O Bxc6 Bxc6 a5 h6 h4 b6 a6 Kh7 Ba3 Be8 Re1 Qd7 Qd2 Qc7 Bd6 Qd7 Qe2 Rh8 Bb4 Qd8 h5 Rg8 g3 Nc6 Kg2 Qc8 Bd6 Qd8 Rh1 f5 Nh4 Bf7 Ng6 Rc8 Nf4 Qg5 Qd2 Rce8 Qc1 Qd8 Qd1 Qd7 Qf3 Ne7 Bxe7 Qxe7 
40   +0.25 1:47:02  20512M  Bc1 b6 Ng5 O-O Ba3 a6 Bxc6 Bxc6 Qh5 h6 Nf3 Ra7 Rfb1 a5 g4 Be8 g5 f6 Qh3 hxg5 Qxe6+ Bf7 Qg4 Re8 h4 Qc8 Qxc8 Nxc8 hxg5 Bh5 Kg2 Bxf3+ Kxf3 fxe5 g6 Rd7 Rb5 exd4 Rd1 Re6 Rxd4 Rxg6 Rbxd5 Rf6+ Ke4 Rxd5 Kxd5 Rxf2 
41   +0.50 4:45:07  54810M  Bc1 O-O Bxc6 Bxc6 a5 h6 h4 Kh7 Ba3 Be8 Re1 Rh8 Qd2 Rg8 Bxe7 Qxe7 Qf4 Bc6 g3 Raf8 Qe3 b6 Reb1 Ra8 Qc1 Rgb8 Kg2 Qd8 Qa3 Qe8 a6 Rc8 h5 Qh8 Re1 Kg8 g4 Qh7 Qc1 Rab8 Re2 Re8 Qd2 Bd7 Qf4 Rec8 g5 
42   +0.43 7:33:28  87360M  Bc1 b6 Ng5 h6 Nh3 a6 Bxc6 Bxc6 Nf4 g6 h4 a5 h5 g5 Nh3 O-O-O f4 g4 Qxg4 Kb7 Qf3 Rhg8 g4 Qd7 Kh2 Bxa4 Qe2 Bc6 Ba3 Rde8 Rfb1 Nc8 Bc1 Na7 Qf3 Nb5 g5 Rh8 Bd2 Ka7 Nf2 hxg5 fxg5 Reg8 
43   +0.23 13:00:22 150330M  Nh4 Ng6 Nf3 Nge7 Bg5 h6 Bc1 a6 Bxc6 Nxc6 Ba3 Na7 Bd6 Qd8 a5 Nc6 Bb4 Nxb4 cxb4 c3 Ra3 Rc8 Qa1 Rc4 Rb1 Qc7 Rbb3 Qd8 Rxc3 Rxb4 Rcb3 Rb5 Rxb5 Bxb5 g3 O-O Kg2 Qc7 Rc3 Qd7 Qa3 Be2 h3 Rd8 h4 h5 Qb4 Bxf3+ Rxf3 
44   +0.23 61:43:42 701479M  Nh4 Ng6 Nf3 Nge7 Bg5 h6 Bc1 a6 Bxc6 Nxc6 Ba3 Na7 Bd6 Qd8 a5 Nc6 Bb4 Nxb4 cxb4 c3 Ra3 Rc8 Qa1 Rc4 Rb1 Qc7 Rbb3 Qd8 Rxc3 Rxb4 Rcb3 Rb5 Rxb5 Bxb5 g3 O-O Kg2 Qc7 Rc3 Qd7 Qa3 Be2 h3 Rd8 h4 h5 Qb4 Bxf3+ Rxf3 
Nodes: 701479716670
Nodes/second: 3156657
Best move: Nh4
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

zullil
Posts: 5451
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA
Full name: Louis Zulli

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by zullil » Mon Aug 19, 2019 5:59 pm

Dann Corbit wrote:
Mon Aug 19, 2019 5:36 pm
In a hunch that Nh4 is tactical and deep, I ran Crystal on the problem over the weekend (on a fairly slow machine).
After 13 hours Crystal switched to Nh4.
Now, this is not proof that Nh4 is best. But it is an interesting result.

Code: Select all


Searching: r3k2r/ppqbnppp/2n1p3/1B1pP3/P1pP4/2P2N2/2PB1PPP/R2Q1RK1 w kq - 0 1
infinite: 0 time: 0 increment: 0 moves to go: 0

 1   +0.97   00:00    1326  Bg5 
 2   +0.50   00:00    5072  Bxc6 Bxc6 
 3   +2.10   00:00   13060  Ng5 O-O Bxc6 Bxc6 
 4   +0.17   00:00   17799  a5 h6 a6 Nxe5 
 5   +0.37   00:00   24174  Bc1 O-O Ba3 Qd8 Bxc6 Bxc6 
 6   +0.24   00:00   29975  Bxc6 Bxc6 Bg5 O-O Bxe7 Qxe7 h3 b6 
 7   +0.26   00:00   46105  Bc1 Qd8 Ba3 O-O Bxc6 Bxc6 Bxe7 Qxe7 
 8   +0.23   00:00   57336  Bxc6 Bxc6 Bg5 Ng6 Bc1 O-O Ba3 Rfd8 h4 Bxa4 
 9   +0.12   00:00  333010  Bxc6 Bxc6 Bg5 O-O Bxe7 Qxe7 Re1 h6 a5 b5 a6 Rab8 
10   +0.13   00:00  353422  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Bd7 Kh2 Kh7 
11   +0.13   00:00  372745  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Bd7 Qd2 Kh7 Rfb1 
12   +0.13   00:00  421550  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Bd7 Qd2 Kh7 Rfb1 Kg8 Qe3 
13   +0.20   00:00  494074  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Rd8 Kh2 Kh7 Qb1 Rab8 Qb4 
14   +0.22   00:00  691268  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 h3 h6 a6 Rd8 Qb1 Qd7 Re1 Rac8 Qb4 Re8 Reb1 
15   +0.28   00:00  951490  Bc1 O-O Ba3 h6 Bd6 Qd8 Bxc6 Bxc6 a5 Re8 Bxe7 Qxe7 Qb1 Bd7 h3 Rab8 Qb4 Qd8 Rfb1 
16   +0.28   00:01   1284K  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 a6 h6 h3 Rd8 Qb1 Qd7 Re1 Rac8 Kh2 
17   +0.26   00:01   1662K  Bc1 O-O Ba3 Rfc8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 a6 h6 h3 Kh7 Re1 Rd8 g3 Rac8 Kg2 Bb5 Qc1 Bc6 
18   +0.24   00:01   1978K  Bc1 O-O Ba3 Rfe8 Bxc6 Nxc6 Qd2 h6 h3 Qd8 Rfb1 b6 Qf4 Na5 Bb4 Nb7 Bd6 Rc8 Qg3 
19   +0.16   00:01   2430K  Bc1 O-O Ba3 Rfe8 Bd6 Qd8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 Qb1 Rab8 a6 h6 Qb4 Qxb4 cxb4 Bb5 c3 Rbc8 
20   +0.32   00:03   6439K  Bc1 O-O Ba3 Rfe8 Bd6 Qd8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 Qd2 Reb8 a6 h6 Rfe1 Re8 h4 Rac8 Qf4 Qd7 Reb1 Rcd8 Qg3 
21   +0.30   00:04   8236K  Bc1 O-O Ba3 Rfe8 Bd6 Qd8 Bxc6 Bxc6 Bxe7 Qxe7 a5 b6 Qb1 Rab8 a6 h6 g3 Kh7 Kg2 Rg8 Qb4 Qd8 Qa3 Bd7 h4 Re8 
22   +0.33   00:09  15621K  Bc1 O-O Ba3 Rfe8 Bxc6 Bxc6 a5 b6 Bd6 Qd7 Bxe7 Qxe7 Qb1 Rab8 Qa2 Rb7 a6 Rc7 h3 h6 Qb1 f5 Qc1 g5 Qd2 Rf8 Rfb1 f4 
23   +0.31   00:10  18155K  Bc1 O-O Ba3 Rfe8 Bxc6 Bxc6 a5 b6 Bd6 Qd7 Qd2 Ba4 Bxe7 Rxe7 axb6 axb6 g3 Qc6 Kg2 Rea7 Ra2 h6 Rfa1 b5 Qc1 Qe8 
24   +0.24   00:16  29560K  Bxc6 Bxc6 a5 O-O Bg5 b6 Bxe7 Qxe7 Qb1 bxa5 Rxa5 Rfb8 Qa2 Qc7 Ra1 Rb6 g3 a6 Kg2 h6 Qa3 Qb7 h3 Bb5 Qc1 Bc6 h4 Bb5 Rb1 Qd7 
25   +0.29   00:19  37151K  Bxc6 Bxc6 a5 O-O Bg5 b6 a6 Ng6 h4 h6 Bc1 Rfe8 h5 Ne7 Ba3 Qd8 g4 Bb5 Bxe7 Qxe7 Qc1 Rac8 g5 hxg5 Nxg5 Rf8 Qf4 
26   +0.28   00:25  55266K  Bxc6 Bxc6 a5 O-O Bc1 b6 a6 Rfe8 Ba3 Qd7 Bxe7 Rxe7 h4 Ba4 Qd2 h6 g4 Qc6 h5 Rae8 Kg2 Rd7 g5 hxg5 Qxg5 Bxc2 Rfc1 
27   +0.46   00:54 148750K  Bxc6 Bxc6 a5 O-O Bc1 b6 a6 h6 Ba3 Rfc8 Qd2 Qd8 g3 Bb5 Bxe7 Qxe7 Nh4 Bd7 f4 Rf8 f5 Qg5 Qc1 Qxc1 Raxc1 exf5 Nxf5 Kh7 Ne3 Be6 Kg2 Rad8 Rb1 
28   +0.23   01:11 203357K  Bxc6 Bxc6 a5 b6 a6 Qd7 Bg5 O-O g3 h6 Bc1 Kh7 Ba3 Rfe8 Bxe7 Qxe7 Nh4 Rf8 Qe2 Be8 Ng2 Qd7 Nf4 Qe7 Qd1 Bc6 h4 Rfe8 Kg2 Rad8 Qb1 Qc7 Qb4 Bd7 Rfb1 
29   +0.35   02:07 380703K  Bc1 a6 Bxc6 Bxc6 a5 b6 axb6 Qxb6 Ba3 Qd8 Bxe7 Qxe7 Ra5 O-O Qa1 Rfb8 Rb1 Rxb1+ Qxb1 Qd8 Qa1 Bb5 g3 h6 Kg2 Rb8 Qa3 Rb6 Qb4 Be8 Qc5 Rb5 Rxb5 Bxb5 Qd6 Qe8 Qa3 Ba4 Qc1 a5 h3 Bc6 
30   +0.43   04:53 923320K  Bc1 b6 Ng5 h6 Qh5 O-O Nf3 Qd8 g4 Qe8 Ba3 f6 Qxe8 Rfxe8 h3 Ng6 exf6 gxf6 Bd6 e5 dxe5 fxe5 Rfe1 Re6 Bxc6 Bxc6 Bxe5 Rae8 Bg3 Rxe1+ Nxe1 Bxa4 Nf3 Bxc2 Rxa7 Be4 Nd4 Bd3 
31   +0.37   05:40   1074M  Bc1 Qd8 Ba3 O-O Bxc6 Bxc6 a5 Re8 Bxe7 Qxe7 Qb1 b6 Qb4 bxa5 Rxa5 Rab8 Qxe7 Rxe7 Rfa1 f6 g4 Rb2 R1a2 Rxa2 Rxa2 Be8 Kg2 Bg6 Kg3 h6 h4 h5 g5 Kf7 Kf4 
32   +0.30   06:00   1140M  Bc1 Qd8 Ba3 b6 Qd2 O-O Bxc6 Bxc6 g4 Re8 Bxe7 Qxe7 a5 Reb8 a6 b5 Rfb1 Rb6 Kg2 Rab8 g5 b4 cxb4 Rxb4 Rxb4 Qxb4 Qxb4 Rxb4 Ra5 Rb2 Kg3 h6 gxh6 gxh6 c3 Kg7 h4 f6 
33   +0.45   09:25   1801M  Bc1 Qa5 Bb2 h6 Qd2 Qd8 Bxc6 Bxc6 a5 b6 axb6 axb6 Rxa8 Qxa8 Rb1 O-O Qc1 b5 Ba3 Qb7 Ra1 Ra8 Bxe7 Rxa1 Qxa1 Qxe7 Qa6 Qb7 Qxb7 Bxb7 g3 f6 Kg2 Bc6 h4 Be8 exf6 gxf6 
34   +0.40   12:24   2386M  Bc1 b6 Ng5 O-O Qh5 h6 Nf3 Be8 Qh3 Kh7 Ba3 Qd8 Qh4 Rh8 Rfb1 Bd7 Qf4 Kg8 Bxe7 Qxe7 Bxc6 Bxc6 a5 Kh7 Qc1 Rhb8 Ra2 Qd8 Rba1 Qe7 axb6 axb6 h3 Rxa2 Rxa2 Ra8 Rxa8 Bxa8 h4 Bc6 Qb2 
35   +0.48   19:47   3825M  Bc1 a5 Ba3 Na7 Bxd7+ Qxd7 Qb1 O-O Qb2 Nac8 Rfb1 b6 Qc1 h6 h4 Rb8 g4 Rb7 h5 Kh7 Qf4 Qe8 Qe3 Qd7 Kg2 Qe8 Bc1 f6 exf6 Rxf6 Ne5 Nd6 f3 Nf7 Nxf7 Qxf7 Ba3 Nc8 Rh1 Qe8 Bc1 
36   +0.41   20:34   3979M  Bc1 a5 Ba3 Na7 Bxd7+ Qxd7 Qb1 O-O Qb2 Nac8 Rfb1 b6 h4 h6 g4 Rb8 Qc1 Rb7 h5 Qe8 Qe3 g5 Re1 Kh7 Bc1 Rg8 Kg2 b5 axb5 Rxb5 Ba3 Nc6 Nd2 Nb6 Bd6 Nc8 Reb1 Rxb1 Rxb1 a4 
37   +0.28   27:00   5228M  Bc1 b6 Ng5 O-O Ba3 h6 Nh3 a6 Bxc6 Bxc6 Qh5 a5 Rfb1 Ra6 g4 f6 Nf4 Rf7 Re1 Qd7 Ra2 Ra8 Rb1 Rb8 h4 g6 Nxg6 Nxg6 Qxg6+ Rg7 Qxh6 Rxg4+ Kf1 Qg7 Qxg7+ Kxg7 Bd6 Rb7 exf6+ Kxf6 Bg3 Be8 Re1 Bg6 Re3 Be4 h5 
38   +0.46 1:05:01  12441M  Bc1 Nd8 Nh4 Bxb5 axb5 a5 bxa6 Rxa6 Rxa6 bxa6 Ba3 Ndc6 Qa1 O-O Bd6 Qa7 Rb1 a5 Qa4 g5 Nf3 g4 Nd2 Rc8 Nf1 Nf5 Ng3 Nxg3 hxg3 h6 Rb5 Kh7 Kh2 Kg7 Ba3 Qc7 Bc1 Rb8 Rc5 Rb6 f3 h5 Be3 Qd7 
39   +0.50 1:13:37  14111M  Bc1 O-O Bxc6 Bxc6 a5 h6 h4 b6 a6 Kh7 Ba3 Be8 Re1 Qd7 Qd2 Qc7 Bd6 Qd7 Qe2 Rh8 Bb4 Qd8 h5 Rg8 g3 Nc6 Kg2 Qc8 Bd6 Qd8 Rh1 f5 Nh4 Bf7 Ng6 Rc8 Nf4 Qg5 Qd2 Rce8 Qc1 Qd8 Qd1 Qd7 Qf3 Ne7 Bxe7 Qxe7 
40   +0.25 1:47:02  20512M  Bc1 b6 Ng5 O-O Ba3 a6 Bxc6 Bxc6 Qh5 h6 Nf3 Ra7 Rfb1 a5 g4 Be8 g5 f6 Qh3 hxg5 Qxe6+ Bf7 Qg4 Re8 h4 Qc8 Qxc8 Nxc8 hxg5 Bh5 Kg2 Bxf3+ Kxf3 fxe5 g6 Rd7 Rb5 exd4 Rd1 Re6 Rxd4 Rxg6 Rbxd5 Rf6+ Ke4 Rxd5 Kxd5 Rxf2 
41   +0.50 4:45:07  54810M  Bc1 O-O Bxc6 Bxc6 a5 h6 h4 Kh7 Ba3 Be8 Re1 Rh8 Qd2 Rg8 Bxe7 Qxe7 Qf4 Bc6 g3 Raf8 Qe3 b6 Reb1 Ra8 Qc1 Rgb8 Kg2 Qd8 Qa3 Qe8 a6 Rc8 h5 Qh8 Re1 Kg8 g4 Qh7 Qc1 Rab8 Re2 Re8 Qd2 Bd7 Qf4 Rec8 g5 
42   +0.43 7:33:28  87360M  Bc1 b6 Ng5 h6 Nh3 a6 Bxc6 Bxc6 Nf4 g6 h4 a5 h5 g5 Nh3 O-O-O f4 g4 Qxg4 Kb7 Qf3 Rhg8 g4 Qd7 Kh2 Bxa4 Qe2 Bc6 Ba3 Rde8 Rfb1 Nc8 Bc1 Na7 Qf3 Nb5 g5 Rh8 Bd2 Ka7 Nf2 hxg5 fxg5 Reg8 
43   +0.23 13:00:22 150330M  Nh4 Ng6 Nf3 Nge7 Bg5 h6 Bc1 a6 Bxc6 Nxc6 Ba3 Na7 Bd6 Qd8 a5 Nc6 Bb4 Nxb4 cxb4 c3 Ra3 Rc8 Qa1 Rc4 Rb1 Qc7 Rbb3 Qd8 Rxc3 Rxb4 Rcb3 Rb5 Rxb5 Bxb5 g3 O-O Kg2 Qc7 Rc3 Qd7 Qa3 Be2 h3 Rd8 h4 h5 Qb4 Bxf3+ Rxf3 
44   +0.23 61:43:42 701479M  Nh4 Ng6 Nf3 Nge7 Bg5 h6 Bc1 a6 Bxc6 Nxc6 Ba3 Na7 Bd6 Qd8 a5 Nc6 Bb4 Nxb4 cxb4 c3 Ra3 Rc8 Qa1 Rc4 Rb1 Qc7 Rbb3 Qd8 Rxc3 Rxb4 Rcb3 Rb5 Rxb5 Bxb5 g3 O-O Kg2 Qc7 Rc3 Qd7 Qa3 Be2 h3 Rd8 h4 h5 Qb4 Bxf3+ Rxf3 
Nodes: 701479716670
Nodes/second: 3156657
Best move: Nh4
After four plies in that PV, we're back at the initial position! And then Bg5 is played. So is Bg5 best? :wink:

(What does "best" even mean?)

Dann Corbit
Posts: 9849
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by Dann Corbit » Mon Aug 19, 2019 6:21 pm

I guess that "what does best even mean" is a really good question, and probably the heart of the dilemma.

A second experiment that just finished was using Stockfish.
At about the same depth, SF liked Nh4 also, but switched back to Bc1 on later plies.
So that makes Bc1 look stronger.
On the other hand, SF was working on an unfinished fail low when the last iteration ran out of time.
So maybe there is some problem with Bc1.

I guess that the interesting part is that nothing is certain. I found the validity of Nh4 by statistics from the forward moves when I initially made the post. But humans and engines can both overlook good moves on the way to the end of a game. So statistics alone is not good enough. And I think the Crystal output made Nh4 look better than it really is too, so a deep engine search can be misleading.

And I think right now that my final judgement on this position is:
"I am uncertain what the best move is."

Code: Select all


Searching: r3k2r/ppqbnppp/2n1p3/1B1pP3/P1pP4/2P2N2/2PB1PPP/R2Q1RK1 w kq - 0 1
infinite: 0 time: 0 increment: 0 moves to go: 0

 1   +0.94   00:00   10405  Bf4 
 2   +0.08   00:00  753547  Bxc6 Nxc6 
 3   +0.08   00:00  952041  Bxc6 Nxc6 Bc1 
 4   +0.09   00:00   1055K  Bc1 O-O Ba3 
 5   +0.12   00:00   1084K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 
 6   +0.19   00:00   1104K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 
 7   +0.00   00:00   1137K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 
 8   +0.06   00:00   1158K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 Rfb1 b6 
 9   +0.11   00:00   1200K  Bc1 O-O Ba3 Rfc8 Qd2 Ng6 Rfb1 Qd8 g3 h6 h4 
10   +0.21   00:00   1449K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 Rfb1 b6 Bb4 Qe8 h4 Kh8 Qf4 h6 a5 bxa5 Bd6 
11   +0.13   00:00   1482K  Bc1 O-O Bxc6 Nxc6 Qd2 h6 Ba3 Rfe8 Bd6 Qd8 Rfb1 b6 Qf4 Na5 g4 Nb7 
12   +0.10   00:00   1555K  Bc1 O-O Bxc6 Nxc6 Qd2 Rfc8 Qg5 Qd8 Qg3 b6 h4 Kh8 Ng5 Qe8 
13   +0.00   00:00   1656K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 Qf4 Qe8 Rfb1 b6 Bb4 Rab8 Bd6 Ra8 
14   +0.00   00:00   1863K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 Rfb1 b6 Bb4 Qe8 h3 Rab8 Bd6 Ra8 Bb4 
15   +0.00   00:00   1987K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 Rfb1 b6 Bb4 Qe8 h3 Rab8 Bd6 Ra8 
16   +0.00   00:00   2063K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 Rfb1 b6 Bb4 h6 Qf4 Rab8 Bd6 Ra8 
17   +0.00   00:00   2141K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 Rfb1 b6 Bb4 Rab8 Bd6 Ra8 
18   +0.18   00:00   2409K  Bc1 O-O Ba3 Rfc8 Qd2 Qd8 Bxc6 Nxc6 Bd6 b6 g4 Na5 g5 Bc6 h4 Qd7 h5 Nb7 Qf4 Bxa4 h6 
19   +0.32   00:00   3640K  Bc1 O-O Ba3 Rfe8 Bxc6 Bxc6 Bd6 Qd8 Bxe7 Qxe7 a5 b6 Qd2 h6 a6 Rab8 g3 Rbd8 Kg2 Bd7 h4 Kh7 
20   +0.29   00:00   6658K  Bc1 O-O Ba3 b6 Bd6 Qd8 Bxc6 Bxc6 Qd2 h6 Rfb1 Re8 Bxe7 Rxe7 Qc1 Rb7 g3 Rab8 Kg2 Qd7 Qa3 a5 h3 
21   +0.34   00:01  12155K  Bxc6 Bxc6 a5 b6 a6 O-O Bg5 h6 Bxe7 Qxe7 Qc1 Kh7 h3 Bd7 g3 Rad8 Kg2 f5 exf6 gxf6 Re1 Qf7 Qa3 Kg7 Qb4 
22   +0.49   00:02  18568K  Bxc6 Bxc6 a5 b6 a6 h6 Bc1 O-O Ba3 Rfe8 Qd2 Qd7 h4 Ba4 Bxe7 Rxe7 g4 Ree8 h5 b5 g5 hxg5 Qxg5 Qd8 Qd2 
23   +0.45   00:02  22872K  Bxc6 Bxc6 a5 O-O Bc1 b6 a6 Rfc8 Ba3 Qd8 Bxe7 Qxe7 g4 Qe8 g5 Ba4 h4 b5 h5 Rc6 Kg2 Rxa6 h6 gxh6 Rh1 hxg5 Nxg5 
24   +0.53   00:03  33950K  Bxc6 Bxc6 a5 O-O Bc1 h6 Ba3 Rfe8 h4 Qd8 Bxe7 Qxe7 Qd2 b6 g4 bxa5 Rxa5 Reb8 Rfa1 Rb6 Kg2 Qb7 g5 hxg5 Qxg5 Rb1 h5 Qb2 Rxb1 Qxb1 
25   +0.52   00:04  45573K  Bxc6 Bxc6 a5 O-O Bc1 b6 a6 Qd7 Ba3 Rfe8 Bxe7 Rxe7 h4 Ba4 h5 h6 Qd2 b5 g4 Rf8 Kg2 b4 cxb4 c3 Qxc3 Rc8 
26   +0.42   00:11 106884K  Bc1 O-O Bxc6 Bxc6 a5 Rfe8 Ba3 b6 a6 Qd8 Bxe7 Qxe7 g3 Rf8 Qe2 f6 exf6 gxf6 Nh4 Rae8 f4 Qg7 Rae1 Qh6 f5 e5 dxe5 Rxe5 Qg4+ Qg7 Qh5 Rxe1 Rxe1 
27   +0.40   00:12 115260K  Bc1 O-O Bxc6 Bxc6 a5 Rfe8 Ba3 b6 a6 Qd8 Bxe7 Qxe7 g3 Rf8 Nh4 Be8 Ng2 Rc8 Nf4 h6 h4 Bd7 Re1 Kh7 Qd2 Rce8 Kg2 Kh8 Rh1 Kh7 Rab1 
28   +0.34   00:16 156152K  Bc1 a5 Ba3 Na7 Bxd7+ Qxd7 Qd2 O-O Rfb1 Rfb8 Bd6 Re8 Bc5 Reb8 Bxa7 Rxa7 Rb5 b6 h4 h6 g4 Qc7 h5 Rab7 Qf4 Rf8 Kg2 Re8 Rab1 Ra8 Rh1 Rf8 Qd2 Nc6 g5 
29   +0.50   00:19 185819K  Bc1 a6 Bxc6 Bxc6 a5 b6 axb6 Qxb6 Ba3 Qd8 Bxe7 Qxe7 Ra5 O-O Qa1 Rfb8 Rb1 Rxb1+ Qxb1 Qd8 Qa1 Bb5 g3 h6 Qa3 Rb8 Kg2 Rb7 h4 Rb6 g4 Rb8 Qb4 Bd7 Qd6 Rb6 Qc5 
30   +0.32   00:34 323033K  Bc1 a5 Ba3 Na7 Bxd7+ Qxd7 Qd2 O-O Rfb1 Rfb8 Bd6 Re8 g4 b5 Rb2 bxa4 Rab1 Nac6 Rb7 Qc8 R1b5 h6 h4 a3 Bxa3 Ra7 Rxa7 Nxa7 Rxa5 Nec6 Ra4 Qb7 Bc5 Nb5 Kg2 Ra8 Rxa8+ Qxa8 h5 Qa5 g5 Qxc3 Qxc3 Nxc3 gxh6 
31   +0.30   00:51 472398K  Bc1 b6 Nh4 Ng6 Qh5 O-O Ba3 Rfe8 f4 Qd8 Nxg6 fxg6 Qg5 Ne7 Bxe7 Rxe7 Rfb1 Be8 g3 Qc7 Ba6 Bc6 Qg4 Ree8 Kg2 Qd7 Rb4 Reb8 Qe2 Rf8 h4 Kf7 Qf2 Kg8 Bb5 a6 Bxc6 Qxc6 Rbb1 Rab8 
32   +0.44   00:58 538555K  Bc1 b6 Nh4 Ng6 Qh5 O-O Ba3 Rfe8 f4 Qd8 Nxg6 fxg6 Qg5 a6 Bxc6 Bxc6 Bd6 a5 g4 Ra7 Kg2 Qxg5 fxg5 Rea8 Kg3 b5 axb5 Bxb5 Rab1 Rb7 h4 a4 Ba3 h6 gxh6 gxh6 
33   +0.48   01:25 773897K  Bc1 b6 Nh4 Ng6 Qh5 O-O Ba3 Rfe8 f4 Qd8 Nxg6 fxg6 Qg5 Ne7 Rfb1 Nf5 Qxd8 Rexd8 Kf2 h5 a5 bxa5 Bxd7 Rxd7 Bc5 Rf7 Ke2 Nh6 g3 a4 Rxa4 g5 fxg5 Ng4 Rf1 Nxh2 Rxf7 Kxf7 Ra6 g6 Rxa7+ Rxa7 Bxa7 Ng4 Bc5 Nh2 
34   +0.51   02:07   1140M  Bc1 Qd8 Ba3 O-O Bxc6 Bxc6 a5 Re8 Bb4 b6 Qd2 a6 axb6 Qxb6 Rfb1 Qc7 Ba5 Qd7 h4 Reb8 Rxb8+ Rxb8 Qc1 Ra8 h5 h6 g4 Bb7 Bb4 Nc6 g5 hxg5 Nxg5 Nxb4 cxb4 Bc6 Kg2 
35   +0.60   03:04   1645M  Bc1 Qd8 Ba3 O-O Bxc6 Bxc6 a5 Re8 g3 b6 a6 Nf5 Bb4 Nh6 h3 Rc8 Qd2 f6 exf6 Qxf6 Ne5 Nf7 f4 Rc7 Nf3 Qh6 Kh2 Bb5 g4 Qf6 Kg3 Qh6 Qe2 Rec8 Qg2 Qg6 Ne5 Nxe5 fxe5 
36   +0.51   04:37   2491M  Bc1 b6 Nh4 O-O Ba3 f5 f4 Be8 Bd6 Qd8 Bxc6 Bxc6 Rf3 Be8 Rh3 a5 g4 Ra7 Bxe7 Rxe7 gxf5 exf5 Ng2 Bc6 Ne3 Qd7 Qb1 Rb8 Qa2 Re6 Rg3 Rg6 Rxg6 hxg6 Kf2 Kf7 h4 b5 axb5 Rxb5 
37   +0.64   07:07   3803M  Bc1 b6 Nh4 O-O Ba3 f5 f4 Qd8 Rf3 a6 Bxc6 Bxc6 Rh3 Ra7 Nf3 Qd7 Qe1 h6 Qg3 Kh7 Nh4 Qe8 Rb1 Rb7 a5 b5 Bc5 Qf7 Nf3 Kh8 Ra1 Rc8 Kh1 Be8 Bd6 Qg6 Qf2 Kg8 Bxe7 
38   +0.63   11:35   6155M  Bc1 b6 Nh4 O-O Ba3 a6 Bxc6 Bxc6 f4 f5 Rf3 a5 Rh3 Ra7 g4 Qd8 Qf3 g6 Bxe7 Rxe7 gxf5 exf5 Ng2 Re6 Rg3 h6 Ne3 Kh7 Rg2 Rf7 h3 Qh4 Kh2 Qd8 Rgg1 Rg7 Qg3 Qd7 Qg2 Rf7 h4 h5 Qf3 Qd8 Qh3 
39   +0.59   13:02   6925M  Bc1 Qa5 Qe1 Qd8 Ba3 b6 Qe3 Nf5 Qf4 h5 Rfb1 a6 Bxc6 Bxc6 Qg5 Qxg5 Nxg5 Rb8 Bc5 f6 Nf3 Kf7 Bxb6 a5 h3 Ra8 exf6 gxf6 Bc7 Ra7 Bf4 Rb7 Rxb7+ Bxb7 Bc7 Bc6 Kf1 Rc8 Bf4 Ne7 Ke2 Bd7 Nh4 Ng6 Nxg6 Kxg6 Kd2 h4 Bd6 
40   +0.58   16:36   8784M  Bc1 b6 Nh4 O-O Ba3 a6 Bd6 Qd8 Bxc6 Bxc6 Qg4 Bd7 f4 f5 exf6 Rxf6 Be5 Rf7 Qh3 Nc6 Nf3 Rf8 Qg4 Qe7 Qg5 Rfc8 Qxe7 Nxe7 g4 Rc6 h3 Be8 Nh4 Bg6 Nxg6 Nxg6 Kg2 Nxe5 fxe5 Rc7 Kg3 Rb7 Rab1 Rab8 h4 Rf7 Rxf7 Kxf7 h5 h6 
41   +0.40   31:36  16339M  Bc1 b6 Ng5 O-O Ba3 a6 Bxc6 Bxc6 Qh5 h6 Nf3 Be8 Qh4 Ng6 Qg3 Ne7 Bd6 Qd8 Nh4 Bd7 f4 Re8 Bxe7 Qxe7 f5 Qg5 fxe6 Bxe6 Qxg5 hxg5 Nf5 Rab8 Ne3 Rf8 g4 Kh7 Kg2 f6 exf6 Rxf6 Rxf6 gxf6 Rb1 Kg6 Kg3 Kf7 h3 
42   +0.32   44:13  23147M  h4 h6 Bc1 Qa5 Re1 Qd8 Ba3 b6 Qc1 a6 Bxc6 Nxc6 Qf4 Ne7 Reb1 a5 Ra2 Bc6 h5 Rb8 Qh4 Rb7 g3 O-O g4 Re8 Kg2 Kh7 Bxe7 Qxe7 Qxe7 Rexe7 Rba1 Re8 Kg3 Ra8 Nh4 Kg8 f4 b5 axb5 Rxb5 Nf3 Kh7 
43   +0.52   47:26  24878M  h4 h6 Bc1 Qa5 Qe1 Nf5 g3 h5 Ba3 Qc7 Qb1 f6 Re1 Kf7 Bc1 a6 Bxc6 Bxc6 a5 Kg8 Bf4 Qf7 Re2 Kh7 Qb6 Rhe8 Rae1 Kh8 Kg2 Rac8 Bc1 Kh7 Qb4 Kg8 Qb1 Bb5 Ba3 Kh7 Kg1 Nh6 Qc1 Ng4 exf6 gxf6 Qf4 
44   +0.26 1:38:56  52816M  Nh4 Nf5 Nxf5 exf5 Qf3 Be6 Bxc6+ Qxc6 Qg3 Kf8 Bc1 a6 Ba3+ Kg8 a5 b5 axb6 Qxb6 Be7 h6 Rfb1 Qc6 Ra5 Kh7 Bd6 Ra7 Bb4 Rb7 Rba1 Ra8 f4 Rb5 h3 Rxa5 Rxa5 Rb8 Kh2 Kg8 Qe1 Rb6 Qc1 Qa8 Kg3 Rb5 Rxb5 axb5 Bd6 
45   +0.34 1:40:36  53721M  Nh4 Nf5 Nxf5 exf5 Qf3 Be6 Bxc6+ Qxc6 Qg3 Kf8 Bc1 b6 a5 a6 Ba3+ Kg8 axb6 Qxb6 Be7 h6 Rfb1 Qc6 Ra5 Kh7 Bd6 Ra7 f4 Rb7 Qe1 Ra8 Rxb7 Qxb7 Bb4 Qc6 h3 Rb8 Qa1 Bc8 Bd6 Rb5 Ra2 Qb7 Bb4 Qd7 Kf2 Qd8 g3 Kg8 Kg2 Qd7 Qc1 Qd8 Qa3 a5 
46   +0.51 2:01:50  65099M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O h5 Kb8 Qc1 h6 Qf4 Qe8 Bd6+ Ka8 Nh2 Nf5 Bc5 Bb5 Ng4 Rg8 Rfb1 Ba4 Ra2 Bb5 Re1 Qd7 Raa1 Ba4 Rec1 Bb5 g3 Rc8 Rcb1 Qe8 Kg2 Qd7 Re1 Ba4 Rec1 Bb5 Qd2 Qe8 
47   +0.51 2:02:58  65662M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O h5 Kb8 Qc1 h6 Qf4 Qe8 Bd6+ Ka8 Nh2 Nf5 Bc5 Bb5 Ng4 Rg8 Rfb1 Ba4 Ra2 Bb5 Re1 Qd7 Raa1 Ba4 Rec1 Bb5 g3 Rc8 Rcb1 Qe8 Kg2 Qd7 Re1 Ba4 Rec1 Bb5 Qd2 Qe8 Rcb1 Qd7 Re1 Ne7 
48   +0.51 2:08:26  68454M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O h5 Kb8 Qc1 h6 Qf4 Qe8 Bd6+ Ka8 Nh2 Nf5 Bc5 Bb5 Ng4 Rg8 Rfb1 Ba4 Ra2 Bb5 Re1 Qd7 Raa1 Ba4 Rec1 Bb5 g3 Rc8 Rcb1 Qe8 Kg2 Qd7 Re1 Ba4 Qd2 Bb5 Bb6 Rgf8 Ne3 Nxe3+ Qxe3 Rh8 Reb1 Qe8 Qf3 
49   +0.51 2:08:35  68530M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O h5 Kb8 Qc1 h6 Qf4 Qe8 Bd6+ Ka8 Nh2 Nf5 Bc5 Bb5 Ng4 Rg8 Rfb1 Ba4 Ra2 Bb5 Re1 Qd7 Raa1 Ba4 Rec1 Qe8 Rab1 Bb5 Re1 Ba4 Re2 Ne7 Qf3 Bb5 Ra1 Rc8 Qf4 Nf5 Ree1 Qd8 g3 Qd7 Reb1 Qe8 
50   +0.51 2:10:37  69537M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O h5 Kb8 Qc1 h6 Qf4 Qe8 Bd6+ Ka8 Nh2 Nf5 Bc5 Bb5 Ng4 Rg8 Rfb1 Ba4 Rc1 Rc8 g3 Bb5 Kg2 Ba4 Qd2 Bb5 Rh1 Rh8 Rhe1 Qd8 Rf1 Qd7 Qf4 Qe8 Ra2 Qg8 Rc1 Qe8 Re1 Rg8 Rea1 Qd7 Rb1 Rh8 Raa1 Rhg8 Rh1 Qe8 Ne3 Nxe3+ Qxe3 Rh8 
51   +0.51 2:17:40  73368M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O h5 Kb8 Qc1 h6 Qf4 Qe8 Bd6+ Ka8 Nh2 Nf5 Bc5 Bb5 Ng4 Rg8 Rfb1 Ba4 Rc1 Rc8 g3 Bb5 Kg2 Ba4 Qd2 Bb5 Rh1 Rh8 Rhe1 Qd8 Rf1 Qd7 Qf4 Qe8 Rfe1 Rg8 Rh1 Ne7 Bxe7 Qxe7 Qe3 Rcf8 f3 Rc8 Qc1 
52   +0.51 2:21:15  75305M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O h5 Kb8 Qc1 h6 Qf4 Qe8 Bd6+ Ka8 Nh2 Nf5 Bc5 Bb5 Ng4 Rg8 Rfb1 Ba4 Rc1 Rc8 g3 Bb5 Kg2 Ba4 Bb4 Bb5 Rh1 Qd7 Bc5 Ba4 Qd2 Bc6 Rhe1 Ba4 Reb1 Bb5 Qf4 Qe8 Rh1 Rh8 Rhe1 Ne7 Bxe7 Qxe7 Qd2 Rcf8 f3 
53   +0.51 2:39:31  85189M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O h5 Kb8 Qc1 h6 Qf4 Qe8 Bd6+ Ka8 Nh2 Nf5 Bc5 Bb5 Ng4 Rg8 Rfb1 Ba4 Rc1 Rc8 g3 Bb5 Kg2 Ba4 Bb4 Bb5 Rh1 Qd7 Bc5 Ba4 Qd2 Bc6 Rhe1 Bb5 Bb6 Qe8 Qf4 Rf8 Bc5 Rh8 Ne3 Nxe3+ Rxe3 Qg8 Rf3 Rc7 Qd2 
54   +0.40 4:41:51 150715M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O Nh2 Kb8 Qf3 Qe8 Rfe1 Ka8 h5 Nf5 Bc5 Rg8 Ng4 h6 Qf4 Ba4 Bb6 Rc8 Rec1 Bb5 Bc5 Rd8 Rcb1 Rc8 Re1 Qd7 Rf1 Rcd8 Bb6 Rdf8 Rfb1 Rc8 g3 Rh8 Re1 Ba4 Qd2 Qe8 Bc5 Bb5 Kg2 Qd8 Reb1 Ne7 Qf4 Qe8 Bxe7 
55   +0.40 5:04:10 162487M  Bc1 Qd8 h4 a6 Bxc6 Bxc6 a5 Qd7 Ba3 O-O-O Nh2 Kb8 Qf3 Qe8 Rfe1 Ka8 h5 Nf5 Bc5 Rg8 Ng4 h6 Qf4 Ba4 Bb6 Rc8 Rec1 Bb5 Bc5 Rd8 Rcb1 Rc8 Re1 Qd7 Rf1 Rcd8 Bb6 Rdf8 Rfb1 Rh8 g3 Rfg8 Bc5 Ba4 Rc1 Bb5 Kg2 Qe8 Rcb1 Qd7 Qd2 Ne7 Re1 Nc6 Re3 Rc8 
56   +0.51 8:54:03 288321M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 Rab1 Ka8 Rfe1 Bb5 Re3 Rhf8 g3 h6 Kg2 Rde8 h4 Rd8 Rbe1 Rde8 Ra1 Bc6 h5 Rg8 Rb1 Bb5 Rh1 Rd8 Ree1 Rdf8 Rh4 Ba4 Re2 Rc8 Rf4 Rgf8 Rg4 Rg8 Rh4 Qe8 Rh1 Qd7 Rhe1 Bb5 Re3 Ba4 Qa2 Rgf8 Ra1 Bb5 Qa3 Rcd8 Qb4 g6 Rh1 gxh5 
57   +0.51 8:58:49 291022M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 Rab1 Ka8 Rfe1 Bb5 Re3 Rhf8 g3 h6 Kg2 Rde8 h4 Rd8 Rbe1 Rde8 Ra1 Bc6 h5 Rg8 Rb1 Bb5 Rh1 Rd8 Ree1 Rdf8 Rh4 Ba4 Re2 Rc8 Rh1 Bb5 Qb4 Rce8 Ree1 Ref8 Qa3 Ba4 Re2 Re8 Rb1 Bb5 Rbe1 Rgf8 Rc1 Bc6 Rb1 f5 exf6 gxf6 
58   +0.51 9:01:05 292284M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 Rab1 Ka8 Rfe1 Bb5 Re3 Rhf8 g3 h6 Kg2 Rde8 h4 Rd8 Rbe1 Rde8 Ra1 Bc6 h5 Rg8 Rb1 Bb5 Rh1 Rd8 Ree1 Rdf8 Rh4 Ba4 Re2 Rc8 Rh1 Bb5 Qb4 Rce8 Ree1 Ref8 Qa3 Ba4 Re2 Re8 Rb1 Bb5 Rbe1 Rc8 Re3 Ba4 Qa2 Bb5 Qb2 Qd8 Ra1 Qd7 Qa3 Rcf8 Qd6 Qxd6 exd6 Rd8 
59   +0.39 13:25:42 441797M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 Rab1 Ka8 Rfe1 h6 Re3 Bb5 g3 Rdf8 h3 Rhg8 Ra1 Qd8 Rae1 Qd7 Nh2 Ba4 R3e2 Bb5 Kg2 Bc6 Nf3 Re8 Qb4 Qd8 Re3 Rh8 Ra1 Rhf8 Qb6 Qd7 Qc5 Rc8 Qb4 Rce8 Rg1 Ba4 Re2 Bc6 Rf1 Rg8 Re3 Qd8 Rb1 Rgf8 h4 Qd7 Kg1 
60   +0.39 13:48:58 454977M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 Rab1 Ka8 Rfe1 h6 Re3 Bb5 g3 Rdf8 h3 Rhg8 Ra1 Qd8 Rae1 Qd7 Nh2 Ba4 R3e2 Bb5 Kg2 Bc6 Nf3 Re8 Qb4 Qd8 Re3 Rh8 Ra1 Rhf8 Qb6 Qd7 Qc5 Ba4 Re2 Bc6 Ree1 Rg8 Rab1 Bb5 Re3 Ba4 Qd6 Qxd6 exd6 Rd8 Rb6 Bxc2 g4 Rge8 Re1 f6 Kg3 
61   +0.53 20:19:40 678203M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 g3 Ka8 Rae1 Rhg8 Re3 Ba4 Re2 Bc6 Rb1 h6 h3 Bb5 Re3 Rde8 Kg2 Ref8 Qb4 Re8 Re2 Ref8 Rbe1 Re8 Ra1 Ref8 Nh2 Rh8 Re3 Rc8 Rae1 Qe8 Rf3 Ba4 Rb1 Bb5 Kg1 Qd7 Re3 Rcf8 Kg2 f5 exf6 gxf6 Nf3 h5 Nh4 Rhg8 Rbe1 e5 Rf3 
62   +0.53 20:33:45 685888M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 g3 Ka8 Rae1 Rhg8 Re3 Ba4 Re2 Bc6 Rb1 h6 h3 Bb5 Re3 Rde8 Kg2 Ref8 Qb4 Re8 Re2 Ref8 Rbe1 Re8 Ra1 Ref8 Re3 Qd8 Rae1 Re8 Nh2 Rgf8 Rf3 Qd7 h4 Rb8 Ng4 Rfc8 Ne3 Rf8 Rf4 Rbe8 Ra1 Rc8 h5 Kb8 Re1 Ka7 Rf3 Ka8 Ng4 Ka7 Qa3 
63   +0.53 21:07:56 703503M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 g3 Ka8 Rae1 Rhg8 Re3 Ba4 Re2 Bc6 Rb1 h6 h3 Bb5 Re3 Rde8 Kg2 Ref8 Qb4 Re8 Re2 Ref8 Rbe1 Re8 Ra1 Ref8 Re3 Qd8 Rae1 Re8 Nh2 Rgf8 Rf3 Qd7 h4 Rb8 Ng4 Rfc8 Ne3 Rf8 Rf4 Rbe8 Ra1 Rc8 Qa3 Rcd8 h5 Rc8 Rb1 f5 exf6 Rxf6 Rxf6 gxf6 
64   +0.53 21:27:51 713847M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 g3 Ka8 Rae1 Rhg8 Re3 Ba4 Re2 Bc6 Rb1 h6 h3 Bb5 Re3 Rde8 Kg2 Ref8 Qb4 Re8 Re2 Ref8 Rbe1 Re8 Ra1 Ref8 Re3 Qd8 Rae1 Re8 Nh2 Rgf8 Rf3 Qd7 h4 Rb8 Ng4 Qc7 Ne3 Ka7 Rf4 Rbc8 Kh2 Rce8 Ng2 Ra8 Rb1 Rac8 Rf3 Rh8 Ra1 Rcd8 Nf4 Rc8 Kg2 g5 Nh5 gxh4 
65   +0.53 22:31:17 748131M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 Qc1 Kb8 Bxe7 Qxe7 Qa3 Qd7 g3 Ka8 Rae1 Rhg8 Re3 Ba4 Re2 Bc6 Rb1 h6 h3 Bb5 Re3 Rde8 Kg2 Ref8 Qb4 Re8 Re2 Ref8 Rbe1 Re8 Ra1 Ref8 Re3 Qd8 Rae1 Re8 Nh2 Rgf8 Rf3 Qd7 h4 Rb8 Ng4 Qc7 Rh1 Rbd8 Rb1 Ka7 Re1 Kb8 Ra1 Rde8 h5 Ka7 Rh1 Ka8 Ne3 Rd8 Re1 Rde8 g4 
66   +0.53 31:06:281044975M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 g3 Kb8 Bxe7 Qxe7 Qc1 h6 Qa3 Qc7 Nh4 Rhe8 Rfe1 Ka8 Re3 Rg8 Ng2 Rdf8 Rf3 Bb5 Nf4 Rc8 Rb1 Rb8 Ng2 Qd7 Ra1 Rgf8 Ne3 Rbc8 h3 Bc6 Ng2 Bb5 Qb4 Rg8 Kh2 Rcd8 Ne3 Rgf8 Kg1 Rc8 Kg2 Qc7 h4 Qd7 Re1 Qd8 Rb1 Qd7 Ng4 Ka7 Re1 Qc7 Ne3 Rfd8 Ra1 Rf8 Qa3 Rg8 Ng4 
67   +0.53 31:25:411056067M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 g3 Kb8 Bxe7 Qxe7 Qc1 h6 Qa3 Qc7 Nh4 Rhe8 Rfe1 Ka8 Re3 Rg8 Ng2 Rdf8 Rf3 Bb5 Nf4 Rc8 Rb1 Rb8 Ng2 Qd7 Ra1 Rgf8 Ne3 Rbc8 h3 Bc6 Ng2 Bb5 Qb4 Rg8 Kh2 Rcd8 Ne3 Rgf8 Kg1 Rc8 Kg2 Qc7 h4 Qd7 Re1 Qd8 Rb1 Qd7 Ng4 Ka7 Re1 Qc7 Ne3 Rfd8 Rb1 Rf8 Ra1 Rg8 Qd6 Qxd6 exd6 
68   +0.53 34:22:251159286M  Bc1 a6 Bxc6 Bxc6 a5 O-O-O Ba3 Qd7 g3 Kb8 Bxe7 Qxe7 Qc1 h6 Qa3 Qc7 Nh4 Rhe8 Rfe1 Ka8 Re3 Rg8 Ng2 Rdf8 Rf3 Bb5 Nf4 Rc8 Rb1 Rb8 Ng2 Qd7 Ra1 Rgf8 Ne3 Rbc8 h3 Bc6 Ng2 Bb5 Qb4 Rg8 Kh2 Rcd8 Ne3 Rgf8 Kg1 Rc8 Kg2 Qc7 h4 Qd7 Re1 Qd8 Rb1 Qd7 Ng4 Ka7 Re1 Qc7 Rfe3 Ka8 Qa3 Qd7 Nh2 Ba4 R3e2 Bb5 Qb4 Rfe8 
69   +0.31 65:00:002220563M  Bc1 b6 
Nodes: 2220563409809
Nodes/second: 9489569
Best move: Bc1
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

zullil
Posts: 5451
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA
Full name: Louis Zulli

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by zullil » Mon Aug 19, 2019 7:12 pm

Dann Corbit wrote:
Mon Aug 19, 2019 6:21 pm
I guess that "what does best even mean" is a really good question, and probably the heart of the dilemma.

A second experiment that just finished was using Stockfish.
At about the same depth, SF liked Nh4 also, but switched back to Bc1 on later plies.
So that makes Bc1 look stronger.
On the other hand, SF was working on an unfinished fail low when the last iteration ran out of time.
So maybe there is some problem with Bc1.

I guess that the interesting part is that nothing is certain. I found the validity of Nh4 by statistics from the forward moves when I initially made the post. But humans and engines can both overlook good moves on the way to the end of a game. So statistics alone is not good enough. And I think the Crystal output made Nh4 look better than it really is too, so a deep engine search can be misleading.

And I think right now that my final judgement on this position is:
"I am uncertain what the best move is."
Here's my (well, Cfish-dev's) contribution, with MultiPV = 2:

+0.58 1. Bc1 a6 2. Bxc6 Bxc6 3. a5 O-O-O 4. Ba3 Qd7 5. Bd6 Nf5 6. Bc5 Kb8 7. Qc1 Ne7 8. Qf4 Ng6 9. Qd2 Ka8 10. h4 h6 11. h5 Ne7 12. Qf4 Qe8 13. Bb6 Rc8 14. Nh2 Nf5 15. Rfb1 Bb5 16. Bc5 Rg8 17. Re1 Bc6 18. g4 Ne7 19. Nf1 Bd7 20. Ng3 Nc6 21. Reb1 f6 22. exf6 gxf6 23. f3 e5 24. Qxf6 (depth 47, 1:06:57)

+0.46 1. Nh4 Nf5 2. Nxf5 exf5 3. Qf3 Be6 4. Bxc6+ Qxc6 5. Qg3 Kf8 6. Bc1 h6 7. Ba3+ Kg8 8. Bd6 a5 9. Rfb1 Kh7 10. Qf3 Ra6 11. Rb5 b6 12. Qh5 Re8 13. Rab1 Kg8 14. Qf3 Bd7 15. h3 Qb7 16. R5b2 Qc6 17. Ra2 Rea8 18. Kh2 Be6 19. Rbb2 Qd7 20. Rb5 Qc6 21. Ra1 Qd7 22. Rab1 Qc6 23. Qh5 Bd7 24. Ra1 Re8 25. f4 Re6 26. Rab1 Qb7 27. R5b2 Qc6 (depth 47, 1:06:57)

I'll let it run ...

zullil
Posts: 5451
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA
Full name: Louis Zulli

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by zullil » Mon Aug 19, 2019 9:04 pm

zullil wrote:
Mon Aug 19, 2019 7:12 pm
Dann Corbit wrote:
Mon Aug 19, 2019 6:21 pm
I guess that "what does best even mean" is a really good question, and probably the heart of the dilemma.

A second experiment that just finished was using Stockfish.
At about the same depth, SF liked Nh4 also, but switched back to Bc1 on later plies.
So that makes Bc1 look stronger.
On the other hand, SF was working on an unfinished fail low when the last iteration ran out of time.
So maybe there is some problem with Bc1.

I guess that the interesting part is that nothing is certain. I found the validity of Nh4 by statistics from the forward moves when I initially made the post. But humans and engines can both overlook good moves on the way to the end of a game. So statistics alone is not good enough. And I think the Crystal output made Nh4 look better than it really is too, so a deep engine search can be misleading.

And I think right now that my final judgement on this position is:
"I am uncertain what the best move is."
Here's my (well, Cfish-dev's) contribution, with MultiPV = 2:

+0.58 1. Bc1 a6 2. Bxc6 Bxc6 3. a5 O-O-O 4. Ba3 Qd7 5. Bd6 Nf5 6. Bc5 Kb8 7. Qc1 Ne7 8. Qf4 Ng6 9. Qd2 Ka8 10. h4 h6 11. h5 Ne7 12. Qf4 Qe8 13. Bb6 Rc8 14. Nh2 Nf5 15. Rfb1 Bb5 16. Bc5 Rg8 17. Re1 Bc6 18. g4 Ne7 19. Nf1 Bd7 20. Ng3 Nc6 21. Reb1 f6 22. exf6 gxf6 23. f3 e5 24. Qxf6 (depth 47, 1:06:57)

+0.46 1. Nh4 Nf5 2. Nxf5 exf5 3. Qf3 Be6 4. Bxc6+ Qxc6 5. Qg3 Kf8 6. Bc1 h6 7. Ba3+ Kg8 8. Bd6 a5 9. Rfb1 Kh7 10. Qf3 Ra6 11. Rb5 b6 12. Qh5 Re8 13. Rab1 Kg8 14. Qf3 Bd7 15. h3 Qb7 16. R5b2 Qc6 17. Ra2 Rea8 18. Kh2 Be6 19. Rbb2 Qd7 20. Rb5 Qc6 21. Ra1 Qd7 22. Rab1 Qc6 23. Qh5 Bd7 24. Ra1 Re8 25. f4 Re6 26. Rab1 Qb7 27. R5b2 Qc6 (depth 47, 1:06:57)

I'll let it run ...
Stopping here. I doubt there is a "best" move in this position.

+0.49 1. Bc1 a6 2. Bxc6 Bxc6 3. a5 O-O-O 4. Ba3 Qd7 5. Bc5 Kb8 6. Qc1 Rdg8 7. g3 Ka8 8. Bxe7 Qxe7 9. Qa3 Qd7 10. Rab1 Bb5 11. Nh4 Ba4 12. Qc1 Bb5 13. Ra1 Bc6 14. Ng2 Qd8 15. Qf4 Qe7 16. Qh4 Qd7 17. Qh5 Qe7 18. Qe2 Re8 19. Nf4 h6 20. Rfb1 Bb5 21. Kg2 Ka7 22. h4 Rc8 23. Nh5 Qf8 24. Rh1 Qg8 25. Rhe1 Qf8 26. Qf3 Rg8 27. Rh1 Re8 28. Nf4 Rh8 29. h5 Qg8 30. Qe3 (depth 56, 2:50:09)

+0.46 1. Nh4 Nf5 2. Nxf5 exf5 3. Qf3 Be6 4. Bxc6+ Qxc6 5. Qg3 Kf8 6. Bc1 h6 7. Ba3+ Kg8 8. Bd6 a5 9. Rfb1 Kh7 10. Qf3 Ra6 11. Rb5 b6 12. Qh5 Re8 13. h3 Kg8 14. Qf3 Rea8 15. Rbb1 Qe8 16. Kh2 Qd7 17. Rb5 Qc6 18. Rb2 Qe8 19. Raa2 Rc8 20. Rb1 Rca8 21. Rb5 Qc8 22. Rab2 Qc6 23. Kg1 Re8 24. Rb1 Rc8 25. Qg3 Re8 26. Ra1 Rea8 27. Qh4 Qc8 28. Rbb1 Bd7 29. Qh5 Qd8 30. Qf3 Be6 31. Qe2 Qe8 32. Rb5 Kh7 33. Rab1 Qc6 34. Qf3 Bd7 35. Kh2 Kg8 36. Qxd5 Qxd5 37. Rxd5 (depth 56, 2:50:09)

User avatar
Ovyron
Posts: 2256
Joined: Tue Jul 03, 2007 2:30 am

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by Ovyron » Sat Aug 24, 2019 8:11 am

zullil wrote:
Mon Aug 19, 2019 9:04 pm
Stopping here. I doubt there is a "best" move in this position.
Note the implications of that statement. By my arguments of the other thread, if black is an imperfect opponent, then there's a series of moves by white that can ensure a win, this imperfect defense by black would work better for some moves and not others, the one that can beat black in the least moves is the best move (and it's unlikely that this is the same number for 2 nontransposing moves.)

IF "there is no best move in this position" THEN it follows that black can defend perfectly. Let's say that this is true, and then for any series of moves that you devise as white, say, Stockfish at depth 69 is able to find the perfect black defense, so we say all white moves are equal, because black can draw against any of them.

However, if this is true then it means there's some Depth n<=69 at which Stockfish can play the perfect defense, but that at Depth n-1 it doesn't. In this scenario, this depth could suffice for drawing against Bc1, but not against Nh4. In this case, we'd say Nh4 is the better move, leading to a contradiction (we had already said there was no move better than another.)

Thus a best move MUST exist.

QED

The best move can be found this way empirically, like, can we find a series of moves that beat Stockfish at Depth 32 as black from this position? And is it easier to find it with Nh4 or with Bc1?

My point is that we can't prove black's defense is perfect, so a perfect defense doesn't even make it into our calculations, so at any level of an opponent's strength (Stockfish increasing depth was just an example) a move that is best can be found, and the tougher the level, the clearer it becomes how easier is to beat them with some move than with another one. Probably a tool could be produced for this, at least for low depths (so that this can be done fast), allowing us to rank moves on the fly, and see if Nh4 rises to the top.
Make someone happy today.

zullil
Posts: 5451
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA
Full name: Louis Zulli

Re: Nh4 is hard to find, but the stats will tell you it is right

Post by zullil » Sat Aug 24, 2019 11:25 am

Ovyron wrote:
Sat Aug 24, 2019 8:11 am

The best move can be found this way empirically, like, can we find a series of moves that beat Stockfish at Depth 32 as black from this position? And is it easier to find it with Nh4 or with Bc1?

My point is that we can't prove black's defense is perfect, so a perfect defense doesn't even make it into our calculations, so at any level of an opponent's strength (Stockfish increasing depth was just an example) a move that is best can be found, and the tougher the level, the clearer it becomes how easier is to beat them with some move than with another one. Probably a tool could be produced for this, at least for low depths (so that this can be done fast), allowing us to rank moves on the fly, and see if Nh4 rises to the top.
Sure, we could "evaluate" any position using game play. Play Nh4, and then let two engines play a long match, and then do the same with Bc1 (and then all other root moves). Sure, such a scheme could be automated, streamlined and made statistically sensible. But then the "best" move would still be dependent on the "rollout" system you've chosen, i.e, on the engines, the time controls, etc.

You could also take a well-trained neural net and simply look at a 1 node evaluation.

But "best" would still end up in quotation marks. :wink:

Post Reply