A tough nut to crack

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

Moderators: hgm, Rebel, chrisw

Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

A tough nut to crack

Post by Dann Corbit »

From here:
http://www.yacpdb.org/#search/OHBwcDFQM ... LzEvMS8w/1

We have this solution given:
[pgn] [Event "?"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "?"] [Black "?"] [Result "1-0"] [FEN "8/ppp1P1p1/8/8/3p4/8/1ppp2K1/br2k2n w - - 0 1"] [SetUp "1"] 1. e8=Q+ Kd1 2. Qh5+ Kc1 3. Qg5 Kd1 4. Qg4+ Ke1 5. Qe4+ Kd1 6. Qf3+ Kc1 7. Qf4 a6 8. Qg5 Kd1 9. Qg4+ Ke1 10. Qe4+ Kd1 11. Qf3+ Kc1 12. Qf4 a5 13. Qg5 Kd1 14. Qg4+ Ke1 15. Qe4+ Kd1 16. Qf3+ Kc1 17. Qf4 a4 18. Qg5 Kd1 19. Qg4+ Ke1 20. Qe4+ Kd1 21. Qf3+ Kc1 22. Qf4 a3 23. Qg5 Kd1 24. Qg4+ Ke1 25. Qe4+ Kd1 26. Qf3+ Kc1 27. Qf4 a2 28. Qg5 Kd1 29. Qg4+ Ke1 30. Qe4+ Kd1 31. Qf3+ Kc1 32. Qf4 b6 33. Qg5 Kd1 34. Qg4+ Ke1 35. Qe4+ Kd1 36. Qf3+ Kc1 37. Qf4 b5 38. Qg5 Kd1 39. Qg4+ Ke1 40. Qe4+ Kd1 41. Qf3+ Kc1 42. Qf4 b4 43. Qg5 Kd1 44. Qg4+ Ke1 45. Qe4+ Kd1 46. Qf3+ Kc1 47. Qf4 b3 48. Qg5 Kd1 49. Qg4+ Ke1 50. Qe4+ Kd1 51. Qf3+ Kc1 52. Qf4 c6 53. Qg5 Kd1 54. Qg4+ Ke1 55. Qe4+ Kd1 56. Qf3+ Kc1 57. Qf4 c5 58. Qg5 Kd1 59. Qg4+ Ke1 60. Qe4+ Kd1 61. Qf3+ Kc1 62. Qf4 c4 63. Qg5 Kd1 64. Qg4+ Ke1 65. Qe4+ Kd1 66. Qf3+ Kc1 67. Qf4 c3 68. Qg5 Kd1 69. Qg4+ Ke1 70. Qe4+ Kd1 71. Qf3+ Kc1 72. Qf4 g6 73. Qg5 Kd1 74. Qg4+ Ke1 75. Qe4+ Kd1 76. Qf3+ Kc1 77. Qf4 d3 78. Qe3 Kd1 79. Qf3+ Kc1 80. Qf4 g5 81. Qxg5 Kd1 82. Qg4+ Ke1 83. Qe4+ Kd1 84. Qf3+ Kc1 85. Qf4 Nf2 86. Kxf2 Kd1 87. Qg4+ Kc1 88. Qg5 Kd1 89. Qg1# 1-0 [/pgn]

As EPD, sorted from last to first for easier analysis:

Code: Select all

8/8/8/6Q1/8/1ppp4/pppp1K2/br1k4 w - -
8/8/8/6Q1/8/1ppp4/pppp1K2/brk5 b - -
8/8/8/8/6Q1/1ppp4/pppp1K2/brk5 w - -
8/8/8/8/6Q1/1ppp4/pppp1K2/br1k4 b - -
8/8/8/8/5Q2/1ppp4/pppp1K2/br1k4 w - -
8/8/8/8/5Q2/1ppp4/pppp1K2/brk5 b - -
8/8/8/8/5Q2/1ppp4/pppp1nK1/brk5 w - -
8/8/8/8/5Q2/1ppp4/pppp2K1/brk4n b - -
8/8/8/8/8/1ppp1Q2/pppp2K1/brk4n w - -
8/8/8/8/8/1ppp1Q2/pppp2K1/br1k3n b - -
8/8/8/8/4Q3/1ppp4/pppp2K1/br1k3n w - -
8/8/8/8/4Q3/1ppp4/pppp2K1/br2k2n b - -
8/8/8/8/6Q1/1ppp4/pppp2K1/br2k2n w - -
8/8/8/8/6Q1/1ppp4/pppp2K1/br1k3n b - -
8/8/8/6Q1/8/1ppp4/pppp2K1/br1k3n w - -
8/8/8/6Q1/8/1ppp4/pppp2K1/brk4n b - -
8/8/8/6p1/5Q2/1ppp4/pppp2K1/brk4n w - -
8/8/6p1/8/5Q2/1ppp4/pppp2K1/brk4n b - -
8/8/6p1/8/8/1ppp1Q2/pppp2K1/brk4n w - -
8/8/6p1/8/8/1ppp1Q2/pppp2K1/br1k3n b - -
8/8/6p1/8/8/1pppQ3/pppp2K1/br1k3n w - -
8/8/6p1/8/8/1pppQ3/pppp2K1/brk4n b - -
8/8/6p1/8/5Q2/1ppp4/pppp2K1/brk4n w - -
8/8/6p1/8/3p1Q2/1pp5/pppp2K1/brk4n b - -
8/8/6p1/8/3p4/1pp2Q2/pppp2K1/brk4n w - -
8/8/6p1/8/3p4/1pp2Q2/pppp2K1/br1k3n b - -
8/8/6p1/8/3pQ3/1pp5/pppp2K1/br1k3n w - -
8/8/6p1/8/3pQ3/1pp5/pppp2K1/br2k2n b - -
8/8/6p1/8/3p2Q1/1pp5/pppp2K1/br2k2n w - -
8/8/6p1/8/3p2Q1/1pp5/pppp2K1/br1k3n b - -
8/8/6p1/6Q1/3p4/1pp5/pppp2K1/br1k3n w - -
8/8/6p1/6Q1/3p4/1pp5/pppp2K1/brk4n b - -
8/8/6p1/8/3p1Q2/1pp5/pppp2K1/brk4n w - -
8/6p1/8/8/3p1Q2/1pp5/pppp2K1/brk4n b - -
8/6p1/8/8/3p4/1pp2Q2/pppp2K1/brk4n w - -
8/6p1/8/8/3p4/1pp2Q2/pppp2K1/br1k3n b - -
8/6p1/8/8/3pQ3/1pp5/pppp2K1/br1k3n w - -
8/6p1/8/8/3pQ3/1pp5/pppp2K1/br2k2n b - -
8/6p1/8/8/3p2Q1/1pp5/pppp2K1/br2k2n w - -
8/6p1/8/8/3p2Q1/1pp5/pppp2K1/br1k3n b - -
8/6p1/8/6Q1/3p4/1pp5/pppp2K1/br1k3n w - -
8/6p1/8/6Q1/3p4/1pp5/pppp2K1/brk4n b - -
8/6p1/8/8/3p1Q2/1pp5/pppp2K1/brk4n w - -
8/6p1/8/8/2pp1Q2/1p6/pppp2K1/brk4n b - -
8/6p1/8/8/2pp4/1p3Q2/pppp2K1/brk4n w - -
8/6p1/8/8/2pp4/1p3Q2/pppp2K1/br1k3n b - -
8/6p1/8/8/2ppQ3/1p6/pppp2K1/br1k3n w - -
8/6p1/8/8/2ppQ3/1p6/pppp2K1/br2k2n b - -
8/6p1/8/8/2pp2Q1/1p6/pppp2K1/br2k2n w - -
8/6p1/8/8/2pp2Q1/1p6/pppp2K1/br1k3n b - -
8/6p1/8/6Q1/2pp4/1p6/pppp2K1/br1k3n w - -
8/6p1/8/6Q1/2pp4/1p6/pppp2K1/brk4n b - -
8/6p1/8/8/2pp1Q2/1p6/pppp2K1/brk4n w - -
8/6p1/8/2p5/3p1Q2/1p6/pppp2K1/brk4n b - -
8/6p1/8/2p5/3p4/1p3Q2/pppp2K1/brk4n w - -
8/6p1/8/2p5/3p4/1p3Q2/pppp2K1/br1k3n b - -
8/6p1/8/2p5/3pQ3/1p6/pppp2K1/br1k3n w - -
8/6p1/8/2p5/3pQ3/1p6/pppp2K1/br2k2n b - -
8/6p1/8/2p5/3p2Q1/1p6/pppp2K1/br2k2n w - -
8/6p1/8/2p5/3p2Q1/1p6/pppp2K1/br1k3n b - -
8/6p1/8/2p3Q1/3p4/1p6/pppp2K1/br1k3n w - -
8/6p1/8/2p3Q1/3p4/1p6/pppp2K1/brk4n b - -
8/6p1/8/2p5/3p1Q2/1p6/pppp2K1/brk4n w - -
8/6p1/2p5/8/3p1Q2/1p6/pppp2K1/brk4n b - -
8/6p1/2p5/8/3p4/1p3Q2/pppp2K1/brk4n w - -
8/6p1/2p5/8/3p4/1p3Q2/pppp2K1/br1k3n b - -
8/6p1/2p5/8/3pQ3/1p6/pppp2K1/br1k3n w - -
8/6p1/2p5/8/3pQ3/1p6/pppp2K1/br2k2n b - -
8/6p1/2p5/8/3p2Q1/1p6/pppp2K1/br2k2n w - -
8/6p1/2p5/8/3p2Q1/1p6/pppp2K1/br1k3n b - -
8/6p1/2p5/6Q1/3p4/1p6/pppp2K1/br1k3n w - -
8/6p1/2p5/6Q1/3p4/1p6/pppp2K1/brk4n b - -
8/6p1/2p5/8/3p1Q2/1p6/pppp2K1/brk4n w - -
8/2p3p1/8/8/3p1Q2/1p6/pppp2K1/brk4n b - -
8/2p3p1/8/8/3p4/1p3Q2/pppp2K1/brk4n w - -
8/2p3p1/8/8/3p4/1p3Q2/pppp2K1/br1k3n b - -
8/2p3p1/8/8/3pQ3/1p6/pppp2K1/br1k3n w - -
8/2p3p1/8/8/3pQ3/1p6/pppp2K1/br2k2n b - -
8/2p3p1/8/8/3p2Q1/1p6/pppp2K1/br2k2n w - -
8/2p3p1/8/8/3p2Q1/1p6/pppp2K1/br1k3n b - -
8/2p3p1/8/6Q1/3p4/1p6/pppp2K1/br1k3n w - -
8/2p3p1/8/6Q1/3p4/1p6/pppp2K1/brk4n b - -
8/2p3p1/8/8/3p1Q2/1p6/pppp2K1/brk4n w - -
8/2p3p1/8/8/1p1p1Q2/8/pppp2K1/brk4n b - -
8/2p3p1/8/8/1p1p4/5Q2/pppp2K1/brk4n w - -
8/2p3p1/8/8/1p1p4/5Q2/pppp2K1/br1k3n b - -
8/2p3p1/8/8/1p1pQ3/8/pppp2K1/br1k3n w - -
8/2p3p1/8/8/1p1pQ3/8/pppp2K1/br2k2n b - -
8/2p3p1/8/8/1p1p2Q1/8/pppp2K1/br2k2n w - -
8/2p3p1/8/8/1p1p2Q1/8/pppp2K1/br1k3n b - -
8/2p3p1/8/6Q1/1p1p4/8/pppp2K1/br1k3n w - -
8/2p3p1/8/6Q1/1p1p4/8/pppp2K1/brk4n b - -
8/2p3p1/8/8/1p1p1Q2/8/pppp2K1/brk4n w - -
8/2p3p1/8/1p6/3p1Q2/8/pppp2K1/brk4n b - -
8/2p3p1/8/1p6/3p4/5Q2/pppp2K1/brk4n w - -
8/2p3p1/8/1p6/3p4/5Q2/pppp2K1/br1k3n b - -
8/2p3p1/8/1p6/3pQ3/8/pppp2K1/br1k3n w - -
8/2p3p1/8/1p6/3pQ3/8/pppp2K1/br2k2n b - -
8/2p3p1/8/1p6/3p2Q1/8/pppp2K1/br2k2n w - -
8/2p3p1/8/1p6/3p2Q1/8/pppp2K1/br1k3n b - -
8/2p3p1/8/1p4Q1/3p4/8/pppp2K1/br1k3n w - -
8/2p3p1/8/1p4Q1/3p4/8/pppp2K1/brk4n b - -
8/2p3p1/8/1p6/3p1Q2/8/pppp2K1/brk4n w - -
8/2p3p1/1p6/8/3p1Q2/8/pppp2K1/brk4n b - -
8/2p3p1/1p6/8/3p4/5Q2/pppp2K1/brk4n w - -
8/2p3p1/1p6/8/3p4/5Q2/pppp2K1/br1k3n b - -
8/2p3p1/1p6/8/3pQ3/8/pppp2K1/br1k3n w - -
8/2p3p1/1p6/8/3pQ3/8/pppp2K1/br2k2n b - -
8/2p3p1/1p6/8/3p2Q1/8/pppp2K1/br2k2n w - -
8/2p3p1/1p6/8/3p2Q1/8/pppp2K1/br1k3n b - -
8/2p3p1/1p6/6Q1/3p4/8/pppp2K1/br1k3n w - -
8/2p3p1/1p6/6Q1/3p4/8/pppp2K1/brk4n b - -
8/2p3p1/1p6/8/3p1Q2/8/pppp2K1/brk4n w - -
8/1pp3p1/8/8/3p1Q2/8/pppp2K1/brk4n b - -
8/1pp3p1/8/8/3p4/5Q2/pppp2K1/brk4n w - -
8/1pp3p1/8/8/3p4/5Q2/pppp2K1/br1k3n b - -
8/1pp3p1/8/8/3pQ3/8/pppp2K1/br1k3n w - -
8/1pp3p1/8/8/3pQ3/8/pppp2K1/br2k2n b - -
8/1pp3p1/8/8/3p2Q1/8/pppp2K1/br2k2n w - -
8/1pp3p1/8/8/3p2Q1/8/pppp2K1/br1k3n b - -
8/1pp3p1/8/6Q1/3p4/8/pppp2K1/br1k3n w - -
8/1pp3p1/8/6Q1/3p4/8/pppp2K1/brk4n b - -
8/1pp3p1/8/8/3p1Q2/8/pppp2K1/brk4n w - -
8/1pp3p1/8/8/3p1Q2/p7/1ppp2K1/brk4n b - -
8/1pp3p1/8/8/3p4/p4Q2/1ppp2K1/brk4n w - -
8/1pp3p1/8/8/3p4/p4Q2/1ppp2K1/br1k3n b - -
8/1pp3p1/8/8/3pQ3/p7/1ppp2K1/br1k3n w - -
8/1pp3p1/8/8/3pQ3/p7/1ppp2K1/br2k2n b - -
8/1pp3p1/8/8/3p2Q1/p7/1ppp2K1/br2k2n w - -
8/1pp3p1/8/8/3p2Q1/p7/1ppp2K1/br1k3n b - -
8/1pp3p1/8/6Q1/3p4/p7/1ppp2K1/br1k3n w - -
8/1pp3p1/8/6Q1/3p4/p7/1ppp2K1/brk4n b - -
8/1pp3p1/8/8/3p1Q2/p7/1ppp2K1/brk4n w - -
8/1pp3p1/8/8/p2p1Q2/8/1ppp2K1/brk4n b - -
8/1pp3p1/8/8/p2p4/5Q2/1ppp2K1/brk4n w - -
8/1pp3p1/8/8/p2p4/5Q2/1ppp2K1/br1k3n b - -
8/1pp3p1/8/8/p2pQ3/8/1ppp2K1/br1k3n w - -
8/1pp3p1/8/8/p2pQ3/8/1ppp2K1/br2k2n b - -
8/1pp3p1/8/8/p2p2Q1/8/1ppp2K1/br2k2n w - -
8/1pp3p1/8/8/p2p2Q1/8/1ppp2K1/br1k3n b - -
8/1pp3p1/8/6Q1/p2p4/8/1ppp2K1/br1k3n w - -
8/1pp3p1/8/6Q1/p2p4/8/1ppp2K1/brk4n b - -
8/1pp3p1/8/8/p2p1Q2/8/1ppp2K1/brk4n w - -
8/1pp3p1/8/p7/3p1Q2/8/1ppp2K1/brk4n b - -
8/1pp3p1/8/p7/3p4/5Q2/1ppp2K1/brk4n w - -
8/1pp3p1/8/p7/3p4/5Q2/1ppp2K1/br1k3n b - -
8/1pp3p1/8/p7/3pQ3/8/1ppp2K1/br1k3n w - -
8/1pp3p1/8/p7/3pQ3/8/1ppp2K1/br2k2n b - -
8/1pp3p1/8/p7/3p2Q1/8/1ppp2K1/br2k2n w - -
8/1pp3p1/8/p7/3p2Q1/8/1ppp2K1/br1k3n b - -
8/1pp3p1/8/p5Q1/3p4/8/1ppp2K1/br1k3n w - -
8/1pp3p1/8/p5Q1/3p4/8/1ppp2K1/brk4n b - -
8/1pp3p1/8/p7/3p1Q2/8/1ppp2K1/brk4n w - -
8/1pp3p1/p7/8/3p1Q2/8/1ppp2K1/brk4n b - -
8/1pp3p1/p7/8/3p4/5Q2/1ppp2K1/brk4n w - -
8/1pp3p1/p7/8/3p4/5Q2/1ppp2K1/br1k3n b - -
8/1pp3p1/p7/8/3pQ3/8/1ppp2K1/br1k3n w - -
8/1pp3p1/p7/8/3pQ3/8/1ppp2K1/br2k2n b - -
8/1pp3p1/p7/8/3p2Q1/8/1ppp2K1/br2k2n w - -
8/1pp3p1/p7/8/3p2Q1/8/1ppp2K1/br1k3n b - -
8/1pp3p1/p7/6Q1/3p4/8/1ppp2K1/br1k3n w - -
8/1pp3p1/p7/6Q1/3p4/8/1ppp2K1/brk4n b - -
8/1pp3p1/p7/8/3p1Q2/8/1ppp2K1/brk4n w - -
8/ppp3p1/8/8/3p1Q2/8/1ppp2K1/brk4n b - -
8/ppp3p1/8/8/3p4/5Q2/1ppp2K1/brk4n w - -
8/ppp3p1/8/8/3p4/5Q2/1ppp2K1/br1k3n b - -
8/ppp3p1/8/8/3pQ3/8/1ppp2K1/br1k3n w - -
8/ppp3p1/8/8/3pQ3/8/1ppp2K1/br2k2n b - -
8/ppp3p1/8/8/3p2Q1/8/1ppp2K1/br2k2n w - -
8/ppp3p1/8/8/3p2Q1/8/1ppp2K1/br1k3n b - -
8/ppp3p1/8/6Q1/3p4/8/1ppp2K1/br1k3n w - -
8/ppp3p1/8/6Q1/3p4/8/1ppp2K1/brk4n b - -
8/ppp3p1/8/7Q/3p4/8/1ppp2K1/brk4n w - -
8/ppp3p1/8/7Q/3p4/8/1ppp2K1/br1k3n b - -
4Q3/ppp3p1/8/8/3p4/8/1ppp2K1/br1k3n w - -
4Q3/ppp3p1/8/8/3p4/8/1ppp2K1/br2k2n b - -
8/ppp1P1p1/8/8/3p4/8/1ppp2K1/br2k2n w - -
However, when I run analysis against it, I get a steady stream of checkmates up to ply 123, then I get some plies that resolve to checkmate and some plies that resolve to zero, with scores that vacillate all over the place as I am analyzing.

I would be keen to know if this really is a checkmate from the root position.

Every engine I have tried gives strange behavior as we get close to the starting move.
For instance, here is Sting:

Code: Select all

Bench position: 26/177
info depth 1 multipv 1 score mate -13 nodes 22 nps 22000 time 1 pv d1c1
info depth 2 multipv 1 score mate -13 nodes 103 nps 103000 time 1 pv d1c1 f3f4
info depth 3 multipv 1 score mate -13 nodes 159 nps 159000 time 1 pv d1c1 f3f4 d4d3
info depth 4 multipv 1 score mate -13 nodes 301 nps 301000 time 1 pv d1c1 f3f4 d4d3 f4e3
info depth 5 multipv 1 score mate -13 nodes 501 nps 250500 time 2 pv d1c1 f3f4 d4d3 f4e3 c1d1
info depth 6 multipv 1 score cp 848 nodes 769 nps 384500 time 2 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3
info depth 7 multipv 1 score mate -13 upperbound nodes 1028 nps 514000 time 2 pv d1c1 f3f4
info depth 8 multipv 1 score mate -13 nodes 1509 nps 503000 time 3 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4
info depth 9 multipv 1 score mate -13 nodes 2056 nps 685333 time 3 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 10 multipv 1 score mate -13 nodes 2728 nps 909333 time 3 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 11 multipv 1 score mate -13 nodes 3505 nps 876250 time 4 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 12 multipv 1 score mate -13 nodes 4460 nps 1115000 time 4 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 13 multipv 1 score mate -13 nodes 5904 nps 1180800 time 5 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 14 multipv 1 score mate -13 nodes 8410 nps 1401666 time 6 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 15 multipv 1 score mate -13 nodes 12743 nps 1820428 time 7 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 16 multipv 1 score mate -13 nodes 19174 nps 2396750 time 8 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 17 multipv 1 score mate -13 nodes 28444 nps 3160444 time 9 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 18 multipv 1 score mate -13 nodes 44402 nps 4440200 time 10 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 19 multipv 1 score mate -13 nodes 69062 nps 5312461 time 13 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 20 multipv 1 score mate -13 nodes 108627 nps 6789187 time 16 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 21 multipv 1 score mate -13 nodes 165860 nps 8293000 time 20 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 22 multipv 1 score mate -13 nodes 249632 nps 10401333 time 24 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 23 multipv 1 score mate -13 nodes 392202 nps 11884909 time 33 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 24 multipv 1 score mate -13 nodes 546500 nps 12709302 time 43 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 25 multipv 1 score mate -13 nodes 817796 nps 14347298 time 57 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 26 multipv 1 score mate -13 nodes 1234817 nps 15630594 time 79 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 27 multipv 1 score mate -13 nodes 1944724 nps 16206033 time 120 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 28 multipv 1 score mate -13 nodes 2675335 nps 17372305 time 154 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 29 multipv 1 score mate -13 nodes 2676168 nps 17265600 time 155 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 30 multipv 1 score mate -13 nodes 2677239 nps 17272509 time 155 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 31 multipv 1 score mate -13 nodes 2678319 nps 17168711 time 156 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 32 multipv 1 score mate -13 nodes 2681340 nps 17078598 time 157 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 33 multipv 1 score mate -13 nodes 2683974 nps 16987177 time 158 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 34 multipv 1 score mate -13 nodes 2718786 nps 16886869 time 161 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info depth 35 multipv 1 score mate -13 nodes 555485888 nps 18513110 time 30005 pv d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5
info nodes 555485906 nps 18513111 time 30005
bestmove d1c1 ponder f3f4

Bench position: 27/177
info depth 1 multipv 1 score mate 14 nodes 115 nps 0 time 0 pv e4f3
info depth 2 multipv 1 score mate 14 nodes 242 nps 0 time 0 pv e4f3 d1c1
info depth 3 multipv 1 score mate 14 nodes 671 nps 671000 time 1 pv e4f3 d1c1 f3f4
info depth 4 multipv 1 score mate 14 nodes 1694 nps 847000 time 2 pv e4f3 d1c1 f3f4 d4d3
info depth 5 multipv 1 score mate 14 nodes 2956 nps 1478000 time 2 pv e4f3 d1c1 f3f4 d4d3 f4e3
info depth 6 multipv 1 score cp -1854 nodes 3709 nps 1236333 time 3 pv e4f3 d1c1 f3f4 d4d3 g2f3 c1d1
info depth 7 multipv 1 score cp -1826 nodes 5811 nps 1452750 time 4 pv e4f3 d1c1 f3f4 d4d3 f4e3 g6g5 e3g5 h1g3
info depth 8 multipv 1 score cp -1802 nodes 6349 nps 1269800 time 5 pv e4f3 d1c1 f3f4 d4d3 f4e3 g6g5 e3g5 h1g3 g2g3 c1d1
info depth 9 multipv 1 score cp -1321 nodes 7519 nps 1253166 time 6 pv e4f3 d1c1 f3f4 d4d3 f4e3 g6g5 e3g5 h1g3 g2g3 c1d1 g5g4 d1e1 g4e4
info depth 10 multipv 1 score cp 0 nodes 8705 nps 1243571 time 7 pv e4f3 d1c1 f3f4 d4d3 f4e3 g6g5 e3g5 h1g3 g2g3 c1d1 g5g4 d1e1 g4e4 e1d1 e4g4
info depth 11 multipv 1 score cp 0 nodes 11266 nps 1408250 time 8 pv e4f3 d1c1 f3f4 d4d3 f4e3 g6g5 e3g5 h1g3 g2g3 c1d1 g5g4 d1c1 g4g5
info depth 12 multipv 1 score mate 14 lowerbound nodes 11354 nps 1419250 time 8 pv e4f3
info depth 13 multipv 1 score cp 0 nodes 159484 nps 6645166 time 24 pv e4f3 d1c1 f3f4 d4d3 f4e3 g6g5 e3g5 h1g3 g2g3 c1d1 g5g4 d1e1 g4e4 e1d1
info depth 14 multipv 1 score mate 14 lowerbound nodes 159553 nps 6382120 time 25 pv e4f3
info depth 15 multipv 1 score mate 14 nodes 1091900 nps 12550574 time 87 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1
info depth 16 multipv 1 score mate 14 nodes 1644933 nps 13159464 time 125 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1 e4f3
info depth 17 multipv 1 score mate 14 nodes 2680469 nps 13675862 time 196 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1 e4f3 d1c1
info depth 18 multipv 1 score mate 14 nodes 4238260 nps 14366983 time 295 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1 e4f3 d1c1 f3f4
info depth 19 multipv 1 score mate 14 nodes 6715573 nps 15262665 time 440 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1 e4f3 d1c1 f3f4 h1f2
info depth 20 multipv 1 score mate 14 nodes 9842773 nps 15773674 time 624 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1 e4f3 d1c1 f3f4 h1f2 g2f2
info depth 21 multipv 1 score mate 14 nodes 14569471 nps 16134519 time 903 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1 e4f3 d1c1 f3f4 h1f2 g2f2 c1d1
info depth 22 multipv 1 score mate 16 nodes 49276832 nps 17253792 time 2856 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1 e4f3 d1c1 f3f4 h1f2 g2f2 c1d1 f4g4
info depth 23 multipv 1 score cp 0 nodes 49539871 nps 17165582 time 2886 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1 e4g4
info depth 24 multipv 1 score cp 0 nodes 49930526 nps 17058601 time 2927 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4e4 e1d1 e4g4
info depth 25 multipv 1 score mate 16 lowerbound nodes 49938121 nps 17055369 time 2928 pv e4f3
info depth 26 multipv 1 score cp 0 nodes 50392006 nps 16927109 time 2977 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4h4 e1d1 h4h1 d1e2 h1h5 e2e1 h5h4 e1d1 h4g4 d1e1 g4h4
info depth 27 multipv 1 score mate 18 lowerbound nodes 50392571 nps 16927299 time 2977 pv e4f3
info depth 28 multipv 1 score mate 18 nodes 634729913 nps 18448233 time 34406 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4h4 e1d1 h4h1 d1e2 h1h5 e2e1 h5h4 e1d1 h4g4 d1e1 g4e4 e1d1 e4f3 d1c1 f3e3
info depth 29 multipv 1 score cp 0 nodes 637377680 nps 18396330 time 34647 pv e4f3 d1c1 f3f4 d4d3 f4e3 c1d1 e3f3 d1c1 f3f4 g6g5 f4g5 c1d1 g5g4 d1e1 g4h4 e1d1 h4h1 d1e2 h1h5 e2e1 h5h4 e1d1 h4g4 d1e1 g4e4 e1d1 e4f3 d1c1 f3e3 c1d1
info depth 30 multipv 1 score mate 28 lowerbound nodes 637391593 nps 18395670 time 34649 pv e4f3


Here is Cfish:

Code: Select all

122                     
    Avoid move: 
    Best move (Cfish-mingw-vanilla): Kc1-d1
    Not found in: 01:09
      1	00:00	         610	610,000	+12.75	Kd1
     2/1	00:00	      15,771	15,771,000	+18.61	Kd1 Qd5 c1Q Qxa2
     3/2	00:00	      20,449	20,449,000	+21.01	Kd1 Qxg7 c1Q
     4/3	00:00	      25,515	25,515,000	+21.51	Kd1 Kh2 c1Q Qxg7 Kc2
     5/6	00:00	      34,556	34,556,000	+16.73	c5 Qf4 c4 Kxh1 d3
     6/6	00:00	      43,131	43,131,000	+14.60	c5 Kh3 Nf2+ Kg2 Nd3 Kf1 c4
     7/6	00:00	      52,473	52,473,000	+10.87	c5 Kxh1 c4 Qf4 d3 Kg1 c3
     8/7	00:00	      57,972	57,972,000	+10.76	c5 Kxh1 d3 Qf4 c4 Kg1 c3 Kg2
     9/9	00:00	      64,069	64,069,000	+10.92	c5 Kxh1 c4 Kg1 c3 Kf1 d3 Qf4
    10/12	00:00	      76,850	76,850,000	+10.31	Kd1 Qh5+ Kc1 Qg5 c5 Kxh1 c4 Kg2 d3 Kf3 b5 Ke4
    11/13	00:00	     100,907	100,907,000	+9.71	Kd1 Qg4+ Kc1 Qg5 d3 Kxh1 c5 Kg2 b6 Kf3 c4 Ke4
    12/17	00:00	     129,271	129,271,000	+12.28	b6 Kf3 b5 Ke2 d3+ Kxd3
    13/19	00:01	     246,372	15,398,250	+13.12	Kd1 Qg4+ Kc1 Qf4 c6 Qg5 c5 Qf4 c4 Qg5 d3
    14/22	00:01	     430,956	26,934,750	+14.54	c5 Qf4 b5 Qg5 b4 Qf4 c4 Kxh1 g5 Qxg5 Kd1
    15/21	00:01	     630,769	19,711,531	+13.32	c5 Qf4 b6 Qg5 b5 Qf4 c4 Qg5 b4 Qf4 b3 Qg5 c3 Qf4 g6
    16/26	00:01	   1,064,482	16,896,539	+9.88	c5 Qf4 c4 Kf3 b6 Kg2 b5 Qg5 g6 Qf4 b4 Qg5 b3 Qf4 c3 Qg5 d3 Kf3 Ng3 Kxg3
    17/28	00:01	   1,869,067	16,991,518	+8.38	Kd1 Qg4+ Kc1 Qg5 b6 Qf4 c6 Qg5 c5 Kf3 d3 Kg2 c4 Qe3 b5 Qg5 b4 Kf3 g6 Kg2 b3 Qf4
    18/24	00:01	   1,993,279	18,120,718	+8.19	Kd1 Qf4 Kc1 Qg5 c6 Kf3 b6 Qf4 g6 Kg2 b5 Qg5 b4 Qf4 c5 Qg5 c4 Kf3 b3 Kg2
    19/30	00:01	   2,626,145	16,727,038	+5.73	Kd1 Qb5 Kc1 Qg5 b6 Qf4 c6 Kf3 c5 Qg5 c4 Kg2 b5 Qf4 c3 Qg5 b4 Qf4 d3
    20/34	00:01	   2,756,443	17,556,961	+4.46	Kd1 Qh5+ Kc1 Qg5 b6 Qf4 b5 Qg5 c5 Qf4 c4 Qg5 b4 Qf4 c3 Qg5 d3 Kf3 g6 Kg2 Nf2 Kxf2 b3 Qf4 g5 Qxg5
    21/30	00:01	   3,143,997	16,723,388	+2.52	Kd1 Qh5+ Kc1 Qg5 c6 Qf4 c5 Qg5 c4 Qf4 g6 Qg5 b6 Qf4 b5 Qg5 b4 Qf4 d3 Qe3 b3 Qg5 c3 Kf3 Ng3 Kxg3
    22/32	00:01	   3,591,296	16,398,611	 0.00	Kd1 Qh5+ Kc1 Qg5 b6 Qf4 d3 Qg5 g6 Qf4 Ng3 Kxg3 c6 Kf2 b5 Qg5 c5 Kg3 c4 Kf2 c3 Kg3 b4 Qf4 b3 Kg2 g5 Qe3 g4 Kg3
    23/4	00:01	   3,609,661	16,482,470	 0.00	Kd1 Qh5+ Kc1 Qg5
    24/4	00:01	   3,706,888	15,773,991	 0.00	Kd1 Qh5+ Kc1 Qg5
    25/36	00:01	   3,877,375	16,499,468	 0.00	Kd1 Qh5+ Kc1 Qg5 b6 Qf4 d3 Qg5 g6 Qf4 c6 Qg5 c5 Qf4 b5 Qg5 b4 Qe3 c4 Qf4 b3 Kxh1 g5 Qe3 Kd1 Qf3+ Ke1 Qe3+ Kd1
    26/32	00:01	   4,137,976	16,485,960	 0.00	Kd1 Qh5+ Kc1 Qg5 Ng3 Kxg3 c5 Kf2 c4 Kg3 c3 Kf2 b6 Qf4 g6 Qg5 b5 Kg3 Kd1 Qg4+ Kc1
    27/4	00:01	   4,150,354	16,535,274	 0.00	Kd1 Qh5+ Kc1 Qg5
    28/4	00:01	   4,187,230	15,741,466	 0.00	Kd1 Qh5+ Kc1 Qg5
    29/31	00:01	   4,832,515	16,216,493	 0.00	Kd1 Qh5+ Kc1 Qg5 g6 Kf3 b6 Qf4 c6 Qg5 c5 Kg2 b5 Kf3 b4 Qf4 Kd1 Kg2 Ng3 Kxg3 c1R Qf1+ Kc2 Qc4+ Kd1
    30/24	00:01	   5,585,680	15,515,777	 0.00	Kd1 Qh5+ Kc1 Qg5
    31/7	00:01	   6,277,055	16,053,849	 0.00	b6 Qf4 c6 Qg5 Kd1 Qh5+ Kc1
    32/7	00:01	   6,739,938	15,933,659	 0.00	b6 Qf4 c6 Qg5 Kd1 Qh5+ Kc1
    33/7	00:01	   7,423,870	15,829,147	 0.00	b6 Qf4 c6 Qg5 Kd1 Qh5+ Kc1
    34/7	00:01	   7,721,074	15,919,740	 0.00	b6 Qf4 c6 Qg5 Kd1 Qh5+ Kc1
    35/7	00:01	   8,484,883	15,949,028	 0.00	b6 Qf4 c6 Qg5 Kd1 Qh5+ Kc1
    36/39	00:01	   9,449,173	16,319,815	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1 Qf4 c5 Qg5 b5 Kf3 c4 Kg2 c3 Qf4 b4 Qg5 d3 Qf4 b3 Qg5 Kd1 Qg4+ Kc1 Qf4 g5 Qxg5 Kd1 Qg4+ Ke1 Qe6+ Kd1
    37/44	00:01	  10,023,641	16,432,198	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    38/46	00:01	  10,235,739	16,351,020	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1 Qf4 c5 Qg5 b5 Qf4 c4 Qg5 c3 Kf3 b4 Kg2 Kd1 Qg4+ Ke1 Qe4+ Kd1
    39/46	00:01	  10,896,995	16,143,696	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    40/50	00:01	  11,512,030	16,191,322	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1 Qf4 c5 Qg5 b5 Qf4 c4 Qg5 c3 Kf3 b4 Kg2 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qg5 Kd1 Qg4+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Kc1 Qf4 g5 Qxg5 Kd1 Qg4+ Ke1 Qh4+ Ng3
    41/37	00:01	  12,248,657	16,485,406	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    42/52	00:01	  12,561,230	16,228,979	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    43/56	00:01	  16,278,979	16,393,735	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    44/13	00:01	  16,465,994	16,582,068	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    45/13	00:01	  16,872,065	16,476,625	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    46/37	00:02	  18,053,319	16,382,322	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    47/58	00:02	  18,776,314	16,572,210	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1 Qf4 c5 Qg5 b5 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Kc1
    48/60	00:02	  20,453,024	16,454,564	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    49/59	00:02	  23,084,014	16,691,261	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    50/60	00:02	  24,305,892	16,636,476	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    51/66	00:02	  26,160,223	16,651,956	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    52/74	00:02	  29,132,731	16,714,131	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    53/70	00:02	  31,154,415	16,677,952	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    54/74	00:03	  37,935,906	16,913,020	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    55/72	00:03	  48,794,067	17,205,242	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    56/74	00:03	  50,106,927	17,284,210	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    57/76	00:03	  50,937,999	17,290,563	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1 Qf4 c5 Qg5 b5 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1
    58/80	00:04	  58,169,755	17,431,751	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    59/72	00:04	  63,172,208	17,460,532	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    60/74	00:05	  76,769,029	17,511,183	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    61/75	00:06	 104,599,121	17,547,243	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1
    62/80	00:07	 115,830,202	17,732,731	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    63/86	00:11	 196,183,183	18,288,727	 0.00	b6 Qf4 c6 Qg5 Kd1 Qg4+ Kc1
    64/85	00:16	 288,518,573	18,591,312	 0.00	b6 Qf4 c6 Qg5 b5 Qf4 g6 Qg5 Kd1 Qg4+ Kc1
    65/80-	00:22	 405,578,249	18,518,709	-0.09	b6 Qf4
    65/80-	00:23	 411,392,129	18,546,214	-M56	b6 Qf4
    65/80-	00:23	 415,639,848	18,567,784	-M56	b6 Qf4
    65/92	00:24	 443,212,269	18,651,360	-M62	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1
    66/94	00:24	 444,383,309	18,663,725	-M62	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1
    67/96	00:25	 467,743,111	18,733,703	-M62	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1
    68/97	00:27	 494,212,957	18,817,840	-M62	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4
    69/98	00:27	 503,564,159	18,870,682	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3
    70/99+	00:30	 562,349,752	19,171,885	-149.56	b6
    70/99+	00:32	 608,509,286	19,479,153	-149.47	b6
    70/99+	00:41	 835,348,885	20,679,000	-19.54	b6
    70/99	00:41	 836,251,356	20,685,466	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1
    71/100+	00:42	 862,065,487	20,746,666	-149.56	Kd1
    71/100+	00:46	 953,400,091	20,751,351	-149.47	Kd1
    71/100	00:47	 954,775,681	20,746,071	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3
    72/102	00:47	 957,064,881	20,739,482	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qe3 Kd1 Qf3+ Kc1
    73/103	00:49	1,004,047,383	20,736,640	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qe3 Kd1 Qf3+ Kc1 Qf4
    74/104	00:50	1,027,931,025	20,732,775	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qe3 Kd1 Qf3+ Kc1 Qf4 g5
    75/105	00:54	1,097,363,066	20,650,415	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qe3 Kd1 Qf3+ Kc1 Qf4 g5 Qxg5
    76/106	00:59	1,196,707,623	20,620,091	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qe3 Kd1 Qf3+ Kc1 Qf4 g5 Qxg5 Kd1
    77/108	01:00	1,220,262,481	20,588,197	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qe3 Kd1 Qf3+ Kc1 Qf4 g5 Qxg5 Kd1 Qg4+ Ke1
    78/110	01:02	1,273,050,192	20,574,548	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qe3 Kd1 Qf3+ Kc1 Qf4 g5 Qxg5 Kd1 Qg4+ Ke1 Qe4+ Kd1
    79/112	01:04	1,309,369,003	20,594,686	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qe3 Kd1 Qf3+ Kc1 Qf4 g5 Qxg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1
    80/113	01:08	1,394,225,178	20,692,894	-M61	Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 d3 Qe3 Kd1 Qf3+ Kc1 Qf4 g5 Qxg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4
   2019-05-08 4:49:45 AM, Time for this analysis: 00:01:09, Rated time: 11:15:52
(SF behaves the same as Cfish).
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.
Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: A tough nut to crack

Post by Joerg Oster »

To fully resolve this mate in 89 moves would require to search 177 plies deep at minimum!
Stockfish's maximum search depth is 127 plies.

You have to find an engine which can search deep enough.
Jörg Oster
User avatar
Eelco de Groot
Posts: 4567
Joined: Sun Mar 12, 2006 2:40 am
Full name:   

Re: A tough nut to crack

Post by Eelco de Groot »

Backwards from your pgn Dann at move 65 Stock gives a Mate in 17 instead of 25 so that is already a shortcut


[d]8/6p1/8/8/2pp2Q1/1p6/pppp2K1/br2k2n w - -

Engine: Stock Dev 2019-05-05 (512 MB)
by T. Romstad, M. Costalba, J. Kiiski, G. Linscott

Code: Select all

69/34  0:01   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (5.907.819) 3410 

70/34  0:01   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (6.815.456) 3414 

71/34  0:02   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (7.973.170) 3435 

72/34  0:02   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (9.695.196) 3468 

73/34  0:03   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (11.399.012) 3484 

74/34  0:03   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (12.772.308) 3471 

75/34  0:04   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (14.339.686) 3495 

76/34  0:04   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (16.677.983) 3494 

77/34  0:05   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (18.863.505) 3493 

78/34  0:06   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (21.940.134) 3519 

79/34  0:07   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (26.551.269) 3519 

80/34  0:08   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (31.042.661) 3554 

81/34  0:09   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (34.990.192) 3563 

82/34  0:11   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (41.112.004) 3583 

83/34  0:12   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (46.506.415) 3585 

84/34  0:14   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (52.226.159) 3615 

85/34  0:16   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (60.798.171) 3636 

86/34  0:19   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (70.357.586) 3650 

87/34  0:21   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (80.095.445) 3662 

88/34  0:26   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (95.969.842) 3677 

89/34  0:30   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (111.595.154) 3700 

90/34  0:34   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (128.876.419) 3728 

91/34  0:43   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (161.046.212) 3688 

92/34  0:50   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (185.147.605) 3701 

93/34  0:59   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (221.134.208) 3736 

94/34  1:03   +M17     65.Qh4+ Ke2 66.Qh5+ Ke1 67.Qxh1+ Ke2 
                       68.Qh5+ Ke1 69.Qh4+ Kd1 70.Qg4+ Ke1 
                       71.Qg3+ Kd1 72.Qf3+ Kc1 73.Qf4 g5 
                       74.Qxg5 Kd1 75.Qg4+ Ke1 76.Qe4+ Kd1 
                       77.Qf3+ Kc1 78.Qf4 (237.789.512) 3751 

best move: Qg4-h4 time: 1:03.390 min  n/s: 3.751.333  nodes: 237.789.512 
I changed MAX_PLY to 256 in types.h. Rest is latest Stockfish. This change puts a strain on the stack I suppose but it compiles fine and no crash in bench. With your machine it probably is easier to check the whole solution backwards with Joerg's idea and a lot of hash. Maybe counts as a simplification if stack holds :) .
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: A tough nut to crack

Post by Dann Corbit »

I tried the same thing. I still am seeing what looks like the same pattern, but I am trying iteratively like I did last time.

I already enlarged my stack to :
LDFLAGS += -static -Wl,--stack,16777216
because I often perform searches that last for days, and I have had stack crashes before.

I see a few other oddities in the mate depths in other places.
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.
Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: A tough nut to crack

Post by Joerg Oster »

Eelco de Groot wrote: Thu May 09, 2019 12:12 am I changed MAX_PLY to 256 in types.h. Rest is latest Stockfish. This change puts a strain on the stack I suppose but it compiles fine and no crash in bench. With your machine it probably is easier to check the whole solution backwards with Joerg's idea and a lot of hash. Maybe counts as a simplification if stack holds :) .
Simply changing MAX_PLY doesn't work.
You'd also need to modify the Transposition Table ...
Jörg Oster
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: A tough nut to crack

Post by Dann Corbit »

Maybe not, but it worked anyway by chance:

[d]8/ppp1P1p1/8/8/3p4/8/1ppp2K1/br2k2n w - - acd 80; bm e8=Q+; c2 "#89;"; c3 "e8=Q+"; ce 32590; dm 89; pm e8=Q+; pv e8=Q+ Kd1 Qh5+ Ke1 Qh4+ Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 a6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 g6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 a5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 c3 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b6 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b5 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 a4 Qg5 Kd1 Qg4+ Ke1 Qe4+ Kd1 Qf3+ Kc1 Qf4 b4 Qg5 Kd1;
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.