On failing high and finding mates

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

konsolas
Posts: 182
Joined: Sun Jun 12, 2016 5:44 pm
Location: London
Full name: Vincent

On failing high and finding mates

Post by konsolas »

I've been looking at this position, which is a mate in 21 according to the Nalimov tablebases.
[d]4k3/4p3/8/8/8/8/3PPP2/4K3 w - - 0 1

This is my engine's take on the position.

Code: Select all

info depth 25 seldepth 36 score cp 662 lowerbound time 889 nodes 4403384 nps 4947000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2
f4 e6d6 e4e5 d6e6 e2e3 e6d7 f4f5 d7d8 f5f6 d8e8 f6e7 e8e7 d4d5 e7d7 e5e6 d7e7 e3e4 e7d6 e4f5 d6c7 f5e5 c7d8 d5d6 d8c8 e5
f6 c8b7 d6d7
info depth 25 seldepth 36 score cp 677 lowerbound time 960 nodes 4785453 nps 4979000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2
f4 e6d6 e4e5 d6e6 e2e3 e6d7 f4f5 d7d8 f5f6 d8e8 f6e7 e8e7 d4d5 e7d7 e5e6 d7e7 e3e4 e7d6 e4f5 d6c7 f5e5 c7d8 d5d6 d8c8 e5
f6 c8b7 d6d7
info depth 25 seldepth 37 score cp 699 lowerbound time 994 nodes 4961028 nps 4985000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2
f4 e6d6 e4e5 d6e6 e2e3 e6d7 f4f5 d7d8 f5f6 d8e8 f6e7 e8e7 d4d5 e7d7 e5e6 d7e7 e3e4 e7d6 e4f5 d6c7 f5e5 c7d8 d5d6 d8c8 e5
f6 c8b7 d6d7
info depth 25 seldepth 37 score cp 732 lowerbound time 1045 nodes 5133699 nps 4907000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6d7 f4f5 d7d8 f5f6 d8e8 f6e7 e8e7 d4d5 e7d7 e5e6 d7e7 e3e4 e7d6 e4f5 d6c7 f5e5 c7d8 d5d6 d8c8 e
5f6 c8b7 d6d7
info currmove d2d4 currmovenumber 1
info depth 25 seldepth 37 score cp 781 lowerbound time 1090 nodes 5343295 nps 4897000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6d7 f4f5 d7d8 f5f6 d8e8 f6e7 e8e7 d4d5 e7d7 e5e6 d7e7 e3e4 e7d6 e4f5 d6c7 f5e5 c7d8 d5d6 d8c8 e
5f6 c8b7 d6d7
info currmove d2d4 currmovenumber 1
info depth 25 seldepth 38 score cp 854 lowerbound time 1137 nodes 5598076 nps 4919000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6d7 f4f5 d7d8 f5f6 d8e8 f6e7 e8e7 d4d5 e7d7 e5e6 d7e7 e3e4 e7d6 e4f5 d6c7 f5e5 c7d8 d5d6 d8c8 e
5f6 c8b7 d6d7
info currmove d2d4 currmovenumber 1
info depth 25 seldepth 42 score cp 917 lowerbound time 1274 nodes 6381334 nps 5004000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 f5f6 e7f6 d5d6 d8c8 e6e7 f6f5 e4e5 c8d7 e5f5 d7e8 f
5f6 e8d7 f6f7 d7d6 e7e8q d6d5
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove f2f3 currmovenumber 4
info currmove e2e4 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1d1 currmovenumber 7
info currmove e1f1 currmovenumber 8
info depth 25 seldepth 42 score cp 917 time 1331 nodes 6576305 nps 4937000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d6 e4
e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 f5f6 e7f6 d5d6 d8c8 e6e7 f6f5 e4e5 c8d7 e5f5 d7e8 f5f6 e8d7 f6
f7 d7d6 e7e8q d6d5
info currmove d2d4 currmovenumber 1
info depth 26 seldepth 42 score cp 932 lowerbound time 1453 nodes 7143910 nps 4913000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 f5f6 e7f6 d5d6 d8c8 e6e7 f6f5 e4e5 c8d7 e5f5 d7e8 f
5f6 e8d7 f6f7 d7d6 e7e8q d6d5
info currmove d2d4 currmovenumber 1
info depth 26 seldepth 42 score cp 931 lowerbound time 1530 nodes 7559730 nps 4937000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 f5f6 e7f6 d5d6 d8c8 e6e7 f6f5 e4e5 c8d7 e5f5 d7e8 f
5f6 e8d7 f6f7 d7c6 e7e8q c6d6
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove f2f3 currmovenumber 4
info currmove e2e4 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1d1 currmovenumber 7
info currmove e1f1 currmovenumber 8
info depth 26 seldepth 42 score cp 931 time 1564 nodes 7699822 nps 4920000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d6 e4
e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 f5f6 e7f6 d5d6 d8c8 e6e7 f6f5 e4e5 c8d7 e5f5 d7e8 f5f6 e8d7 f6
f7 d7c6 e7e8q c6d6
info currmove d2d4 currmovenumber 1
info depth 27 seldepth 41 score cp 946 lowerbound time 1740 nodes 8677938 nps 4984000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 f5f6 e7f6 d5d6 d8c8 e6e7 f6f5 e4e5 c8d7 e5f5 d7e8 f
5f6 e8d7 f6f7 d7c6 e7e8q c6d6
info currmove d2d4 currmovenumber 1
info depth 27 seldepth 41 score cp 961 lowerbound time 1805 nodes 9085934 nps 5030000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 f5f6 e7f6 d5d6 d8c8 e6e7 f6f5 e4e5 c8d7 e5f5 d7e8 f
5f6 e8d7 f6f7 d7c6 e7e8q c6d6
info currmove d2d4 currmovenumber 1
info depth 27 seldepth 43 score cp 983 lowerbound time 1866 nodes 9434989 nps 5053000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 f5f6 e7f6 d5d6 d8c8 e6e7 f6f5 e4e5 c8d7 e5f5 d7e8 f
5f6 e8d7 f6f7 d7c6 e7e8q c6d6
info currmove d2d4 currmovenumber 1
info depth 27 seldepth 43 score cp 983 lowerbound time 1945 nodes 9894537 nps 5084000 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f
2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 e4e5 d8c7 d5d6 c7d8 e5d5 e7d6 d5d6 d8e8 f5f6 e8f8 d
6d7 f8g8 e6e7 g8f7 e7e8q f7f6 e8e4 f6f7 d7d6
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove f2f3 currmovenumber 4
info currmove e2e4 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1d1 currmovenumber 7
info currmove e1f1 currmovenumber 8
info depth 27 seldepth 43 score cp 983 time 2007 nodes 10181020 nps 5070000 hashfull 94 beta 0.936579 null 0.979934 pv d
2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 e4e5 d8c7 d5d6 c7d8 e
5d5 e7d6 d5d6 d8e8 f5f6 e8f8 d6d7 f8g8 e6e7 g8f7 e7e8q f7f6 e8e4 f6f7 d7d6
info currmove d2d4 currmovenumber 1
info depth 28 seldepth 50 score cp 998 lowerbound time 2120 nodes 10793387 nps 5088000 hashfull 99 beta 0.93603 null 0.9
80475 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8e8 e3e4 e8d7 e5e6 d7d8 e4e5 d8c7 d
5d6 c7d8 e5d5 e7d6 d5d6 d8e8 f5f6 e8f8 d6d7 f8g8 e6e7 g8f7 e7e8q f7f6 e8e4 f6f7 d7d6
info currmove d2d4 currmovenumber 1
info depth 28 seldepth 52 score cp 1007 lowerbound time 2371 nodes 12400755 nps 5227000 hashfull 107 beta 0.934957 null
0.981542 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8f7 d5d6 f7e8 f5f6 e7d6 e5d6 e8d
7 f6f7 d7d6 f7f8q d6d5 f8a8 d5c5 e3e4 c5c4 a8d5 c4b4 e4d4 b4a4 d4e4
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove f2f3 currmovenumber 4
info currmove e2e4 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1d1 currmovenumber 7
info currmove e1f1 currmovenumber 8
info depth 28 seldepth 52 score cp 1007 time 2444 nodes 12723057 nps 5203000 hashfull 111 beta 0.935856 null 0.981776 pv
 d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8f7 d5d6 f7e8 f5f6 e7d6 e5d6 e8d7 f6f7 d7d6
 f7f8q d6d5 f8a8 d5c5 e3e4 c5c4 a8d5 c4b4 e4d4 b4a4 d4e4
info currmove d2d4 currmovenumber 1
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove f2f3 currmovenumber 4
info currmove e2e4 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1d1 currmovenumber 7
info currmove e1f1 currmovenumber 8
info depth 29 seldepth 46 score cp 992 upperbound time 2955 nodes 15721440 nps 5318000 hashfull 135 beta 0.93776 null 0.
983267 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8f7 d5d6 f7e8 f5f6 e7d6 e5d6 e8d7
f6f7 d7d6 f7f8q d6d5 f8a8 d5c5 e3e4 c5c4 a8d5 c4b4 e4d4 b4a4 d4e4
info currmove d2d4 currmovenumber 1
info depth 29 seldepth 46 score cp 1007 lowerbound time 3003 nodes 15913086 nps 5297000 hashfull 137 beta 0.937714 null
0.983393 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d6 e4e5 d6e6 e2e3 e6f7 f4f5 f7f8 d4d5 f8f7 d5d6 f7e8 f5f6 e7d6 e5d6 e8d
7 f6f7 d7d6 f7f8q d6d5 f8a8 d5c5 e3e4 c5c4 a8d5 c4b4 e4d4 b4a4 d4e4
info currmove d2d4 currmovenumber 1
info depth 29 seldepth 46 score cp 997 lowerbound time 3148 nodes 16895161 nps 5365000 hashfull 138 beta 0.936967 null 0
.983495 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g8
 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove f2f3 currmovenumber 4
info currmove e2e4 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1d1 currmovenumber 7
info currmove e1f1 currmovenumber 8
info depth 29 seldepth 46 score cp 997 time 3162 nodes 16895168 nps 5341000 hashfull 138 beta 0.936967 null 0.983495 pv
d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g8 e5e6 g8g7
d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 44 score cp 1012 lowerbound time 3229 nodes 17223173 nps 5332000 hashfull 139 beta 0.936715 null
0.983508 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 50 score cp 1027 lowerbound time 3682 nodes 19908716 nps 5405000 hashfull 158 beta 0.935931 null
0.984328 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 52 score cp 1049 lowerbound time 4447 nodes 25046631 nps 5630000 hashfull 174 beta 0.935417 null
0.984681 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 52 score cp 1082 lowerbound time 4604 nodes 25942807 nps 5633000 hashfull 177 beta 0.935111 null
0.98488 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g8
 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 52 score cp 1131 lowerbound time 4725 nodes 26595510 nps 5627000 hashfull 178 beta 0.934772 null
0.985072 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 52 score cp 1204 lowerbound time 4843 nodes 27232261 nps 5621000 hashfull 182 beta 0.934419 null
0.985099 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 52 score cp 1313 lowerbound time 5597 nodes 31783764 nps 5677000 hashfull 222 beta 0.935673 null
0.984773 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 52 score cp 1476 lowerbound time 5807 nodes 32718489 nps 5633000 hashfull 229 beta 0.935089 null
0.984621 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 52 score cp 1720 lowerbound time 6278 nodes 35101497 nps 5590000 hashfull 264 beta 0.934844 null
0.984643 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 2086 lowerbound time 7269 nodes 39469529 nps 5429000 hashfull 355 beta 0.936462 null
0.984762 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 2635 lowerbound time 7528 nodes 40450958 nps 5372000 hashfull 369 beta 0.936175 null
0.98492 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g8
 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 3458 lowerbound time 8066 nodes 42678608 nps 5290000 hashfull 430 beta 0.937491 null
0.984825 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 4692 lowerbound time 8080 nodes 42681309 nps 5281000 hashfull 430 beta 0.93749 null 0
.984825 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g8
 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 6543 lowerbound time 8094 nodes 42681878 nps 5272000 hashfull 430 beta 0.937489 null
0.984825 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g
8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 9319 lowerbound time 8107 nodes 42682198 nps 5264000 hashfull 430 beta 0.93749 null 0
.984825 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7g8
 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 13483 lowerbound time 8121 nodes 42683185 nps 5255000 hashfull 430 beta 0.937489 null
 0.984825 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7
g8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 19729 lowerbound time 8134 nodes 42684027 nps 5246000 hashfull 430 beta 0.937489 null
 0.984825 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7
g8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 29098 lowerbound time 8149 nodes 42684335 nps 5237000 hashfull 430 beta 0.937489 null
 0.984825 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 e4e5 e7e6 e2d3 d7e7 d3e4 e7f7 d4d5 f7e7 d5e6 e7e6 e4d4 e6f7 d4d5 f7
g8 e5e6 g8g7 d5c6 g7f6 c6d6 f6g6 e6e7 g6f5 e7e8q f5f4 e8e5 f4f3 e5f6 f3g3 d6e5
info currmove d2d4 currmovenumber 1
info depth 30 seldepth 56 score cp 3010 lowerbound time 8847 nodes 45785371 nps 5174000 hashfull 485 beta 0.939189 null
0.984771 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove f2f3 currmovenumber 4
info currmove e2e4 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1d1 currmovenumber 7
info currmove e1f1 currmovenumber 8
info depth 30 seldepth 56 score cp 3010 time 8991 nodes 46242747 nps 5142000 hashfull 491 beta 0.939551 null 0.984786 pv
 d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e8 d5d6 e8f8
 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 3025 lowerbound time 9116 nodes 46695493 nps 5121000 hashfull 500 beta 0.939654 null
0.984765 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 3040 lowerbound time 9132 nodes 46695890 nps 5112000 hashfull 500 beta 0.939653 null
0.984765 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 3062 lowerbound time 9153 nodes 46715059 nps 5103000 hashfull 500 beta 0.939659 null
0.984766 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 3095 lowerbound time 9170 nodes 46726836 nps 5095000 hashfull 501 beta 0.939658 null
0.984766 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 3144 lowerbound time 9192 nodes 46744463 nps 5084000 hashfull 501 beta 0.939652 null
0.984766 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 3217 lowerbound time 9206 nodes 46745923 nps 5077000 hashfull 501 beta 0.939652 null
0.984766 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 3326 lowerbound time 9221 nodes 46746818 nps 5069000 hashfull 501 beta 0.939652 null
0.984766 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 3489 lowerbound time 9237 nodes 46747538 nps 5060000 hashfull 501 beta 0.939652 null
0.984766 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 3733 lowerbound time 9251 nodes 46748606 nps 5052000 hashfull 501 beta 0.939651 null
0.984766 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 4099 lowerbound time 9269 nodes 46757936 nps 5044000 hashfull 501 beta 0.939648 null
0.984766 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 4648 lowerbound time 9286 nodes 46766249 nps 5035000 hashfull 501 beta 0.939652 null
0.984767 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 5471 lowerbound time 9308 nodes 46799197 nps 5027000 hashfull 502 beta 0.939651 null
0.98476 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e8
 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 6705 lowerbound time 9324 nodes 46799359 nps 5018000 hashfull 502 beta 0.939651 null
0.98476 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e8
 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 8556 lowerbound time 9341 nodes 46801255 nps 5009000 hashfull 502 beta 0.939649 null
0.98476 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e8
 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 11332 lowerbound time 9358 nodes 46805669 nps 5001000 hashfull 502 beta 0.939647 null
 0.98476 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 15496 lowerbound time 9373 nodes 46807112 nps 4993000 hashfull 502 beta 0.939646 null
 0.98476 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 21742 lowerbound time 9392 nodes 46812310 nps 4983000 hashfull 502 beta 0.939643 null
 0.98476 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 54 score cp 31111 lowerbound time 9408 nodes 46812857 nps 4975000 hashfull 502 beta 0.939642 null
 0.98476 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 64 score cp 3008 lowerbound time 11638 nodes 57083005 nps 4904000 hashfull 604 beta 0.944509 null
 0.98429 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7d
7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove f2f3 currmovenumber 4
info currmove e2e4 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1d1 currmovenumber 7
info currmove e1f1 currmovenumber 8
info depth 31 seldepth 64 score cp 3008 time 11800 nodes 57757371 nps 4894000 hashfull 610 beta 0.945036 null 0.984321 p
v d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7d7 f6f7 d7c
7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 3023 lowerbound time 12912 nodes 62385206 nps 4831000 hashfull 690 beta 0.947073 null
 0.984135 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7
d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 3038 lowerbound time 12930 nodes 62408770 nps 4826000 hashfull 690 beta 0.94707 null
0.984135 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7d
7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 3060 lowerbound time 12947 nodes 62410656 nps 4820000 hashfull 690 beta 0.94707 null
0.984135 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7d
7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 3093 lowerbound time 12989 nodes 62526797 nps 4813000 hashfull 690 beta 0.947114 null
 0.984132 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7
d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 3142 lowerbound time 13006 nodes 62538659 nps 4808000 hashfull 691 beta 0.947117 null
 0.984133 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7
d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 3215 lowerbound time 13029 nodes 62562689 nps 4801000 hashfull 691 beta 0.947103 null
 0.984133 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7
d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 3324 lowerbound time 13046 nodes 62563459 nps 4795000 hashfull 691 beta 0.947102 null
 0.984133 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7
d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 3487 lowerbound time 13095 nodes 62704078 nps 4788000 hashfull 693 beta 0.94713 null
0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7d
7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 3731 lowerbound time 13113 nodes 62707788 nps 4781000 hashfull 693 beta 0.947129 null
 0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7
d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 4097 lowerbound time 13127 nodes 62709278 nps 4776000 hashfull 693 beta 0.947129 null
 0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7
d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 4646 lowerbound time 13143 nodes 62716655 nps 4771000 hashfull 693 beta 0.94713 null
0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7d
7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 5469 lowerbound time 13160 nodes 62731118 nps 4766000 hashfull 693 beta 0.94712 null
0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7d
7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 6703 lowerbound time 13176 nodes 62736774 nps 4761000 hashfull 693 beta 0.947116 null
 0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7
d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 8554 lowerbound time 13191 nodes 62739835 nps 4755000 hashfull 693 beta 0.947113 null
 0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7
d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 11330 lowerbound time 13209 nodes 62743624 nps 4749000 hashfull 693 beta 0.947109 nul
l 0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c
7d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 15494 lowerbound time 13224 nodes 62743852 nps 4744000 hashfull 693 beta 0.947109 nul
l 0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c
7d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 21740 lowerbound time 13239 nodes 62747312 nps 4739000 hashfull 693 beta 0.947106 nul
l 0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c
7d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 58 score cp 31109 lowerbound time 13265 nodes 62803031 nps 4734000 hashfull 693 beta 0.9471 null
0.984162 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c7d
7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove e2e4 currmovenumber 4
info currmove f2f3 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1f1 currmovenumber 7
info currmove e1d1 currmovenumber 8
info depth 32 seldepth 67 score cp 2993 upperbound time 22684 nodes 109443369 nps 4824000 hashfull 814 beta 0.953225 nul
l 0.981684 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4 c
7d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 67 score cp 17880 lowerbound time 22774 nodes 109766365 nps 4819000 hashfull 817 beta 0.953225 nu
ll 0.981683 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6f7 e4e5 f7g8 e2e3 g8f7 d4d5 f7f8 f4f5 f8e8 e3f4 e8d7 f5f6 d7c7 f4e4
c7d7 f6f7 d7c7 d5d6 c7d7 f7f8q e7e6 f8e7 d7c6 d6d7 c6b6 e7e6 b6b5 d7d8q b5b4 e6c4 b4a3 d8d3 a3b2 e5e6 b2a1 e6e7
info currmove d2d4 currmovenumber 1
info depth 32 seldepth 67 score cp 2956 lowerbound time 40005 nodes 193159101 nps 4828000 hashfull 940 beta 0.960313 nul
l 0.981378 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove f2f4 currmovenumber 2
info currmove e2e3 currmovenumber 3
info currmove e2e4 currmovenumber 4
info currmove f2f3 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1f1 currmovenumber 7
info currmove e1d1 currmovenumber 8
info depth 32 seldepth 67 score cp 2956 time 40271 nodes 194394969 nps 4827000 hashfull 941 beta 0.960503 null 0.981394
pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d8e8 d5d6 e8
d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 2971 lowerbound time 40971 nodes 197353874 nps 4816000 hashfull 950 beta 0.960537 nul
l 0.981506 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 2986 lowerbound time 40994 nodes 197400779 nps 4815000 hashfull 950 beta 0.960527 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 3008 lowerbound time 41014 nodes 197429675 nps 4813000 hashfull 950 beta 0.960523 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 3041 lowerbound time 41069 nodes 197615974 nps 4811000 hashfull 951 beta 0.960509 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 3090 lowerbound time 41085 nodes 197623832 nps 4810000 hashfull 951 beta 0.960508 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 3163 lowerbound time 41108 nodes 197657046 nps 4808000 hashfull 951 beta 0.960503 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 3272 lowerbound time 41124 nodes 197660405 nps 4806000 hashfull 951 beta 0.960502 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 3435 lowerbound time 41139 nodes 197662802 nps 4804000 hashfull 951 beta 0.960502 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 3679 lowerbound time 41153 nodes 197666409 nps 4803000 hashfull 951 beta 0.960501 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 4045 lowerbound time 41168 nodes 197668939 nps 4801000 hashfull 951 beta 0.960501 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 4594 lowerbound time 41182 nodes 197671391 nps 4799000 hashfull 951 beta 0.960501 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 5417 lowerbound time 41197 nodes 197673802 nps 4798000 hashfull 951 beta 0.9605 null
0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d8e
8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 6651 lowerbound time 41212 nodes 197676201 nps 4796000 hashfull 951 beta 0.9605 null
0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d8e
8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 8502 lowerbound time 41227 nodes 197678602 nps 4794000 hashfull 951 beta 0.960499 nul
l 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6 d
8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 11278 lowerbound time 41241 nodes 197681119 nps 4793000 hashfull 951 beta 0.960499 nu
ll 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6
d8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 15442 lowerbound time 41256 nodes 197683515 nps 4791000 hashfull 951 beta 0.960499 nu
ll 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6
d8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 21688 lowerbound time 41271 nodes 197685916 nps 4789000 hashfull 951 beta 0.960498 nu
ll 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6
d8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 64 score cp 31057 lowerbound time 41286 nodes 197688342 nps 4788000 hashfull 951 beta 0.960498 nu
ll 0.981507 pv d2d4 e8d7 e2e4 d7c6 e1e2 c6b6 f2f4 b6a5 f4f5 a5b6 e2e3 b6c7 e4e5 c7d8 d4d5 d8c8 e3f3 c8c7 f3f4 c7d8 f5f6
d8e8 d5d6 e8d8 f6e7 d8d7 f4f5 d7c6 e7e8q c6c5 e8c6 c5b4 d6d7 b4a3 d7d8q a3a2 c6c4 a2b2 e5e6 b2a3 e6e7
info currmove d2d4 currmovenumber 1
info depth 33 seldepth 66 score cp 2953 lowerbound time 55407 nodes 265663587 nps 4794000 hashfull 985 beta 0.9613 null
0.983614 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6c7 f2f4 c7c6 e2e3 c6c7 e3f3 c7b6 e4e5 b6c7 f3e3 c7d7 d4d5 d7e8 f4f5 e7e6 f5e6 e8d
8 e3f4 d8e7 f4f5 e7e8 d5d6 e8d8 f5f6 d8c8 e6e7 c8b8 e7e8q b8b7 d6d7 b7c6 d7d8q c6c5 d8d5 c5b4 e5e6 b4c3 e6e7
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove e2e4 currmovenumber 4
info currmove d2d3 currmovenumber 5
info currmove f2f3 currmovenumber 6
info currmove e1f1 currmovenumber 7
info currmove e1d1 currmovenumber 8
info depth 33 seldepth 66 score cp 2953 time 55802 nodes 267239765 nps 4788000 hashfull 986 beta 0.961427 null 0.983636
pv d2d4 e8d7 e2e4 d7d6 e1e2 d6c7 f2f4 c7c6 e2e3 c6c7 e3f3 c7b6 e4e5 b6c7 f3e3 c7d7 d4d5 d7e8 f4f5 e7e6 f5e6 e8d8 e3f4 d8
e7 f4f5 e7e8 d5d6 e8d8 f5f6 d8c8 e6e7 c8b8 e7e8q b8b7 d6d7 b7c6 d7d8q c6c5 d8d5 c5b4 e5e6 b4c3 e6e7
info currmove d2d4 currmovenumber 1

... the same thing again and again ...

info currmove d2d4 currmovenumber 1
info depth 35 seldepth 60 score cp 31058 lowerbound time 66560 nodes 315510008 nps 4740000 hashfull 995 beta 0.96101 nul
l 0.985004 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7d7 e1e2 d7d8 e2f3 e7e6 f4f5 e6e5 d4e5 d8d7 e5e6 d7d8 f5f6 d8e8 f3f4 e8f8 f4e5 f
8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 d6d7 f7g6 e7e8q g6f5 f6f7 f5f4 f7f8q f4e4 f8b4 e4e3 b4c3 e3f4 e8f7 f4g4 e5e6 g4g5 e6e7

info currmove d2d4 currmovenumber 1
info depth 35 seldepth 64 score cp 3043 lowerbound time 71141 nodes 336449771 nps 4729000 hashfull 997 beta 0.961081 nul
l 0.986174 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove e2e4 currmovenumber 4
info currmove f2f3 currmovenumber 5
info currmove d2d3 currmovenumber 6
info currmove e1f1 currmovenumber 7
info currmove e1d1 currmovenumber 8
info depth 35 seldepth 64 score cp 3043 time 72001 nodes 340064093 nps 4722000 hashfull 997 beta 0.961053 null 0.98622 p
v d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f8e8 e3f4 e8f
8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2 g3g4 c6e4 g
4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 3058 lowerbound time 73567 nodes 346935927 nps 4715000 hashfull 998 beta 0.960974 nul
l 0.987473 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 3073 lowerbound time 73610 nodes 347074469 nps 4714000 hashfull 998 beta 0.960973 nul
l 0.987473 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 3095 lowerbound time 73631 nodes 347096128 nps 4713000 hashfull 998 beta 0.960971 nul
l 0.987473 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 3128 lowerbound time 73649 nodes 347099800 nps 4712000 hashfull 998 beta 0.960971 nul
l 0.987474 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 3177 lowerbound time 73669 nodes 347111888 nps 4711000 hashfull 998 beta 0.960969 nul
l 0.987474 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 3250 lowerbound time 73686 nodes 347112377 nps 4710000 hashfull 998 beta 0.960969 nul
l 0.987474 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 3359 lowerbound time 73704 nodes 347113081 nps 4709000 hashfull 998 beta 0.960969 nul
l 0.987474 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 3522 lowerbound time 73721 nodes 347114171 nps 4708000 hashfull 998 beta 0.960969 nul
l 0.987474 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 3766 lowerbound time 73738 nodes 347115843 nps 4707000 hashfull 998 beta 0.960968 nul
l 0.987474 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 4132 lowerbound time 73849 nodes 347557277 nps 4706000 hashfull 998 beta 0.96097 null
 0.987474 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f8
e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 4681 lowerbound time 73895 nodes 347593542 nps 4703000 hashfull 998 beta 0.960971 nul
l 0.987475 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 5504 lowerbound time 73928 nodes 347650741 nps 4702000 hashfull 998 beta 0.960969 nul
l 0.987475 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 6738 lowerbound time 73944 nodes 347651851 nps 4701000 hashfull 998 beta 0.960968 nul
l 0.987475 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 8589 lowerbound time 73959 nodes 347652134 nps 4700000 hashfull 998 beta 0.960968 nul
l 0.987475 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6 f
8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h2
 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 11365 lowerbound time 73974 nodes 347653409 nps 4699000 hashfull 998 beta 0.960968 nu
ll 0.987475 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6
f8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h
2 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 15529 lowerbound time 73989 nodes 347653562 nps 4698000 hashfull 998 beta 0.960968 nu
ll 0.987475 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6
f8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h
2 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 21775 lowerbound time 74003 nodes 347653831 nps 4697000 hashfull 998 beta 0.960968 nu
ll 0.987475 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6
f8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h
2 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 58 score cp 31144 lowerbound time 74019 nodes 347654464 nps 4696000 hashfull 998 beta 0.960968 nu
ll 0.987475 pv d2d4 e8d7 e2e4 d7c7 f2f4 c7b6 e1e2 b6c6 e2e3 e7e6 e3f3 c6d7 f4f5 d7e7 f3e3 e6e5 d4e5 e7e8 e5e6 e8f8 f5f6
f8e8 e3f4 e8f8 f4e5 f8g8 e5d6 g8f8 e4e5 f8g8 e6e7 g8f7 e5e6 f7g6 e7e8q g6f5 f6f7 f5e4 f7f8q e4e3 f8h6 e3f3 e8c6 f3g3 h6h
2 g3g4 c6e4 g4g5 h2e5 g5h6 e6e7
info currmove d2d4 currmovenumber 1
info depth 36 seldepth 64 score mate 26 lowerbound time 89095 nodes 417173275 nps 4682000 hashfull 999 beta 0.962243 nul
l 0.992393 pv d2d4 e8d7 e2e4 d7d6 e1e2 e7e6 f2f4 d6d7 e2f3 d7c6 e4e5 c6d5 f4f5 e6f5 f3f4 d5e6 f4g5 f5f4 g5f4 e6d5 f4f5 d
5c6 e5e6 c6c7 f5f4 c7d6 d4d5 d6c7 f4e5 c7c8 d5d6 c8d8 e5f6 d8c8 d6d7 c8d8 f6f7 d8c7 e6e7 c7d7 e7e8q d7c7 e8b5 c7d8 b5c4
d8d7 c4c5 d7d8 f7e6 d8e8 c5c8
info currmove e2e3 currmovenumber 2
info currmove f2f4 currmovenumber 3
info currmove e2e4 currmovenumber 4
info currmove d2d3 currmovenumber 5
info currmove f2f3 currmovenumber 6
info currmove e1f1 currmovenumber 7
info currmove e1d1 currmovenumber 8
info depth 36 seldepth 64 score mate 26 time 91684 nodes 428320668 nps 4671000 hashfull 999 beta 0.962555 null 0.992408
pv d2d4 e8d7 e2e4 d7d6 e1e2 e7e6 f2f4 d6d7 e2f3 d7c6 e4e5 c6d5 f4f5 e6f5 f3f4 d5e6 f4g5 f5f4 g5f4 e6d5 f4f5 d5c6 e5e6 c6
c7 f5f4 c7d6 d4d5 d6c7 f4e5 c7c8 d5d6 c8d8 e5f6 d8c8 d6d7 c8d8 f6f7 d8c7 e6e7 c7d7 e7e8q d7c7 e8b5 c7d8 b5c4 d8d7 c4c5 d
7d8 f7e6 d8e8 c5c8
At depth 30, around 8 seconds in, Topple appears to first see the mate as it fails high on its aspiration window multiple times, past what would be caused by the evaluation function, which is clamped to [-10000, 10000]. It reaches a score of 19729, then 29098, at which point the upper bound of the aspiration window is increased to +INF to allow mate scores to be returned.

At this point, I would expect a mating score to be returned, however rough an upper bound it may be.
Instead, Topple suddenly decides that it in fact does not see the mate anymore, and returns a score of 3010, which is just the static evaluation at the end of its PV.

This then happens at depth 31 (reaches 31111, before dropping down to 3008) and then at depth 32 (31109, before dropping to 2993), and then so on and so on until finally a mate in 26 is found at depth 36, over a minute after the first fail high into mate scores.

Has anyone else experienced this? What could be causing my engine to lose a mating line that it has found?
elcabesa
Posts: 855
Joined: Sun May 23, 2010 1:32 pm

Re: On failing high and finding mates

Post by elcabesa »

it looks to me you have some kind of strange, but probably easy to find, BUG in your search.

it looks to me that you are returning the real PV in your search and I would assume that in my analysis.

at depth 30 your engine report the following PV with evaluation +30:

Code: Select all

info depth 30 seldepth 56 score cp 3010 lowerbound time 8847 nodes 45785371 nps 5174000 hashfull 485 beta 0.939189 null
0.984771 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
if I correctly follow the PV at the penultimate move ( b1c1 ) the position on the board is the following:
[d]8/4P3/8/1Q6/3Q1K2/8/8/2k5 w - - 5 23

here you engine execute Kf4f5 ( last move of PV) instead of the mate Qb5b2#.

something strange happens in this last node. You can add some debugging code to your search and enable it only in the specified node to understand what happens.

A strange thing that I have spot in your search is that search_qs don't test if it's in check, this is wrong because when you are in check you have to test all the available moves.

A very simple solution can be to modify you search_qs like this:

Code: Select all

search_qs(alpha, beta) {
 if ( in check ) { 
   return search_ab(alpha,beta, 1); // normal alpha beta with depth 1 to properly escape check, but tihs could lead to search explosion
 }
 else
 .... normal code....
}
konsolas
Posts: 182
Joined: Sun Jun 12, 2016 5:44 pm
Location: London
Full name: Vincent

Re: On failing high and finding mates

Post by konsolas »

Good spot, strange PVs seem to be an ongoing pattern. Just found one where black was being checked by an unprotected queen one space away, and didn't capture.
elcabesa
Posts: 855
Joined: Sun May 23, 2010 1:32 pm

Re: On failing high and finding mates

Post by elcabesa »

another strange thing is that your movesort give sometimes some duplicates moves, if you look at stndard output you can see that a lot of times in startpos your engine search 22, 23 moves in root.
This is because for killers you don't check that a move shall not be equal to a previous move , for example hash. Instead you did it correctly for quiet moves
konsolas
Posts: 182
Joined: Sun Jun 12, 2016 5:44 pm
Location: London
Full name: Vincent

Re: On failing high and finding mates

Post by konsolas »

Also a good point, just wrote a fix for that.

After a few more changes, this is one of the PVs I get after failing high to mate but ending up with a score of 3000:

[pgn][Event "?"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "?"] [Black "?"] [Result "*"] [FEN "4k3/4p3/8/8/8/8/3PPP2/4K3 w - - 0 1"] [SetUp "1"] 1.e4 Kf7 2.d4 Kg6 3.Kd2 Kg5 4.e5 Kf4 5.Kd3 Kf5 6.Ke3 Kg6 7.d5 Kf7 8.e6+ Ke8 9.Ke4 Kd8 10.Ke5 Kc8 11.Kd4 Kd8 12.Ke4 Kc7 13.f4 Kd8 14.Ke5 Kc7 15.f5 Kb6 16.d6 Kb5 17.dxe7 Kc6 18.e8=Q+ Kb6 19.Qd8+ Kb5 20.e7 Kc4 21.e8=Q Kc3 22.Qd4+ Kc2 23.f6 { Misses mate in 2 } ( 23.Qb8 Kc1 24.Qbb2# ) 23...Kc1 24.Qd2+ { Loses the queen } 24...Kb1 { Black doesn't take? } 25.Qb5+ Ka1 26.f7 { Misses mate in 1 } ( 26.Qdb2# ) *[/pgn]

Lots of extremely strange things here. Maybe it's to do with pruning? But that seems unlikely given that I never prune captures, and Black just fails to capture a queen with two legal moves in the PV.

I'll try to add some debugging code and activate it at positions with a certain hash.
elcabesa
Posts: 855
Joined: Sun May 23, 2010 1:32 pm

Re: On failing high and finding mates

Post by elcabesa »

in your search futility pruning and history pruning ends with a break; instead of continue;. this is one of the reason why some moves are skipped because sometimes in the search all the non capture moves are skipped even if they are good or check.
konsolas
Posts: 182
Joined: Sun Jun 12, 2016 5:44 pm
Location: London
Full name: Vincent

Re: On failing high and finding mates

Post by konsolas »

elcabesa wrote: Sun Feb 17, 2019 5:43 pm in your search futility pruning and history pruning ends with a break; instead of continue;. this is one of the reason why some moves are skipped because sometimes in the search all the non capture moves are skipped even if they are good or check.
Unfortunately, changing those to continues doesn't seem to change the behaviour of mating issue:

Code: Select all

info depth 31 seldepth 56 score cp 29785 lowerbound time 16067 nodes 61828792 nps 3847000 hashfull 542 beta 0.933856 null 0.983487 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6d7 e2e3 d7d6 d4d5 d6e5 f2f4 e5d6 e3d4 e7e6 d5e6 d6e6 e4e5 e6f7 f4f5 f7e8 f5f6 e8d8 e5e6 d8e8 d4d5 e8d8 d5d6 d8e8 f6f7 e8f8 d6d7 f8g7 d7e7 g7h6 f7f8q h6h5 f8f3 h5h6 e7e8 h6g6 e6e7
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 56 score cp 2883 lowerbound time 30867 nodes 112653510 nps 3649000 hashfull 745 beta 0.951518 null 0.983474 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6d7 e2e3 d7d6 e3d3 d6d7 d4d5 d7d8 f2f4 d8d7 e4e5 d7e8 d3e4 e8d7 f4f5 e7e6 d5e6 d7e7 e4d4 e7f8 f5f6 f8g8 d4c4 g8h7 e6e7 h7h6 e7e8q h6g5 f6f7 g5g4 f7f8q g4h3 f8f3 h3h2 e5e6
I feel like it's something to do with my extensions because the mate is only found, presumably, due to a combination of check and singular extensions. Maybe they behave differently after being researched as a PV node.
Sven
Posts: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: On failing high and finding mates

Post by Sven »

elcabesa wrote: Sat Feb 16, 2019 4:32 pm it looks to me you have some kind of strange, but probably easy to find, BUG in your search.

it looks to me that you are returning the real PV in your search and I would assume that in my analysis.

at depth 30 your engine report the following PV with evaluation +30:

Code: Select all

info depth 30 seldepth 56 score cp 3010 lowerbound time 8847 nodes 45785371 nps 5174000 hashfull 485 beta 0.939189 null
0.984771 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6e6 f2f4 e6d7 f4f5 d7e8 e2d3 e8d7 e4e5 d7d8 d3e4 d8e8 e4f3 e8d7 d4d5 e7e6 f5e6 d7e
8 d5d6 e8f8 e6e7 f8f7 f3e3 f7e8 e3f4 e8d7 e5e6 d7c6 e7e8q c6c5 d6d7 c5b4 e6e7 b4a3 d7d8q a3b2 d8d4 b2b1 e8b5 b1c1 f4f5
if I correctly follow the PV at the penultimate move ( b1c1 ) the position on the board is the following: [...]

here you engine execute Kf4f5 ( last move of PV) instead of the mate Qb5b2#.
The output line contains the word "lowerbound" so this is not a PV but a line that leads to a score of at least 3010 cp. One can certainly discuss whether such output lines make sense (my engine Jumbo does not print such lines, for instance) but I'd say it still looks correct.
A strange thing that I have spot in your search is that search_qs don't test if it's in check, this is wrong because when you are in check you have to test all the available moves.
Fully agreed, this is certainly a bug, although its impact is not as huge as one might think. Sometimes a checkmate is missed in QS but only few of them will actually influence the score at the QS root. Nevertheless I think it should be fixed.
Sven Schüle (engine author: Jumbo, KnockOut, Surprise)
Sven
Posts: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: On failing high and finding mates

Post by Sven »

konsolas wrote: Sun Feb 17, 2019 7:21 pm
elcabesa wrote: Sun Feb 17, 2019 5:43 pm in your search futility pruning and history pruning ends with a break; instead of continue;. this is one of the reason why some moves are skipped because sometimes in the search all the non capture moves are skipped even if they are good or check.
Unfortunately, changing those to continues doesn't seem to change the behaviour of mating issue:
Nevertheless these are bugs that need to be fixed: in both cases the "break;" is wrong, it skips all remaining moves instead of just pruning the current move.

Code: Select all

info depth 31 seldepth 56 score cp 29785 lowerbound time 16067 nodes 61828792 nps 3847000 hashfull 542 beta 0.933856 null 0.983487 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6d7 e2e3 d7d6 d4d5 d6e5 f2f4 e5d6 e3d4 e7e6 d5e6 d6e6 e4e5 e6f7 f4f5 f7e8 f5f6 e8d8 e5e6 d8e8 d4d5 e8d8 d5d6 d8e8 f6f7 e8f8 d6d7 f8g7 d7e7 g7h6 f7f8q h6h5 f8f3 h5h6 e7e8 h6g6 e6e7
info currmove d2d4 currmovenumber 1
info depth 31 seldepth 56 score cp 2883 lowerbound time 30867 nodes 112653510 nps 3649000 hashfull 745 beta 0.951518 null 0.983474 pv d2d4 e8d7 e2e4 d7d6 e1e2 d6d7 e2e3 d7d6 e3d3 d6d7 d4d5 d7d8 f2f4 d8d7 e4e5 d7e8 d3e4 e8d7 f4f5 e7e6 d5e6 d7e7 e4d4 e7f8 f5f6 f8g8 d4c4 g8h7 e6e7 h7h6 e7e8q h6g5 f6f7 g5g4 f7f8q g4h3 f8f3 h3h2 e5e6
I feel like it's something to do with my extensions because the mate is only found, presumably, due to a combination of check and singular extensions. Maybe they behave differently after being researched as a PV node.
I am not sure about your exact problem. An "info" line containing "lowerbound" is not a PV, so there is no need to expect a mate score in it. Maybe I somehow missed your point?
Sven Schüle (engine author: Jumbo, KnockOut, Surprise)
elcabesa
Posts: 855
Joined: Sun May 23, 2010 1:32 pm

Re: On failing high and finding mates

Post by elcabesa »

Sven wrote: Sun Feb 17, 2019 9:24 pm I am not sure about your exact problem. An "info" line containing "lowerbound" is not a PV, so there is no need to expect a mate score in it. Maybe I somehow missed your point?
in his root search after the first move has been searched it print the UCI output with the word lowerbound, then after the end of the search it print the best PV found.

so for each iteration you see always 2 uci lines, the first with lowerbound ( but it's not a lowerbound, it's exact value) and then the final line