Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
readme.txt
-139 elo against toga +28 elo against garbochess 2.20 Connected passed pawns are a scoring feature to add. Add the concept of "space" control? - 8 million NPS on perft 32bit - 15.4 million NPS on perft 64bit WAC results: 1. Rb7 -> expected Rxb2 29. Qc3+ -> expected Nxd6 37. Qd3 -> expected Rd8+ 99. Be3 -> expected b6+ 140. Kf1 -> expected Qxf4 160. Qh6 -> expected Qxd8+ 162. cxd5 -> expected Qg2+ 221. bxa3 -> expected Bf6 228. Rh7 -> expected Rxh4 229. a4 -> expected Rb4 234. Qe4 -> expected Qxf7+ 242. b5 -> expected Qe2 246. Qc5+ -> expected Rxb5 264. Qxe4 -> expected exf6 269. Rxe8+ -> expected Qg4 290. Kh1 -> expected h3 57433782Passed: 284/300 1. Qd4+ -> expected c5 5. Qf3 -> expected e5 8. Rxa7 -> expected e5 10. Bd5 -> expected c5 11. Be4 -> expected b4 12. Bf6 -> expected a4 14. Rb1 -> expected d4 15. Qf3 -> expected a4 17. Rf5 -> expected e5 18. fxg6 -> expected h5 21. Rb1 -> expected f5 22. Qc2 -> expected b4 26. Qc5 -> expected a6 27. Bc7 -> expected c4 28. Qxh6 -> expected d5 33. c4 -> expected d4 36. Rf2 -> expected h4 41. Rfb1 -> expected f6 43. Nbd2 -> expected a4 44. Bb3 -> expected h5 48. exd6 -> expected a4 49. Qa4 -> expected f4 52. Rh6 -> expected h3 53. g4 -> expected f5 56. Nc5 -> expected b5 59. Re6 -> expected f4 61. d5 -> expected c5 62. e4 -> expected f4 63. Rfd2 -> expected h5 66. Qe5 -> expected f4 67. d5 -> expected f5 72. Ne5 -> expected d5 73. Rh8+ -> expected f5 74. Qh4+ -> expected e5 76. Nxg6+ -> expected h5 78. a3 -> expected b5 84. h5 -> expected f5 86. Be2 -> expected c5 87. Rad1 -> expected c5 89. Bc4 -> expected f4 91. Bd2 -> expected f5 92. Bf4 -> expected c5 93. b4 -> expected a4 94. Bf1 -> expected a5 95. Rfd8 -> expected h4 98. Bd3 -> expected a4 99. Nh3 -> expected g4 Total nodes: 8459218 Passed: 53/100 0. Qxe3 -> expected Ba7 2. Rfd1 -> expected Rad1 3. Qb6+ -> expected Qa6 4. f3 -> expected Bb5 5. Qc3 -> expected Bf1 7. Qxc6 -> expected Be3 8. Qe3 -> expected Qc1 10. Re2 -> expected Rh6 13. Bd1 -> expected Bg4 15. Nf4 -> expected Rf6 18. Rb2 -> expected Re2 19. Qxa6 -> expected Bh3 20. Ne5 -> expected Qg6 21. Qc4 -> expected Qh4 22. e4 -> expected Bg2 24. Bb4+ -> expected Rfd8 25. Nc4 -> expected Rc1 26. Nf6 -> expected Qd2 27. Qc7 -> expected Bf8 31. e4 -> expected Bh3 32. Qf3 -> expected Bf4 33. Qe3 -> expected Rg1 35. Be4 -> expected Ba4 36. Qb4+ -> expected Bb1 38. Rf8 -> expected Re8 41. Qc6 -> expected Rc8 45. Rgg6 -> expected Bd7 46. Qe3 -> expected Rd1 48. f6 -> expected Rb1 49. f4 -> expected Bg6 50. Rf1 -> expected Rc1 52. Re7 -> expected Ba6 54. Qb2+ -> expected Bb4 55. Qe4 -> expected Rb1 56. Qg5 -> expected Rd8 57. Qe3 -> expected Re1 59. Kh2 -> expected Ra3 61. Bb4 -> expected Be3 62. Bd2 -> expected Qa3 65. Bb5 -> expected Qd4 69. Ba3 -> expected Bg5 72. Qa1 -> expected Qb1 75. Qe6 -> expected Bb5 76. Bb7 -> expected Bh6 77. Qxb6 -> expected Bg4 78. f4 -> expected Rfb1 81. Nxc8 -> expected Re1 83. Nd5 -> expected Be6 84. Nf3 -> expected Ba3 87. Rcd1 -> expected Bf1 89. c4 -> expected Bc5 90. Nxa4 -> expected Rb1 94. Rf7 -> expected Rfb8 97. Nxf7 -> expected Qe2 98. Ra4 -> expected Bf5 Total nodes: 8717899 Passed: 45/100 2. Bxa3 -> expected Ne4 5. c4 -> expected Nd4 7. Qe2 -> expected Nd2 8. Nde6 -> expected Nfe6 9. Ra1 -> expected Nd1 10. Nd7 -> expected Nc8 12. Qd6 -> expected Nb5 15. Rc4 -> expected Nb5 16. Ncxe4 -> expected Nd3+ 17. fxg6 -> expected Nb5 18. Bd3 -> expected Nf5 19. R6c7 -> expected Ne7 20. Nf3 -> expected Ne4 21. Qc7 -> expected Nd5 22. Kg8 -> expected Ng5 23. b4 -> expected Nh4 25. b3 -> expected Ne4 29. Qh4 -> expected Nb5 32. Nhf4 -> expected Nd4 33. Nf4 -> expected Nd4 34. Be6 -> expected Nd4 35. Qh4 -> expected Ne3 40. Rh1 -> expected Ng5 43. Nd1 -> expected Ne4 44. Qxc7 -> expected Nd4 46. Qg3 -> expected Nd4 48. Re1 -> expected Nd2 50. Kg1 -> expected Ndc6 52. Rb1 -> expected Nf6+ 54. Bd2 -> expected Nd4 55. Rb5 -> expected Nf5 56. Bc6 -> expected Ng4 59. Nxf3+ -> expected Ne8 62. Nf1+ -> expected Ne8 64. Bb2 -> expected Nd1 65. Nc4 -> expected Nd5 66. Bxe4 -> expected Nxe4 67. Nxc4 -> expected Nf5 73. axb3 -> expected Nd4 74. Qd4 -> expected Nc7 77. Bg5+ -> expected Ne5 83. h3 -> expected Ne5 86. exf5 -> expected Ng5 87. e6 -> expected Ne4 88. Bg5 -> expected Nd6 90. fxg5 -> expected Nxe4 94. Ng4 -> expected Nd7 96. axb3 -> expected Nb5 97. Qxb5 -> expected Nd3 99. Nhf4 -> expected Nd4 Total nodes: 7904162 Passed: 50/100 0. Rxc5 -> expected Rd5 2. g3 -> expected Ra5 3. Qh7 -> expected Rh4 5. Qe4 -> expected Rc4 6. b6 -> expected Qa2 8. Bxe5 -> expected Qe2 9. Ne5 -> expected Bb5 10. Rxg8+ -> expected Qa5 12. Ng6+ -> expected Rg6 14. Rb6 -> expected Be6 15. Bd6 -> expected Qe4 18. Ne3 -> expected Qf8 20. Bc2 -> expected Qe5 22. cxd5 -> expected Qa5 23. Qb2 -> expected Qg5 25. Re6 -> expected Qd5 27. Rfd1 -> expected Qh5 28. Rxd1+ -> expected Qb4 29. exf4 -> expected Qf2 31. Rb5 -> expected Qb5 34. Bb3 -> expected Qb6 35. Ne6 -> expected Qh6 38. e6 -> expected Qe4 40. Qe5 -> expected Qd4 41. Qg6 -> expected Qf5 43. Qc2+ -> expected Qc3 45. Kxg2 -> expected Qa6 46. a5 -> expected Qf5 48. Kg8 -> expected Qb3 49. Qf2 -> expected Qa5 50. Rac8 -> expected Qc4 51. f6 -> expected Qg4 52. Nc6 -> expected Qc5 57. Rxa6 -> expected Qc5 61. Qf2+ -> expected Qc2 66. Qc3 -> expected Qg3 68. Qd5 -> expected Qe5 69. Qa2 -> expected Rb6 71. Nd5 -> expected Qd5 74. Nd8 -> expected Qc7 75. Bd3 -> expected Rf6 76. Rg7 -> expected Qe4 77. Bb4 -> expected Qc4 78. Qxa3 -> expected Qc3 81. Qxe5 -> expected Qh5 82. Rd1 -> expected Qe5 84. Bh4 -> expected Qa3 85. Qc4 -> expected Qd6 87. Be5 -> expected Qc6 91. Qa2 -> expected Qd4 92. Ne5 -> expected Qc6 95. Rad8 -> expected Qc4 96. Nh5 -> expected Qh5 97. Bxb5 -> expected Qe5 99. a5 -> expected Qh5 Total nodes: 8387004 Passed: 45/100 0. Ne4 -> expected Bxd5 1. Qg6 -> expected Bxe2 2. a3 -> expected Bxe5 3. Nd5 -> expected Bxd7 6. bxc3 -> expected Bxe5 7. Qd8 -> expected Bxd5 8. b4 -> expected Bxc5 10. Qa2+ -> expected Nxc6 11. Bd6 -> expected Bxd5 12. Bg5 -> expected Nxg4 14. a5 -> expected Nxb3 19. f5 -> expected Bxh4 21. exf4 -> expected Bxb5 24. Rxc8 -> expected Bxf6 26. cxb4 -> expected Nxe7+ 28. Be6 -> expected Bxd7 30. Nc5 -> expected Bxd5 35. cxd4 -> expected Bxf3 38. Bd4 -> expected Bxc4 40. Re2 -> expected Bxe3 41. Ne2 -> expected Bxd4 42. Rd6 -> expected Bxf3 46. Bh6 -> expected Bxf3 48. Rg8 -> expected Nxf4 51. Bc8 -> expected Bxc5 53. g3 -> expected Bxe6 55. Bxb4 -> expected Bxf4 57. b4 -> expected Bxf6 63. Nb3 -> expected Bxe5 64. Nxf7 -> expected Nxd7 68. Nd2 -> expected Bxe4 70. Re1 -> expected Bxc6 73. Re8 -> expected Bxb5 76. Bxe5 -> expected Nxf4 80. Bxc6 -> expected Bxf4 81. O-O -> expected Bxa6 82. Ne4 -> expected Bxh5 87. Rec8 -> expected Nxg4 88. Bf5 -> expected Bxc5 92. Qe7 -> expected Bxe5 94. Nxb7 -> expected Nxd7 95. Bxf3 -> expected Nxd3 Total nodes: 8239765 Passed: 58/100 0. Kb1 -> expected Ncxd5 1. bxc3 -> expected Rxc3 4. Qxf4 -> expected gxf4 6. Rxc4 -> expected bxc4 7. Nbxd4 -> expected Nexd4 8. exd4 -> expected cxd4 11. Rxd5 -> expected Nxd5 13. Qxf4 -> expected Rxf4 14. Ne6 -> expected exd5 17. Bxb3 -> expected Nxb3 19. exd4 -> expected cxd4 20. exd4 -> expected cxd4 21. cxd4 -> expected Nxd4 22. cxd5 -> expected Nxd5 27. dxe5 -> expected fxe5 28. fxe5 -> expected Qxe5 37. Qxc6 -> expected Bxc6 38. hxg5 -> expected fxg5 39. Qxb6 -> expected Bxb6 48. exf4 -> expected gxf4 49. Qxf4 -> expected Nxf4 50. Nxf4 -> expected Bxf4 51. Kg1 -> expected Bxd5 55. exd5 -> expected Rxd5 56. exd5 -> expected Nxd5 60. Rexb3 -> expected Nxb3 64. Qxd3 -> expected exd3 65. Ncxe4 -> expected dxe4 68. Qxc5 -> expected Nxc5 70. dxc5 -> expected bxc5 73. Nxd4 -> expected Rxd4 74. e5 -> expected Nxd4 77. Bxb3 -> expected axb3 79. axb3 -> expected cxb3 80. Rdxd1 -> expected Bxd1 82. cxb3 -> expected Rbxb3 83. exd5 -> expected Rxd5 84. Rxf6 -> expected Qxf6 85. Rxb6 -> expected Nxb6 91. Rxe2 -> expected Qxe2 93. Rdxd1 -> expected Nxd1 96. Nbxd4 -> expected cxd4 97. Nfxd5 -> expected Bxd5 98. Qxb4 -> expected Bxb4 Total nodes: 8475577 Passed: 56/100 0. Bd2 -> expected Qb6 1. Qh2+ -> expected Be5 4. b5 -> expected Bf5 10. Bh6 -> expected Bc3 11. Bb5 -> expected Nf3 13. Qg2 -> expected Bc5 17. Nf3 -> expected Be4 19. Qe6 -> expected Ne4 20. Bxc5 -> expected Bh5 21. Re1 -> expected Ne5 22. Nxe5 -> expected Bf6 24. Bc5 -> expected Red8 25. Nd3 -> expected Ne5 26. Nd2 -> expected Nh4 27. Nce5 -> expected Be5 28. Rxa6 -> expected Nd5 30. Nf6 -> expected Bh3 31. Na4 -> expected Be4 32. Ng3 -> expected Rg3 33. Re2 -> expected Rd7 34. Qh6 -> expected Nb5 35. Rc4 -> expected Bc5 38. Bc4 -> expected Nb5 40. Rxd1 -> expected Rd3 42. Qe3 -> expected Nc2 43. Ne3 -> expected Rd2 44. Bf7 -> expected Nd6 45. b4 -> expected Ba2 46. Qxd2 -> expected Rb4 47. Rc1 -> expected Bd1 49. b5 -> expected Bd3 57. d6 -> expected Nh6 59. Bxc3 -> expected Bd4 60. Bc7 -> expected Rd7 61. Rc1 -> expected Bg3 62. Ne7 -> expected Nf4 63. Rd3 -> expected Rc6 64. Nf3 -> expected e4 65. Qe5 -> expected Qd6 67. e4 -> expected Bd2 68. Bh3 -> expected Qd4 69. Qe3 -> expected Qc4 71. Ng4 -> expected Bf5 72. Nc4 -> expected Nd5 73. Be4 -> expected Bg4 75. Qc4 -> expected Rf7 77. Bb4 -> expected Ne5 78. axb3 -> expected Nc2 79. f4 -> expected Nf5 80. Ne4 -> expected Qd2 81. c5 -> expected Be6 83. f5 -> expected Nf8 85. Bh5 -> expected Bg4 86. Be3 -> expected Bf4 87. Re2 -> expected Nc6 88. Qa6 -> expected Qa4 91. Bd4 -> expected Nf4 94. c3 -> expected Nd4 96. gxf3 -> expected Qc3 98. Nf4 -> expected e5 99. Nxc5 -> expected Bc6 Total nodes: 8238179 Passed: 39/100 0. Bd4 -> expected g5 1. d4 -> expected f5 3. Ra8 -> expected g4 4. Bxc4 -> expected h4 5. Rb1+ -> expected f4 7. bxc4 -> expected g5 8. Nf3 -> expected f4 9. Qh8 -> expected g5 10. Qe7+ -> expected g3 11. Rc3 -> expected h4 12. Nd4 -> expected h5 13. Nf6 -> expected f5 15. Bg5 -> expected h5 16. Bf3 -> expected f4 17. Ncb5 -> expected f4 18. Kg1 -> expected f4 19. c5 -> expected g4 20. Bxd5 -> expected f4 21. Ng4 -> expected h4 22. Ng5+ -> expected f4 23. a4 -> expected f4 24. h6 -> expected h5 25. Nf6 -> expected f5 26. a5 -> expected g4 27. Ne6 -> expected h5 30. h6 -> expected g5 31. Qc7 -> expected f5 32. Bg6 -> expected h5 33. d5 -> expected h5 34. Nxe4 -> expected g6 35. Qf6 -> expected g4 36. Nf6 -> expected h6 37. Qf3+ -> expected g5 38. Kh8 -> expected g5 39. Bf4 -> expected f4 41. a5 -> expected h5 42. Bg3 -> expected f4 46. hxg4 -> expected h4 47. cxb4 -> expected f4 48. Kg1 -> expected h3 49. Bh6 -> expected h5 50. exd3 -> expected h5 51. g4 -> expected f3 52. Ne6 -> expected f5 53. Ne5 -> expected h4 54. c5 -> expected h4 55. Bc6 -> expected g5 56. a4 -> expected g4 57. Rc3 -> expected f5 58. Qh6 -> expected h5 60. f6 -> expected f5 61. Qxa7 -> expected g3 62. Kg2 -> expected g4 63. Kg8 -> expected f5 64. Bg5 -> expected h5 65. Ne5 -> expected f5 66. Ne5 -> expected f5 67. Bc6 -> expected h6 68. Bxc6 -> expected f5 69. Qd3 -> expected h4 70. Ra1+ -> expected f5 71. Qd2 -> expected f4 72. Be3 -> expected f4 73. h5 -> expected f5 76. Bg4 -> expected h5 77. Rd1 -> expected f5 79. Qg3 -> expected h5 80. Qb3 -> expected h4 82. b3 -> expected h4 85. f3 -> expected f4 87. Kg2 -> expected f4 88. Ng4 -> expected g5 89. Kg2 -> expected f4 91. Kg8 -> expected h4 92. b4 -> expected f5 93. Rad1 -> expected h5 94. Nc4 -> expected h5 97. Nf6 -> expected f5 98. Qh6 -> expected h5 Total nodes: 8311847 Passed: 21/100 0. Nf6 -> expected c5 5. Nc5 -> expected c5 6. Qd2 -> expected b3 7. Be7 -> expected c5 8. Nd4 -> expected c5 10. Bb3 -> expected c4 12. f3 -> expected a4 13. Bd3 -> expected b5 14. Qd4 -> expected b4 15. Qb7 -> expected a5 17. c5 -> expected a4 18. Nf5 -> expected c5 19. Qe3 -> expected b4 20. Nc7 -> expected b5 23. Nf4 -> expected b4 24. Kh1 -> expected b5 29. b3 -> expected b4 31. Kg2 -> expected c4 34. Rc5 -> expected b5 35. Bb6 -> expected b4 36. Rc2 -> expected c5 39. Ne4 -> expected b4 40. a4 -> expected b5 44. Rxb7 -> expected c5 45. fxg6 -> expected c4 47. Qd4 -> expected a4 48. Bf5 -> expected c5 49. Rf6 -> expected a5 51. Re1 -> expected c3 52. Rb3 -> expected a4 53. Rb4 -> expected a4 54. g5 -> expected c5 55. Nxf8+ -> expected b3 56. Rfc8 -> expected b5 58. Rd1 -> expected b4 62. Bxc6 -> expected c4 64. Bd8 -> expected b4 67. Bc6 -> expected b4 70. Nxe5 -> expected a4 71. g3 -> expected b4 73. Ne2 -> expected b5 75. Qg5 -> expected c5 76. Nc3 -> expected a4 77. Qb1 -> expected a3 78. Bb5 -> expected b5 79. a5 -> expected c6 80. Nc5 -> expected b4 81. Rac8 -> expected b5 83. Re3 -> expected c5 84. Nb7 -> expected a5 85. Bf4 -> expected a4 86. d5 -> expected a4 87. Kb1 -> expected c5 88. Rh1 -> expected c5 89. a4 -> expected b5 90. Qd3 -> expected b4 92. Qxa2 -> expected a6 93. f4 -> expected b4 94. Qb4 -> expected b4 95. Be5 -> expected b5 96. Qc3 -> expected b4 97. Bf8 -> expected b5 98. h3 -> expected c4 99. Qc6 -> expected b4 Total nodes: 7763151 Passed: 36/100 1. Rxd1 -> expected Nxf3 2. Bc6 -> expected Bxa6 3. Qb3 -> expected Qxd3+ 4. Bc6 -> expected Bxe3 7. Bd4 -> expected Rxd6 15. Qc4 -> expected Rxb8 16. Qf5 -> expected Bxg5 17. h5 -> expected Rxe7 18. Bc2 -> expected Rxd4 20. Be3 -> expected Bxd2 22. Na5 -> expected Rxb4 23. Nxe4 -> expected Bxc5 27. Qxb3 -> expected Qxa1 33. Nh4 -> expected Bxc6 37. Nf6 -> expected Nxe7 43. h6 -> expected Bxc4 47. Nxd6 -> expected Rxd8 53. Bb4 -> expected Qxe8 54. Be3 -> expected Bxe6 58. Bg3 -> expected Bxf6 59. Nf6 -> expected Rxd4 62. g3 -> expected Qxe6 64. Rab1 -> expected Bxd5 65. Ra3 -> expected Rxb4 66. Rc7 -> expected Rxd4 67. Nd4 -> expected Rxd3 69. Bf6 -> expected Bxd6 72. Qh7 -> expected Nxh4 73. Nh6 -> expected Bxh2+ 76. Nb3+ -> expected Qxd3 78. Bc5 -> expected Rxa4 90. Qxh4 -> expected Bxh3 92. Nd4 -> expected Nxg5 95. Be6 -> expected Bxe4 96. Qxd6 -> expected Bxc5 98. hxg5 -> expected Rxf2+ Total nodes: 8339355 Passed: 64/100 0. Kc8 -> expected Kc7 1. Rd2 -> expected Kg3 3. Re3 -> expected Ka1 4. Ne4 -> expected Kg6 5. Nb3 -> expected Kh7 6. Ra7 -> expected Kf7 7. Ke2 -> expected Kc4 8. Rxb2 -> expected Ke7 9. f5 -> expected Ke7 11. c5 -> expected Kc7 12. Be7 -> expected Kb8 13. e6 -> expected Kb7 14. Qh5 -> expected Kh2 17. Bc6 -> expected Kc7 20. Rd7 -> expected Kf2 21. h4 -> expected Kf7 22. Bf6 -> expected Kg7 23. Na7 -> expected Kh2 25. Bb6 -> expected Kc6 26. Kd7 -> expected Kb5 30. Kg8 -> expected Kg7 31. a6 -> expected Ke7 32. Kh7 -> expected Kf5 33. Rh8 -> expected Kg6 34. c6 -> expected Ka5 37. Qxe7 -> expected Kb2 38. Rhf8 -> expected Kb8 39. Rb8 -> expected Ke5 41. g3 -> expected Kg1 42. f3 -> expected Kg3 43. h6 -> expected Ke7 44. dxc5 -> expected Kf8 46. g5 -> expected Kd8 47. Kg1 -> expected Ke3 49. c7 -> expected Kc2 51. Nxe4 -> expected Kf8 52. Be3 -> expected Kh2 53. Qc3 -> expected Kf3 54. Kh6 -> expected Kg6 57. Kf1 -> expected Kf3 59. Qe5+ -> expected Kb2 60. Rc3 -> expected Ke2 63. Rb4 -> expected Kg7 64. a5 -> expected Ke8 66. Ne4 -> expected Kf5 67. Ne7+ -> expected Kg2 69. Kg7 -> expected Kf8 70. g3 -> expected Kg1 71. Rg4 -> expected Ke6 73. g4 -> expected Kg2 74. Ne5 -> expected Kg8 76. Rc6 -> expected Kh2 77. f5 -> expected Kb2 78. Kg1 -> expected Kh2 80. Ree7 -> expected Kc7 81. c5 -> expected Kc2 82. c4 -> expected Kc6 84. Qb6 -> expected Kf1 87. Rxc7 -> expected Kf1 88. Rc2 -> expected Kh6 89. Ng3+ -> expected Kf6 90. Kg2 -> expected Kf1 91. Bxa6 -> expected Kf1 93. Kh8 -> expected Kh7 94. Kd8 -> expected Ke8 95. Nd5 -> expected Kf2 96. Bf6 -> expected Kg8 97. Kc8 -> expected Kc7 98. Kb1 -> expected Kc1 99. c3 -> expected Kb6 Total nodes: 9004147 Passed: 30/100 0. Bf4+ -> expected Re5 1. Qf2 -> expected Bd5 3. Qc5 -> expected Ne4 10. h5 -> expected Bd4 12. Bc4 -> expected Bd5 13. Qa3 -> expected Qd4 14. Ngf6 -> expected Ne5 15. Qf4 -> expected Qd4 16. Rd8+ -> expected Qd4 20. Rc2 -> expected Nd5 21. Na6 -> expected Bd4 23. Rc5 -> expected Be5 24. Qh5 -> expected Rd4 26. Rd2 -> expected Be4 28. Qf4 -> expected Qd5 33. Qe1 -> expected Bd5 34. Rdc1 -> expected d5 35. Re3 -> expected Re5 36. Qh4 -> expected Rd4 37. Ne2 -> expected Ne4 40. b6 -> expected Re4 41. Rde1 -> expected Re5 42. Bb6 -> expected Bd4 45. Qf2 -> expected Bd5 47. g4 -> expected Bd4 49. exd5 -> expected Bd4 52. Rxe7 -> expected Bd4 53. Qd5 -> expected Qe4 54. Qe6 -> expected Qe5 56. h6 -> expected Rd5 57. Rb1 -> expected Qe4 58. Qh5 -> expected Rd4 59. Be4 -> expected Re4 60. Rxd1 -> expected Ne5 61. Bf2 -> expected Be4 62. Nd4 -> expected Qd4 64. c4 -> expected Qe5 66. Re5 -> expected Qe5 67. Rd4 -> expected Bd4 68. Bd4 -> expected Qd4 70. Qh4 -> expected Be4 71. Bf4 -> expected Nd5 77. Rc1 -> expected Qd5 81. Rab8 -> expected Rd4 83. Bxc6 -> expected Qd4 84. Qh5 -> expected Re5 86. Bd6 -> expected Be5 87. Bd6 -> expected Be5 88. Nxe7 -> expected Qd5 90. Rec1 -> expected Be5 91. Nc3 -> expected Bd4 94. Qb1 -> expected Qe4 95. Nc2 -> expected Ne5 96. exf4 -> expected e4 99. Nc4 -> expected Bd5 Total nodes: 8687838 Passed: 45/100 1. Bf6 -> expected e5 2. Rc7 -> expected e4 3. Nd6 -> expected e5 5. Ne4 -> expected e4 6. Ne4 -> expected d4 8. f4 -> expected d5 9. e5 -> expected d5 10. Bxg7 -> expected e5 11. Qd3 -> expected d5 14. Ra1 -> expected d4 16. c5 -> expected e4 20. Nxb5 -> expected e5 22. b4 -> expected e4 26. Ne8 -> expected e5 27. Bf3 -> expected e5 31. Kg1 -> expected e4 33. Nxd2 -> expected e5 34. Qg2 -> expected e4 35. Bg2 -> expected e4 36. Ne5 -> expected d5 40. Ra1 -> expected d5 44. Ndc5 -> expected e5 46. h4 -> expected e4 47. Rd3 -> expected d5 48. Qg3 -> expected e5 50. Qc5 -> expected d5 51. Rd7 -> expected e5 52. Nf6 -> expected d5 55. Ra8 -> expected e5 56. Nc3 -> expected d5 58. Ne6 -> expected d5 60. Bd3 -> expected d4 61. Ra7 -> expected e5 63. Qc3+ -> expected e4 65. Nxd6 -> expected e5 66. Rac1 -> expected e4 67. Rg3 -> expected e4 68. Bxf7+ -> expected e4 71. Ng5 -> expected d5 73. Bd2 -> expected e4 76. Bxf3 -> expected e4 77. Ne5 -> expected e4 78. e4 -> expected d4 80. Qc2 -> expected d5 81. Qg3 -> expected d5 82. Nf4 -> expected e4 84. h5 -> expected e4 90. Nd5 -> expected e4 91. b3 -> expected d5 92. Rac8 -> expected d4 93. b3 -> expected e4 94. Ne4 -> expected e5 96. Nd5 -> expected e5 Total nodes: 8284368 Passed: 47/100 Passed: 589