Page 1 of 1

unit testing polyglot probe code....

Posted: Wed Feb 06, 2019 2:54 pm
by elcabesa
I'm debugging and testing vajolet polyglot probe code and I'm trying to test if the en passant and promotion code works.

I'm using perfect2017.bin as opening book.

do you know some opening lines containing promotion in the early phases?

do you know some opening lines containing en passant moves in the early phases?

otherwise I'll try to build a custom book containing en passant and promotion moves


Thank you all

Re: unit testing polyglot probe code....

Posted: Wed Feb 06, 2019 3:18 pm
by smatovic
elcabesa wrote: Wed Feb 06, 2019 2:54 pm I'm debugging and testing vajolet polyglot probe code and I'm trying to test if the en passant and promotion code works.

I'm using perfect2017.bin as opening book.

do you know some opening lines containing promotion in the early phases?

do you know some opening lines containing en passant moves in the early phases?

otherwise I'll try to build a custom book containing en passant and promotion moves


Thank you all
http://hardy.uhasselt.be/Toga/book_format.html

Under "test data" are some polyglot test keys,
but no promotion present.

--
Srdja

Re: unit testing polyglot probe code....

Posted: Wed Feb 06, 2019 4:57 pm
by elcabesa
I'm not trying to calculate the key, probably I'll check it too sooner or later. I was asking if someone known some famous and sound opening with en passant or promotion.

Probably the author of perfect2017.bin will be the best source of info

Re: unit testing polyglot probe code....

Posted: Sun Feb 10, 2019 3:00 pm
by Ferdy
elcabesa wrote: Wed Feb 06, 2019 2:54 pm do you know some opening lines containing en passant moves in the early phases?
Sample games with ep capture within 15 moves.

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.04"]
[Round "592.1.132"]
[White "Stockfish 1.8 64-bit"]
[Black "Laser 1.5 64-bit"]
[Result "0-1"]
[BlackElo "3072"]
[ECO "A88"]
[Opening "Dutch"]
[PlyCount "88"]
[Variation "Leningrad, main variation with c6"]
[WhiteElo "3028"]

1. d4 f5 2. g3 Nf6 3. Bg2 g6 4. Nf3 Bg7 5. O-O O-O 6. c4 d6 7. Nc3 c6 8. d5 e5 9. dxe6 Bxe6 10. Qd3 Re8 11. Ng5 Nbd7 12. b3 Ne4 13. Ncxe4 fxe4 14. Qxd6 Bf5 15. Rb1 h6 16. g4 Bxg4 17. Nxe4 Bf5 18. Qf4 Qb8 19. f3 Qxf4 20. Bxf4 Nc5 21. Rbd1 Nxe4 22. fxe4 Bxe4 23. Bh3 g5 24. Bg3 h5 25. Bf5 h4 26. Be1 Bf8 27. Bxe4 Rxe4 28. Rf5 Be7 29. Rd7 Rf8 30. Rxf8+ Bxf8 31. Kf1 Bc5 32. Rxb7 Rg4 33. e3 Bxe3 34. Ke2 Bd4 35. Kd3 Be5 36. Rxa7 Bxh2 37. Ra8+ Kf7 38. Bb4 Be5 39. Rf8+ Kg6 40. Rf3 Rd4+ 41. Ke2 g4 42. Rf1 h3 43. Bc5 Rd7 44. Rh1 h2 0-1

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.04"]
[Round "592.1.139"]
[White "Laser 1.5 64-bit"]
[Black "Arasan 20.2 64-bit"]
[Result "0-1"]
[BlackElo "3022"]
[ECO "B22"]
[Opening "Sicilian"]
[PlyCount "130"]
[Variation "Alapin's variation (2.c3)"]
[WhiteElo "3072"]

1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. Nf3 Nc6 5. Bc4 Nb6 6. Bb3 c4 7. Bc2 d5 8. exd6 e5 9. O-O Be6 10. a4 Qxd6 11. Ng5 Be7 12. Nxe6 Qxe6 13. a5 Nd5 14. d4 exd4 15. Re1 Qd7 16. Nd2 O-O 17. Nxc4 Bf6 18. Bd2 dxc3 19. Bxc3 Rad8 20. Bxf6 Nxf6 21. Qxd7 Nxd7 22. Rac1 Nb4 23. Re7 Nd5 24. Re2 Nc5 25. g3 Nb4 26. Nd2 Rd5 27. Nf3 Rfd8 28. Kg2 Nxc2 29. Rcxc2 Kf8 30. h4 Ne6 31. b4 g6 32. Rc3 Kg7 33. Re1 Rb5 34. Rc4 h5 35. Ng5 Nxg5 36. hxg5 Rd7 37. f4 Rbd5 38. Kh3 f6 39. Rce4 fxg5 40. fxg5 Kg8 41. Kh4 Rd1 42. Kh3 Rxe1 43. Rxe1 Rd4 44. Re8+ Kf7 45. Rb8 Rxb4 46. a6 b6 47. Ra8 Ke6 48. Rxa7 Ra4 49. Rg7 Kf5 50. a7 Ra2 51. g4+ hxg4+ 52. Kh4 Rh2+ 53. Kg3 Rh3+ 54. Kg2 Ra3 55. Rf7+ Kxg5 56. Rb7 b5 57. Rxb5+ Kh4 58. Rb7 Ra2+ 59. Kf1 Kh3 60. Rh7+ Kg3 61. Rg7 g5 62. Rf7 Ra1+ 63. Ke2 Kg2 64. Ke3 g3 65. Rh7 Ra3+ 0-1

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.04"]
[Round "592.1.140"]
[White "Arasan 20.2 64-bit"]
[Black "Laser 1.5 64-bit"]
[Result "1/2-1/2"]
[BlackElo "3072"]
[ECO "B22"]
[Opening "Sicilian"]
[PlyCount "116"]
[Variation "Alapin's variation (2.c3)"]
[WhiteElo "3022"]

1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. Nf3 Nc6 5. Bc4 Nb6 6. Bb3 c4 7. Bc2 d5 8. exd6 e5 9. O-O Be6 10. a4 Qxd6 11. Ng5 Be7 12. Nxe6 Qxe6 13. Qe2 Nd7 14. d3 cxd3 15. Qxd3 Nc5 16. Qb5 a6 17. Qb6 O-O 18. Be3 Nd7 19. Qb3 Qxb3 20. Bxb3 Bc5 21. Rd1 Bxe3 22. Rxd7 Bc5 23. Rd5 Be7 24. Nd2 Rfd8 25. Rd1 Kf8 26. Nc4 Rxd5 27. Rxd5 f6 28. Bc2 g6 29. g4 Rd8 30. Be4 b5 31. axb5 Rxd5 32. Bxd5 axb5 33. Bxc6 bxc4 34. Bd5 f5 35. gxf5 gxf5 36. Bxc4 Kg7 37. f3 Kf6 38. Kf2 e4 39. Ke3 Ke5 40. f4+ Kf6 41. b4 Bd8 42. Bg8 Kg7 43. Bd5 Bb6+ 44. Ke2 Bg1 45. h3 Kf6 46. c4 Bh2 47. c5 Bxf4 48. Bg8 h6 49. b5 Bc7 50. Kd1 f4 51. Ke2 Kf5 52. b6 f3+ 53. Kd2 Bd8 54. Ke3 Bg5+ 55. Kd4 Bf6+ 56. Ke3 Bg5+ 57. Kd4 Bf6+ 58. Ke3 Bg5+ 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.05"]
[Round "592.1.179"]
[White "Laser 1.5 64-bit"]
[Black "Stockfish 1.8 64-bit"]
[Result "1-0"]
[BlackElo "3028"]
[ECO "C07"]
[Opening "French"]
[PlyCount "97"]
[Variation "Tarrasch, open variation"]
[WhiteElo "3072"]

1. e4 e6 2. d4 d5 3. Nd2 c5 4. Ngf3 Nf6 5. e5 Nfd7 6. c3 Nc6 7. Bd3 Be7 8. O-O O-O 9. Re1 f5 10. exf6 Nxf6 11. a3 cxd4 12. cxd4 a5 13. Nb1 Ne8 14. Nc3 Nd6 15. b3 Nf5 16. Nb5 h6 17. Bb2 Bd7 18. Rc1 Rc8 19. Qe2 Qe8 20. h3 Qf7 21. Bb1 Qf6 22. Rc3 Qf7 23. Rec1 g6 24. a4 Bb4 25. Ne5 Qg7 26. Bxf5 Rxf5 27. R3c2 Rcf8 28. f3 Nxe5 29. dxe5 Bxb5 30. axb5 R5f7 31. b6 Kh7 32. Rc7 Rxc7 33. Rxc7 Rf7 34. Qc2 Re7 35. Bd4 Qf7 36. Bf2 Kg7 37. Qc1 Qf8 38. f4 Kg8 39. Bh4 Rxc7 40. bxc7 Qc8 41. Bd8 Bf8 42. Qe3 Kf7 43. Qa7 Ke8 44. Qxa5 h5 45. Qa4+ Kf7 46. Qa7 Ke8 47. Kf1 Bh6 48. g4 b6 49. f5 1-0

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.03"]
[Round "592.1.311"]
[White "ChessBrainVB 3.61"]
[Black "Hakkapeliitta 3.0 64-bit"]
[Result "1/2-1/2"]
[BlackElo "2954"]
[ECO "B08"]
[Opening "Pirc"]
[PlyCount "145"]
[Variation "classical system, 5.Be2"]
[WhiteElo "2987"]

1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Be2 Nf6 5. Nc3 O-O 6. O-O Nc6 7. d5 Nb8 8. Bg5 e5 9. dxe6 Bxe6 10. Qd2 Nc6 11. Bh6 Re8 12. Bxg7 Kxg7 13. Bb5 Bg4 14. Nd4 Bd7 15. Rfe1 Nxd4 16. Qxd4 Bxb5 17. Nxb5 a6 18. Nc3 c5 19. Qd2 b5 20. f3 Qb6 21. Rad1 b4 22. Na4 Qc6 23. b3 Rad8 24. c4 a5 25. Re3 Re6 26. Nb2 Qd7 27. Nd3 a4 28. bxa4 Ree8 29. Nb2 Qa7 30. a3 Rb8 31. Rd3 Re6 32. axb4 Rxb4 33. Qc1 Qa6 34. R3d2 Nd7 35. Qa1 Kg8 36. a5 Ne5 37. f4 Nxc4 38. Nxc4 Qxc4 39. Rxd6 Rxd6 40. Rxd6 Rb8 41. a6 Qxe4 42. Rd1 c4 43. a7 Qe3+ 44. Kh1 Ra8 45. Rd7 c3 46. h3 c2 47. Rc7 Qd2 48. Qb2 c1=R+ 49. Qxc1 Qxc1+ 50. Rxc1 Rxa7 51. f5 gxf5 52. Rc5 Ra1+ 53. Kh2 f4 54. Rg5+ Kf8 55. Rf5 Rf1 56. h4 h6 57. Kh3 Rh1+ 58. Kg4 Rh2 59. Rxf4 Rxg2+ 60. Kh5 Kg7 61. Rf5 Rc2 62. Kg4 Kg6 63. h5+ Kg7 64. Kf3 Rc8 65. Kg4 Rc4+ 66. Kg3 Re4 67. Kf3 Re1 68. Kf2 Rb1 69. Kg3 Rh1 70. Kg4 Re1 71. Kf4 Rg1 72. Rb5 Rg2 73. Rf5 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.01"]
[Round "592.1.620"]
[White "Andscacs 0.921 64-bit"]
[Black "Nemorino 4.00 64-bit"]
[Result "1-0"]
[BlackElo "3040"]
[ECO "A40"]
[Opening "Queen's pawn"]
[PlyCount "108"]
[Variation "Keres defence"]
[WhiteElo "3149"]

1. d4 e6 2. c4 b6 3. e4 Bb7 4. Bd3 f5 5. exf5 Bb4+ 6. Kf1 Nf6 7. Be2 O-O 8. c5 bxc5 9. a3 Ba5 10. dxc5 c6 11. Nf3 Qe7 12. Bg5 Bc7 13. Qb3 Bc8 14. Qe3 d5 15. cxd6 Qxd6 16. Nc3 Bb6 17. Qe5 Qxe5 18. Nxe5 Nd5 19. Nxd5 cxd5 20. Rc1 Ba6 21. Bxa6 Nxa6 22. g4 exf5 23. Nd7 Rf7 24. Nxb6 axb6 25. Be3 fxg4 26. Bxb6 Re8 27. Kg2 Rb7 28. Rc6 Nb8 29. Rd6 Rd7 30. Rxd7 Nxd7 31. Bd4 Nf8 32. Rd1 Kf7 33. Kg3 h5 34. Bc3 Rd8 35. Ba5 Rd7 36. a4 Ke6 37. Bb6 Kd6 38. a5 Rf7 39. Rc1 Ne6 40. a6 d4 41. a7 Rf3+ 42. Kg2 Rf8 43. b4 Kd5 44. b5 Ra8 45. Kf1 h4 46. Ke2 Ke4 47. Rc6 Kd5 48. Kd2 g6 49. Kd1 h3 50. Kd2 g3 51. fxg3 g5 52. Kd1 Ng7 53. Bxd4 Nf5 54. Bf2 Nd6 1-0

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.01"]
[Round "592.1.991"]
[White "Tucano 7.00 64-bit"]
[Black "Octochess r5506 64-bit"]
[Result "0-1"]
[BlackElo "2782"]
[ECO "C67"]
[Opening "Ruy Lopez"]
[PlyCount "109"]
[Variation "Berlin defence, Cordel variation"]
[WhiteElo "2822"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. d4 Be7 6. Qe2 Nd6 7. Bxc6 bxc6 8. dxe5 Nf5 9. Qe4 g6 10. Nc3 O-O 11. Re1 Re8 12. Bd2 Rb8 13. b3 d5 14. exd6 cxd6 15. Qa4 Rb6 16. Qa5 h5 17. Ne4 d5 18. Nc5 Rb5 19. Qxd8 Rxd8 20. Nd3 Rb7 21. Nfe5 Nd4 22. Rac1 Ba3 23. Bc3 Bxc1 24. Bxd4 Ba3 25. Nxc6 Rf8 26. Nf4 Rc7 27. Nxa7 Rxc2 28. Nxd5 Rd8 29. Nb5 Bb2 30. Nb4 Rd2 31. Bb6 Rd1 32. Rf1 R8d7 33. Be3 Be5 34. g3 Bb7 35. f4 Bg7 36. Bc5 R7d2 37. Rxd1 Rxd1+ 38. Kf2 Rd2+ 39. Kg1 Rg2+ 40. Kf1 Rxh2 41. Bf2 Be4 42. Ke2 f5 43. a4 Bf8 44. Na6 Bb7 45. Nbc7 h4 46. gxh4 Bd6 47. Ke3 Rh3+ 48. Kd4 Rxb3 49. a5 Rb2 50. Be1 Kf7 51. Bc3 Rf2 52. Kc4 Rxf4+ 53. Kb5 Bg2 54. Bb2 Rf1 55. Bd4 0-1

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.02"]
[Round "592.2.13"]
[White "Tucano 7.00 64-bit"]
[Black "Tornado 8.0 64-bit"]
[Result "1/2-1/2"]
[BlackElo "2840"]
[ECO "A28"]
[Opening "English"]
[PlyCount "177"]
[Variation "four knights, Nimzovich variation"]
[WhiteElo "2822"]

1. c4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. e4 Bc5 5. Nxe5 Nxe5 6. d4 Bb4 7. dxe5 Nxe4 8. Qd4 Nxc3 9. bxc3 Ba5 10. c5 O-O 11. Bc4 d5 12. exd6 cxd6 13. cxd6 Bb6 14. Qd3 Bc5 15. O-O Bxd6 16. Rd1 Bc7 17. Qxd8 Rxd8 18. Rxd8+ Bxd8 19. Be3 Ba5 20. Rc1 Bd7 21. Bd5 Bc6 22. c4 Bb6 23. Rb1 Bxe3 24. fxe3 Kf8 25. Kf2 Re8 26. Kf3 Rd8 27. Bxc6 bxc6 28. Rb7 Rd2 29. Rxa7 Rc2 30. a4 Rxc4 31. a5 Ra4 32. e4 Ra2 33. a6 c5 34. Ke3 Ra3+ 35. Kd2 c4 36. Ra8+ Ke7 37. e5 Ra2+ 38. Kc3 Rxg2 39. a7 Ra2 40. Kxc4 Ra1 41. e6 Rc1+ 42. Kb4 Ra1 43. Kc5 h6 44. Kc6 Rc1+ 45. Kb5 Rb1+ 46. Kc4 Rc1+ 47. Kb3 Ra1 48. h3 Ra5 49. Kb4 Ra1 50. Kc3 Ra2 51. Kb4 Ra1 52. h4 Rb1+ 53. Kc3 Ra1 54. Kb2 Ra5 55. Kc3 Ra1 56. exf7 Kxf7 57. h5 Ra4 58. Kb3 Ra5 59. Kc4 Ra2 60. Kc5 Rc2+ 61. Kb6 Rb2+ 62. Kc5 Ra2 63. Kb6 Rb2+ 64. Kc6 Rc2+ 65. Kd6 Ra2 66. Kc7 Ra1 67. Kb6 Rb1+ 68. Kc6 Rc1+ 69. Kb7 Rb1+ 70. Ka6 Ra1+ 71. Kb6 Rb1+ 72. Kc5 Rc1+ 73. Kd6 Ra1 74. Kc7 Rc1+ 75. Kb7 Rb1+ 76. Kc7 Rc1+ 77. Kd7 Ra1 78. Kd6 Ra2 79. Kd5 Ra5+ 80. Kc6 Ra1 81. Kd5 Rd1+ 82. Kc5 Rc1+ 83. Kd5 Ra1 84. Ke5 Ra5+ 85. Kf4 Ra4+ 86. Ke3 Ra1 87. Kd4 Ra4+ 88. Kc5 Ra1 89. Kb4 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.03"]
[Round "592.2.335"]
[White "Hannibal 1.7 64-bit"]
[Black "Chiron 4 64-bit"]
[Result "1-0"]
[BlackElo "3112"]
[ECO "C10"]
[Opening "French"]
[PlyCount "95"]
[Variation "Paulsen variation"]
[WhiteElo "3081"]

1. e4 e6 2. d4 d5 3. Nc3 h6 4. Bd3 Nf6 5. e5 Nfd7 6. Nce2 c5 7. c3 Nc6 8. Nf3 b6 9. O-O Bb7 10. Be3 Be7 11. Rc1 g5 12. Nd2 Qc7 13. f4 O-O-O 14. Ng3 f5 15. exf6 Bxf6 16. Nh5 Rdf8 17. Nxf6 Rxf6 18. Qg4 Kb8 19. fxg5 hxg5 20. h3 Rg8 21. Rxf6 Nxf6 22. Qxe6 Re8 23. Qxf6 Rxe3 24. Bb5 g4 25. hxg4 Nd8 26. Rf1 a6 27. Qg5 Re7 28. Bd3 cxd4 29. cxd4 Rg7 30. Qh4 Ka7 31. Bf5 Nf7 32. Nf3 Nd6 33. Qh6 Re7 34. Rc1 Qb8 35. b3 Nb5 36. a4 Nd6 37. Ne5 Rc7 38. Qf4 Re7 39. g5 Nf7 40. Re1 Qd6 41. g6 Nxe5 42. Rxe5 Rg7 43. Qe3 Qf6 44. Bd3 Rxg6 45. Bxg6 Qxg6 46. Re7 Qc2 47. Rg7 Ka8 48. Qe7 1-0

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.05"]
[Round "592.2.352"]
[White "Fritz 16 64-bit"]
[Black "Arasan 20.4.1 64-bit"]
[Result "1-0"]
[BlackElo "3037"]
[ECO "C19"]
[Opening "French"]
[PlyCount "102"]
[Variation "Winawer, advance, poisoned pawn variation"]
[WhiteElo "3100"]

1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 Ne7 5. a3 Bxc3+ 6. bxc3 c5 7. Qg4 O-O 8. Bd3 f5 9. exf6 Rxf6 10. Bg5 Rf7 11. Qh5 g6 12. Qd1 Qc7 13. Nf3 Nbc6 14. O-O c4 15. Be2 Nf5 16. Bd2 Bd7 17. Re1 Re8 18. Qc1 Qa5 19. Rb1 Nd6 20. a4 Rfe7 21. Bf1 b6 22. h3 Nf7 23. Qa3 Ncd8 24. Ra1 Nc6 25. Bf4 h6 26. Re3 e5 27. dxe5 Kg7 28. g4 Qc5 29. Qxc5 bxc5 30. Rd1 g5 31. Bg3 Be6 32. Bg2 Rd7 33. Ree1 Ne7 34. Rb1 Rf8 35. Rb5 Rc8 36. Reb1 Ng6 37. Rb7 Rdc7 38. a5 Nd8 39. Rxc7+ Rxc7 40. h4 Nf7 41. a6 Rd7 42. Rb7 Kg8 43. hxg5 hxg5 44. Nxg5 Nxg5 45. f4 Ne4 46. Bxe4 dxe4 47. f5 Kf7 48. fxe6+ Kxe6 49. Rxd7 Kxd7 50. e6+ Kc6 51. Kf2 Kd5 1-0

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.06"]
[Round "592.2.376"]
[White "iCE 3.0 64-bit"]
[Black "Texel 1.07 64-bit"]
[Result "1/2-1/2"]
[BlackElo "3075"]
[ECO "C19"]
[Opening "French"]
[PlyCount "172"]
[Variation "Winawer, advance, poisoned pawn variation"]
[WhiteElo "3041"]

1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Ne7 7. Qg4 O-O 8. Bd3 f5 9. exf6 Rxf6 10. Bg5 Rf7 11. Qh5 g6 12. Qd1 e5 13. dxe5 Qa5 14. Qd2 c4 15. Be2 Na6 16. Be3 Nc5 17. Bxc5 Qxc5 18. Nf3 Nc6 19. Rd1 Nxe5 20. O-O Re7 21. Qxd5+ Qxd5 22. Rxd5 Nxf3+ 23. Bxf3 Bf5 24. Rd2 Rae8 25. h3 Be4 26. Bxe4 Rxe4 27. Rd7 R8e7 28. Rxe7 Rxe7 29. Rb1 Re2 30. Rxb7 Rxc2 31. Rxa7 Rxc3 32. g3 Rc1+ 33. Kg2 Ra1 34. Rc7 Rxa3 35. Rxc4 h6 36. h4 h5 37. Rc7 Kf8 38. Rd7 Rc3 39. Kf1 Rc2 40. Rh7 Ra2 41. Rb7 Rc2 42. Kg2 Rc3 43. Rb6 Kg7 44. Ra6 Kf7 45. Kh3 Rc2 46. Ra7+ Ke6 47. Kg2 Rc3 48. Rb7 Ra3 49. Rc7 Rb3 50. Rc6+ Kf5 51. Rc5+ Ke6 52. Rc8 Ke5 53. Re8+ Kf5 54. Rf8+ Ke5 55. Rh8 Ra3 56. Rd8 Ke6 57. Rc8 Kf6 58. Rc5 Rb3 59. Ra5 Rc3 60. Kf1 Rc2 61. Ra8 Rb2 62. Ra6+ Kf5 63. Ra5+ Ke6 64. Kg2 Rb3 65. Ra6+ Kf7 66. Rc6 Kg7 67. Re6 Kf7 68. Rd6 Rc3 69. Kf1 Rc2 70. Rb6 Ra2 71. Rc6 Rd2 72. Kg2 Rd3 73. Rc4 Kf6 74. Ra4 Kf5 75. Rf4+ Ke5 76. Rf3 Rd2 77. Rc3 Ra2 78. Rb3 Ra5 79. Rb6 Kf5 80. Rb7 Ra2 81. Rb8 Ke6 82. Rg8 Kf7 83. Rc8 Kg7 84. Rc4 Kh6 85. Rf4 Rb2 86. Kh3 Ra2 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.03"]
[Round "592.2.389"]
[White "Fritz 16 64-bit"]
[Black "Arasan 20.3 64-bit"]
[Result "1/2-1/2"]
[BlackElo "3008"]
[ECO "C19"]
[Opening "French"]
[PlyCount "151"]
[Variation "Winawer, advance, poisoned pawn variation"]
[WhiteElo "3100"]

1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 Ne7 5. a3 Bxc3+ 6. bxc3 c5 7. Qg4 O-O 8. Bd3 f5 9. exf6 Rxf6 10. Bg5 Rf7 11. Qh5 g6 12. Qd1 Qc7 13. Nf3 Nbc6 14. O-O c4 15. Be2 Nf5 16. Bd2 Bd7 17. Rb1 Nd6 18. Qc1 Ne4 19. Ng5 Nxd2 20. Qxd2 Re7 21. f4 Rf8 22. g3 h6 23. Nf3 b6 24. Nh4 Rg7 25. Bg4 Bc8 26. Rbe1 Qf7 27. Qc1 Qf6 28. Kg2 Rc7 29. Nf3 Qe7 30. h4 Qe8 31. Re2 Re7 32. Rfe1 Qf7 33. a4 Qf6 34. Qa3 Rd8 35. Kh2 Kh8 36. Re3 Kh7 37. Qb2 Kh8 38. Qb5 Bd7 39. Rxe6 Bxe6 40. Qxc6 Rde8 41. Re5 h5 42. Bxe6 Rxe6 43. Qxd5 Rxe5 44. dxe5 Qe6 45. Qb7 Qg4 46. Qf7 Rg8 47. Kg2 Qf5 48. Qxf5 gxf5 49. Nd4 a5 50. Kf2 Kh7 51. Nb5 Rg7 52. Kf3 Rd7 53. Ke2 Rg7 54. Kf2 Rg8 55. Nd6 Rg6 56. Kf3 Kg8 57. Kg2 Kh7 58. Kf2 Rg8 59. Ke3 Rxg3+ 60. Kd4 Rg2 61. Nxf5 Rf2 62. Ke4 Rxc2 63. e6 Kg6 64. Ng3 Kf6 65. f5 Rc1 66. Nxh5+ Ke7 67. Nf4 Re1+ 68. Kd4 Kf6 69. Ng2 Rh1 70. Ne3 Rxh4+ 71. Kd5 Rh3 72. Nxc4 Rxc3 73. Nxb6 Rf3 74. Kd6 Rxf5 75. Nd5+ Rxd5+ 76. Kxd5 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.06"]
[Round "592.2.485"]
[White "DisasterArea 1.65 64-bit 4CPU"]
[Black "Ethereal 8.62 64-bit 4CPU"]
[Result "1/2-1/2"]
[BlackElo "2930"]
[ECO "A01"]
[Opening "Nimzovich-Larsen attack"]
[PlyCount "212"]
[Variation "symmetrical variation"]
[WhiteElo "2915"]

1. b3 b6 2. e4 e6 3. Bb2 Bb7 4. Qe2 Nf6 5. e5 Nd5 6. Nf3 Nf4 7. Qe3 Nd5 8. Qe4 Nc6 9. a3 f5 10. exf6 Nxf6 11. Qh4 Bd6 12. Bd3 O-O 13. Nc3 Ne7 14. Nb5 Ng6 15. Bxg6 hxg6 16. O-O-O Be7 17. Rdf1 a6 18. Nc3 Nh5 19. Qg4 Rf5 20. Re1 Bxf3 21. gxf3 Qf8 22. a4 Nf4 23. Re4 Qf7 24. Ne2 Nxe2+ 25. Rxe2 Rf8 26. Qc4 Bc5 27. Qxa6 Rxf3 28. Rd1 Bd6 29. Qb5 Bxh2 30. Kb1 Qe7 31. Rh1 R8f5 32. Qa6 Rh5 33. Qb7 Rff5 34. d3 Bd6 35. Rg1 g5 36. Bd4 Bf4 37. Qc8+ Rf8 38. Qb7 Rh4 39. Bb2 Qc5 40. Qe4 Rf5 41. Qa8+ Qf8 42. Qb7 Bh2 43. Rg2 Bf4 44. Re1 Kh7 45. Rgg1 Bh2 46. Rg2 Qc5 47. d4 Qd6 48. Re2 Bf4 49. Rg1 Qf8 50. f3 Rd5 51. Ka2 Bh2 52. Rf1 Bd6 53. Qa6 Rf5 54. Rg1 Kg8 55. Reg2 Bf4 56. Ba3 Qe8 57. Re2 Qd8 58. Rd1 c6 59. c4 Ra5 60. Qb7 Qc7 61. Qxc7 Bxc7 62. d5 cxd5 63. cxd5 Rxd5 64. Rxd5 exd5 65. Re7 Rh2+ 66. Kb1 Rf2 67. Bb2 Rxf3 68. Rxg7+ Kf8 69. Rxd7 Rf1+ 70. Kc2 Rf2+ 71. Kb1 Rf7 72. Rxd5 g4 73. Bd4 g3 74. Rg5 Rd7 75. Bxb6 Bxb6 76. Rxg3 Rb7 77. Kc2 Ba5 78. Rg5 Bb4 79. Rg4 Kf7 80. Kb2 Rb8 81. Re4 Kg6 82. Rf4 Rb6 83. Rh4 Rb8 84. Rc4 Kf7 85. Kc2 Ke6 86. Rh4 Kd5 87. Kb1 Be7 88. Rh5+ Kd4 89. Kc2 Rc8+ 90. Kb2 Rf8 91. Rh2 Rf4 92. Kc2 Bd6 93. a5 Bb4 94. a6 Rf7 95. Rh4+ Kc5 96. Rh1 Kb5 97. Ra1 Rc7+ 98. Kd3 Rc3+ 99. Kd4 Rc8 100. Ra2 Rd8+ 101. Ke4 Ba5 102. a7 Ra8 103. b4 Kxb4 104. Rb2+ Kc5 105. Rc2+ Kd6 106. Rc1 Rxa7 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.01"]
[Round "592.2.500"]
[White "Fizbo 2 64-bit 4CPU"]
[Black "Critter 1.6a 64-bit 4CPU"]
[Result "1/2-1/2"]
[BlackElo "3160"]
[ECO "A21"]
[Opening "English, Kramnik-Shirov counterattack"]
[PlyCount "198"]
[WhiteElo "3278"]

1. c4 e5 2. Nc3 Bb4 3. Nd5 Bc5 4. e3 Nc6 5. Qb3 Nge7 6. Ne2 O-O 7. Nec3 d6 8. Qd1 Nxd5 9. Nxd5 e4 10. d4 exd3 11. Bxd3 Ne5 12. Be2 c6 13. Nf4 Bf5 14. O-O Re8 15. Bd2 Be4 16. Nh5 h6 17. b4 Bb6 18. a4 a5 19. Ng3 Bg6 20. Qb3 Qe7 21. b5 Bc5 22. f4 Nd7 23. Bf3 Nf6 24. f5 Bh7 25. bxc6 bxc6 26. Bxc6 Rab8 27. Qd3 Bxe3+ 28. Kh1 Ng4 29. Bxe3 Qxe3 30. Qxd6 Red8 31. Qf4 Qxf4 32. Rxf4 Ne5 33. Bb5 Rbc8 34. h3 Kf8 35. Kh2 f6 36. Ra2 Nd3 37. Rf3 Nb4 38. Raf2 Nd3 39. Rd2 Nc5 40. Re2 Nd3 41. Re6 Nc5 42. Rb6 Rd4 43. Re3 Rd2 44. Re1 Rdd8 45. Re2 Rc7 46. Re3 Rdc8 47. Rd6 Re7 48. Rxe7 Kxe7 49. Rd4 Rd8 50. Rg4 Kf7 51. Rf4 Rd3 52. Rf1 Re3 53. Bc6 Re5 54. Rb1 Ke7 55. Rb5 Kd6 56. Bd5 Bxf5 57. Nxf5+ Rxf5 58. Rxa5 Rf1 59. Kg3 Ra1 60. Ra7 g6 61. Bf7 g5 62. Kg4 Nd3 63. a5 h5+ 64. Kxh5 Nf4+ 65. Kh6 Nxg2 66. Ra6+ Kc7 67. Kg6 Nf4+ 68. Kxf6 Nxh3 69. Bd5 Nf4 70. Be4 Re1 71. Kf5 Ne2 72. Bd5 Nc3 73. Rc6+ Kb8 74. Ra6 Kc7 75. Bf3 Rf1 76. Kg4 Rg1+ 77. Kh5 g4 78. Ra7+ Kd6 79. Bxg4 Ra1 80. Ra8 Ra4 81. a6 Kc5 82. Bh3 Ra5 83. Bf1 Kb6+ 84. Kg4 Na4 85. Rb8+ Kc6 86. Bg2+ Kc5 87. Rc8+ Kb4 88. Bb7 Nc5 89. Bd5 Rxa6 90. Kf5 Rh6 91. Ke5 Rh5+ 92. Kd4 Rh4+ 93. Ke5 Nd3+ 94. Kf6 Rh6+ 95. Kg7 Rh3 96. Be4 Nc5 97. Bc6 Ne6+ 98. Kf7 Nc5 99. Bd5 Re3 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.01"]
[Round "592.2.713"]
[White "Amoeba 2.7 64-bit"]
[Black "The Baron 3.41 64-bit 4CPU"]
[Result "0-1"]
[BlackElo "2902"]
[ECO "E83"]
[Opening "King's Indian"]
[PlyCount "193"]
[Variation "Saemisch, 6...Nc6"]
[WhiteElo "2905"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 O-O 6. Be3 Nc6 7. Bd3 e5 8. d5 Nd4 9. Nge2 Nh5 10. Qd2 c5 11. dxc6 bxc6 12. Rd1 Qb6 13. b3 Bb7 14. Na4 Qc7 15. O-O Ne6 16. Bb1 Rfd8 17. g4 Nf6 18. Qc2 Nd7 19. Nac3 a5 20. f4 exf4 21. Nxf4 Nec5 22. a3 Ne5 23. h3 Ba6 24. Ba2 Rab8 25. Nfe2 Qe7 26. Kg2 Bc8 27. Nd4 Re8 28. Nde2 h5 29. g5 Bxh3+ 30. Kxh3 Qd7+ 31. Kg2 Qg4+ 32. Ng3 h4 33. Ne2 hxg3 34. Nxg3 Bf8 35. Bc1 Ne6 36. Qe2 Qxe2+ 37. Nxe2 Nc5 38. Nd4 Nxe4 39. Bf4 Nc3 40. Rd2 Bg7 41. a4 Rb6 42. Re1 Rd8 43. Rf1 Nxa2 44. Rxa2 Nxc4 45. Rd1 Ne5 46. Re2 Re8 47. Bg3 Re7 48. Be1 Ra7 49. Bg3 Re7 50. Be1 Ra7 51. Re3 Bf8 52. Bc3 Ra8 53. Rh1 Bg7 54. Reh3 Raa6 55. Re1 Rb8 56. Reh1 Rb7 57. Re1 Rbb6 58. Rh4 Rb8 59. Rh3 Rc8 60. Rd1 d5 61. Rc1 c5 62. Nb5 c4 63. bxc4 Rxc4 64. Rd1 Rxa4 65. Rxd5 Rg4+ 66. Rg3 Rxg3+ 67. Kxg3 Nc6 68. Rc5 Ne7 69. Bd2 a4 70. Bc1 Rc6 71. Ba3 Rxc5 72. Bxc5 Bf8 73. Kf3 Nc6 74. Bxf8 Kxf8 75. Ke3 f5 76. gxf6 Kf7 77. Kd3 Kxf6 78. Ke4 Ne7 79. Kd4 Nf5+ 80. Kc5 g5 81. Kb4 a3 82. Nxa3 g4 83. Nc2 g3 84. Ne1 Ke5 85. Kc3 Ke4 86. Kd2 Nd4 87. Ng2 Kf3 88. Ne3 Kf2 89. Ng4+ Kg2 90. Ne3+ Kh3 91. Nd5 Nf5 92. Ke2 Kh2 93. Nf4 Nh4 94. Kf1 Ng6 95. Ng2 Kh1 96. Ne1 Nf4 97. Nf3 0-1

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.04"]
[Round "593.1.115"]
[White "Fizbo 2 64-bit"]
[Black "Gull 3 64-bit"]
[Result "1/2-1/2"]
[BlackElo "3120"]
[ECO "C65"]
[Opening "Ruy Lopez"]
[PlyCount "137"]
[Variation "Berlin defence, 4.O-O"]
[WhiteElo "3197"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Be7 5. d4 exd4 6. e5 Ne4 7. Re1 Nc5 8. Nxd4 Nxd4 9. Qxd4 O-O 10. Bc4 c6 11. a4 d5 12. exd6 Qxd6 13. Qxd6 Bxd6 14. Be3 Re8 15. Nd2 Bf5 16. Nb3 Nd7 17. c3 Bc7 18. a5 a6 19. h3 Rad8 20. Nd4 Bg6 21. b4 Ne5 22. Bf1 h6 23. Nb3 Nd7 24. Rac1 Kh7 25. Red1 f5 26. Rd2 Bf7 27. c4 g5 28. Bd3 Bg6 29. b5 f4 30. Bd4 Nf8 31. bxc6 bxc6 32. Rcd1 Rb8 33. Nc5 Bxd3 34. Rxd3 Bxa5 35. Nxa6 Rbd8 36. Bc5 Ne6 37. Bd6 Kg6 38. Rb3 Rc8 39. Kf1 Ng7 40. Ra3 Bd8 41. Nb4 Re4 42. Rc1 Nf5 43. Bc5 Bf6 44. Ra6 Re5 45. Nd3 Re6 46. Bb4 h5 47. Bc5 Nh4 48. Re1 Rxe1+ 49. Nxe1 Kf5 50. f3 Ng6 51. Nd3 Ne5 52. Nxe5 Bxe5 53. Ke2 Bf6 54. Kd3 h4 55. Ke2 Bg7 56. Ra5 Re8+ 57. Kd3 Re5 58. Bb6 Rxa5 59. Bxa5 Kg6 60. Ke4 Bb2 61. Bd8 Bc3 62. Bb6 Kf6 63. Bf2 Ke6 64. Ba7 Be5 65. Bb6 Bf6 66. Kd3 Kf5 67. Ba5 Be7 68. Kd4 Bd6 69. Bd8 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.06"]
[Round "593.1.181"]
[White "Fizbo 2 64-bit"]
[Black "Houdini 6 64-bit"]
[Result "1/2-1/2"]
[BlackElo "3336"]
[ECO "B40"]
[Opening "Sicilian"]
[PlyCount "131"]
[Variation "Anderssen variation"]
[WhiteElo "3197"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Nxc6 bxc6 7. e5 Nd5 8. Ne4 Qc7 9. f4 Qb6 10. c4 Bb4+ 11. Ke2 f5 12. exf6 Nxf6 13. Be3 Qd8 14. Nd6+ Bxd6 15. Qxd6 Bb7 16. Rd1 Rc8 17. Qc5 d5 18. g3 Ne4 19. Qxa7 Qd7 20. Bg2 Ra8 21. Qb6 Nd6 22. cxd5 cxd5 23. Rc1 Rxa2 24. Bd4 Nf5 25. Be5 Ra6 26. Qc7 Qb5+ 27. Kf2 O-O 28. Rhe1 Qb4 29. Bh3 Rf7 30. Qc3 Qxc3 31. bxc3 Ra2+ 32. Re2 Rxe2+ 33. Kxe2 Ba6+ 34. Kd2 Rb7 35. Ra1 Bc4 36. Bxf5 exf5 37. Ke3 Kf7 38. h3 h6 39. g4 fxg4 40. hxg4 Re7 41. Kd4 Rb7 42. Rg1 Rb2 43. Kc5 Rb5+ 44. Kd4 Rb2 45. Ra1 Rb7 46. Kc5 Be2 47. Rg1 Bf3 48. f5 Re7 49. Kd6 Re8 50. g5 hxg5 51. Rxg5 Rd8+ 52. Kc7 Rg8 53. Bd4 Be4 54. Kc6 g6 55. f6 Rc8+ 56. Kd7 Ra8 57. Rg1 Ra6 58. Kc7 Ra2 59. Kd6 Ra6+ 60. Kc5 Ra4 61. Re1 Ra8 62. Kb6 Rb8+ 63. Kc7 Ra8 64. Kd6 Ra6+ 65. Kc5 Ra4 66. Kb5 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.09"]
[Round "593.1.244"]
[White "Gull 3 64-bit"]
[Black "Fizbo 2 64-bit"]
[Result "0-1"]
[BlackElo "3197"]
[ECO "E84"]
[Opening "King's Indian"]
[PlyCount "75"]
[Variation "Saemisch, Panno main line"]
[WhiteElo "3120"]

1. d4 Nf6 2. c4 g6 3. f3 Bg7 4. e4 O-O 5. Nc3 Nc6 6. Be3 d6 7. Nge2 a6 8. Qd2 Rb8 9. Nc1 e5 10. d5 Nd4 11. N1e2 Nxe2 12. Bxe2 c5 13. dxc6 bxc6 14. O-O-O d5 15. exd5 cxd5 16. Nxd5 Nxd5 17. Qxd5 Qf6 18. Qd2 Qe7 19. b3 Bf5 20. Qd6 Qb7 21. Qa3 Rfc8 22. h3 a5 23. Qa4 Qa8 24. g4 Be6 25. Rhf1 Rb4 26. Qa3 Bf8 27. c5 Qa7 28. Kb1 Rcb8 29. Rd3 a4 30. Rd8 Rxb3+ 31. axb3 Rxb3+ 32. Qxb3 axb3 33. Rd2 Qa3 34. Bg1 Bd5 35. c6 Bb4 36. c7 Be6 37. Bc5 Bxc5 38. Bc4 0-1

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.10"]
[Round "593.1.275"]
[White "Fizbo 2 64-bit"]
[Black "Gull 3 64-bit"]
[Result "1/2-1/2"]
[BlackElo "3120"]
[ECO "B30"]
[Opening "Sicilian"]
[PlyCount "122"]
[Variation "Nimzovich-Rossolimo attack (without ...d6)"]
[WhiteElo "3197"]

1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. c3 Nge7 5. O-O a6 6. Ba4 c4 7. d4 cxd3 8. Bf4 Ng6 9. Bg3 b5 10. Bb3 Be7 11. Qxd3 Bb7 12. Nbd2 O-O 13. Rfd1 d6 14. Qe2 Qb6 15. Bc2 Rfd8 16. h4 Nge5 17. Nxe5 Nxe5 18. Nf3 Nxf3+ 19. Qxf3 b4 20. cxb4 Qxb4 21. Qe2 Rac8 22. Bd3 a5 23. Rac1 h6 24. h5 a4 25. Bf4 d5 26. a3 Qb3 27. exd5 Rxc1 28. Bxc1 Bxd5 29. Bc2 Qb7 30. Qd3 Be4 31. Qe2 Rxd1+ 32. Qxd1 Bxg2 33. Qd3 f5 34. Bxa4 Bh1 35. Kf1 Qg2+ 36. Ke1 Qg1+ 37. Qf1 Qh2 38. Bb3 Bg2 39. Bf4 Qxf4 40. Qxg2 Qc1+ 41. Bd1 Qxb2 42. Qc6 Kf7 43. a4 Qd4 44. Qf3 Bh4 45. Bc2 Qc5 46. Bd1 Bd8 47. Kf1 Bc7 48. Bb3 Kf6 49. Kg2 Qe5 50. Kf1 Qa1+ 51. Kg2 Qd4 52. Kf1 Bb6 53. Qg3 Ke7 54. Qf3 Ba5 55. Qe2 Qd6 56. Qc4 Kf6 57. Qh4+ Kf7 58. Qc4 Bb6 59. Kg2 Bc7 60. Kf1 Qe5 61. Qc6 Ba5 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.12"]
[Round "593.1.339"]
[White "Fizbo 2 64-bit"]
[Black "Gull 3 64-bit"]
[Result "1/2-1/2"]
[BlackElo "3120"]
[ECO "C57"]
[Opening "Two knights defence"]
[PlyCount "211"]
[Variation "Fritz variation"]
[WhiteElo "3197"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nd4 6. c3 b5 7. cxd4 bxc4 8. dxe5 Nxd5 9. Qh5 Qe7 10. O-O h6 11. d4 cxd3 12. Re1 Nb4 13. e6 hxg5 14. exf7+ Kd8 15. Rxe7 Rxh5 16. Re8+ Kd7 17. Rxf8 Ke7 18. Rd8 Kxf7 19. Na3 g4 20. Bd2 Nd5 21. Re1 Bb7 22. Rxa8 Bxa8 23. Nc4 Nb6 24. Ne3 Rc5 25. b3 Bd5 26. Rd1 Be6 27. Be1 Nd5 28. Rxd3 Nxe3 29. fxe3 Rc2 30. Rd2 Rxd2 31. Bxd2 Bd5 32. Kf2 Ke6 33. Bc3 g6 34. Bd4 a6 35. Kg3 Kf5 36. Bc5 Be6 37. Be7 Bd5 38. Bf8 Be6 39. Bc5 Bd5 40. Bd4 Be6 41. Ba7 Bd5 42. Bb8 c5 43. Bc7 c4 44. bxc4 Bxc4 45. a4 Bd5 46. a5 Be6 47. Bb6 Bd5 48. Bd4 Be4 49. Bb2 Bd5 50. Ba1 Be6 51. Bc3 Bd5 52. Bd4 Be4 53. Bb2 Bd5 54. Bc1 Ba8 55. Ba3 Bd5 56. Be7 Be6 57. Kf2 Ke4 58. Bc5 Bd5 59. Bd4 Bc6 60. Kg3 Kf5 61. Bc3 Bd5 62. Bg7 Be4 63. Bf8 Bd5 64. Ba3 Be6 65. Bc1 Ke4 66. Kh4 Kf5 67. Bd2 Bd5 68. Kg3 Bc6 69. Bb4 Bd5 70. Kf2 Ke4 71. Bd6 Kd3 72. Ba3 Ke4 73. Bc5 Ke5 74. Bd4+ Ke4 75. Bb6 Be6 76. Bd8 Bd5 77. Bf6 Bc4 78. Bb2 Be6 79. Ba3 Bd5 80. Bd6 Kd3 81. Bf4 Be6 82. Kg3 Ke4 83. Kh4 Kf5 84. Bd6 Bd5 85. Kg3 Be4 86. Bc5 Bc6 87. Bb4 Bd5 88. Kf2 Ke4 89. Be7 Be6 90. Bf6 Bc4 91. Bb2 Be6 92. Bg7 Bd7 93. Bf8 Kd3 94. Bd6 Bc8 95. g3 Be6 96. Bb8 Ke4 97. Bf4 Bc4 98. Bc7 Bd5 99. Bf4 Bc4 100. Bd6 Kd3 101. Be7 Bd5 102. Bf8 Kc4 103. Bd6 Be4 104. Ke1 Kd3 105. Bf4 Bf3 106. Kf2 1/2-1/2

Re: unit testing polyglot probe code....

Posted: Sun Feb 10, 2019 6:43 pm
by elcabesa
Thank you, I 'la give them a try

Re: unit testing polyglot probe code....

Posted: Sun Feb 10, 2019 10:57 pm
by petero2
elcabesa wrote: Wed Feb 06, 2019 2:54 pm I'm using perfect2017.bin as opening book.

do you know some opening lines containing promotion in the early phases?

do you know some opening lines containing en passant moves in the early phases?
It is possible to find out by starting from the initial position and following all moves found in the book. A program that does that finds the following en passant captures:

Code: Select all

g1f3 g8f6 g2g3 d7d5 c2c4 d5d4 b2b4 d8d6 c1a3 e7e5 b4b5 c7c5 b5c6
a2a3 g8f6 d2d4 d7d5 g1f3 e7e6 e2e3 a7a6 b2b4 b8d7 b1d2 a6a5 b4b5 c7c5 b5c6
e2e4 c7c5 c2c3 g8f6 e4e5 f6d5 g1f3 b8c6 f1c4 d5b6 c4b3 c5c4 b3c2 d7d5 e5d6
e2e4 c7c5 c2c3 g8f6 e4e5 f6d5 g1f3 b8c6 f1c4 d5b6 c4b3 d7d5 e5d6
No promotion moves are found though.

Re: unit testing polyglot probe code....

Posted: Mon Feb 11, 2019 9:54 am
by Ferdy
elcabesa wrote: Wed Feb 06, 2019 2:54 pm do you know some opening lines containing promotion in the early phases?
Sample games with promotion within 20 moves.

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.05"]
[Round "593.3.339"]
[White "Andscacs 0.921 64-bit"]
[Black "Arasan 20.4.1 64-bit"]
[Result "1-0"]
[BlackElo "3037"]
[ECO "A80"]
[Opening "Dutch, Korchnoi attack"]
[PlyCount "84"]
[WhiteElo "3149"]

1. d4 f5 2. h3 Nf6 3. g4 d5 4. Nf3 Nc6 5. Nc3 fxg4 6. Ne5 gxh3 7. Bf4 Nxe5 8. dxe5 Nh5 9. Bg5 c6 10. e4 g6 11. exd5 Bg7 12. Qe2 h6 13. Be3 Bxe5 14. dxc6 Bxc3+ 15. bxc3 Qd5 16. cxb7 Qxh1 17. Qb5+ Kf7 18. bxa8=R Qxa8 19. Bc4+ Be6 20. Bxe6+ Kxe6 21. O-O-O Qe4 22. Rd4 Qh1+ 23. Kb2 Qg2 24. Qc4+ Kf6 25. Rd7 Re8 26. Bd4+ Kf5 27. Qf7+ Nf6 28. Bxf6 exf6 29. Rd6 Kg5 30. Qxe8 Qb7+ 31. Ka3 Qf3 32. Rd3 Qxf2 33. Rxh3 Qc5+ 34. Kb3 Qb6+ 35. Kc4 Qc7+ 36. Kd3 f5 37. Rh1 Qd6+ 38. Ke2 Kf6 39. Qh8+ Ke6 40. Qxh6 Qe5+ 41. Kd1 Qd6+ 42. Kc1 Qg3 1-0

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.08"]
[Round "593.4.403"]
[White "Rodent III 0.238 64-bit"]
[Black "SmarThink 1.97 64-bit"]
[Result "1/2-1/2"]
[BlackElo "2995"]
[ECO "C36"]
[Opening "KGA"]
[PlyCount "53"]
[Variation "Abbazia defence, modern variation"]
[WhiteElo "2982"]

1. e4 e5 2. f4 exf4 3. Nf3 d5 4. exd5 Nf6 5. c4 c6 6. d4 cxd5 7. c5 b6 8. Bb5+ Bd7 9. Bxd7+ Nbxd7 10. Qe2+ Be7 11. c6 Nb8 12. Qc2 Qc7 13. Bxf4 Qxf4 14. c7 Kd7 15. cxb8=N+ Rhxb8 16. O-O Ke8 17. Nc3 Kf8 18. Qd3 Rb7 19. Ne5 Qh4 20. Rae1 Bb4 21. Re3 Bxc3 22. Qxc3 Kg8 23. Rh3 Qe4 24. Rg3 Qh4 25. Rh3 Qe4 26. Rg3 Qh4 27. Rh3 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.01.20"]
[Round "596.4.405"]
[White "Rodent III 0.238 64-bit 4CPU"]
[Black "Senpai 2.0 64-bit 4CPU"]
[Result "0-1"]
[BlackElo "3110"]
[ECO "C14"]
[Opening "French"]
[PlyCount "127"]
[Variation "classical, Alapin variation"]
[WhiteElo "3069"]

1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Be7 5. e5 Nfd7 6. Bxe7 Qxe7 7. Nb5 Nb6 8. a4 O-O 9. a5 Nc4 10. Bxc4 dxc4 11. Nc3 Nc6 12. Nf3 Qb4 13. O-O Bd7 14. a6 Ne7 15. Ne4 Bc6 16. c3 Qxb2 17. Rb1 Qa3 18. axb7 Bxe4 19. bxa8=Q Rxa8 20. Qc1 Qxc1 21. Rbxc1 Nd5 22. Kh1 Rb8 23. Ra1 Rb2 24. h4 h6 25. Rxa7 Kh7 26. h5 Rc2 27. Raa1 Bxf3 28. gxf3 Rxc3 29. Rfc1 Rxf3 30. Rxc4 Rxf2 31. Ra3 Rf4 32. Rh3 c5 33. Rxc5 Rxd4 34. Rb5 Re4 35. Rb7 Nf4 36. Rh4 Re1+ 37. Kh2 g5 38. hxg6+ Nxg6 39. Rh3 Nxe5 40. Re7 Kg6 41. Kg2 Ng4 42. Re8 f5 43. Rg8+ Kf7 44. Rb8 Kf6 45. Rhb3 Kg5 46. Rf3 f4 47. Rg8+ Kf5 48. Rf8+ Nf6 49. Rh3 Kg5 50. Rf7 h5 51. Ra3 e5 52. Rg7+ Kf5 53. Rf7 Kg6 54. Rc7 Ng4 55. Rb7 Re3 56. Rxe3 Nxe3+ 57. Kf3 Ng4 58. Ke4 h4 59. Rb8 h3 60. Rh8 Nh6 61. Rb8 h2 62. Rb1 Kg5 63. Kf3 Ng4 64. Kg2 0-1

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.02.08"]
[Round "597.1.79"]
[White "Andscacs 0.93 64-bit 4CPU"]
[Black "SugaR XPrO 1.2 64-bit 4CPU"]
[Result "1/2-1/2"]
[BlackElo "3400"]
[ECO "B10"]
[Opening "Caro-Kann defence"]
[PlyCount "89"]
[WhiteElo "3240"]

1. e4 c6 2. Ne2 d5 3. e5 Bg4 4. d4 c5 5. c3 e6 6. h3 Bxe2 7. Bxe2 Nc6 8. Be3 Nge7 9. dxc5 Nf5 10. Bd4 Nfxd4 11. cxd4 Qa5+ 12. Nc3 Bxc5 13. dxc5 d4 14. a3 dxc3 15. b4 c2 16. bxa5 cxd1=Q+ 17. Rxd1 Nxa5 18. Bb5+ Kf8 19. Rd7 a6 20. Ba4 Rc8 21. h4 g6 22. h5 gxh5 23. Rh3 Rg8 24. Rf3 Rg7 25. Rf6 h4 26. f4 Nc6 27. Kf1 Ne7 28. Rxb7 Ng8 29. Kf2 h5 30. Ra7 Nxf6 31. exf6 Rg3 32. Bd7 Rb8 33. c6 Rb2+ 34. Kf1 Rb1+ 35. Kf2 Rb2+ 36. Kf1 Rb1+ 37. Ke2 Rb2+ 38. Kd1 Kg8 39. c7 Rgxg2 40. c8=Q+ Kh7 41. Kc1 Ra2 42. Kb1 Rab2+ 43. Kc1 Ra2 44. Kb1 Rab2+ 45. Kc1 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.02.01"]
[Round "597.2.994"]
[White "Booot 6.2 64-bit"]
[Black "Stockfish 9 64-bit"]
[Result "0-1"]
[BlackElo "3367"]
[ECO "C00"]
[Opening "French"]
[PlyCount "123"]
[Variation "King's Indian attack"]
[WhiteElo "3143"]

1. e4 e6 2. d3 d5 3. Nd2 c5 4. Ngf3 Nf6 5. g3 g6 6. Bg2 Bg7 7. exd5 Nxd5 8. O-O O-O 9. Nb3 b6 10. c4 Nc7 11. Ng5 a5 12. Be3 Ra6 13. d4 a4 14. dxc5 Qxd1 15. Raxd1 axb3 16. cxb6 bxa2 17. bxc7 Nd7 18. b4 a1=Q 19. Rxa1 Rxa1 20. Rxa1 Bxa1 21. b5 Be5 22. b6 Nxb6 23. Bxb6 f6 24. Nf3 Bc3 25. Nd4 Bxd4 26. Bxd4 Rf7 27. Bb6 Rd7 28. Be4 Rd1+ 29. Kg2 Kf7 30. Kf3 f5 31. Ba8 Rd3+ 32. Be3 Rd6 33. Ke2 Ra6 34. Bg2 Ke7 35. Kd3 e5 36. Bd5 Kd6 37. Bg8 Kxc7 38. Bxh7 f4 39. gxf4 Bf5+ 40. Ke2 Ra8 41. Bxg6 Bxg6 42. fxe5 Rh8 43. Bf4 Kd7 44. Kd2 Rh4 45. Ke3 Ke6 46. c5 Kf5 47. Bg3 Re4+ 48. Kd3 Ke6 49. c6 Kd5 50. c7 Rc4+ 51. Ke3 Rxc7 52. Bh4 Rc4 53. Bf6 Bh5 54. Kd2 Rf4 55. Kc3 Rxf2 56. h4 Rf3+ 57. Kd2 Kd4 58. Kc2 Rf4 59. Kb3 Kd3 60. Bg5 Bd1+ 61. Ka3 Rc4 62. e6 0-1

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.02.03"]
[Round "597.3.373"]
[White "Stockfish 9 64-bit"]
[Black "Protector 1.9.0 64-bit"]
[Result "1-0"]
[BlackElo "3060"]
[ECO "B73"]
[Opening "Sicilian"]
[PlyCount "120"]
[Variation "dragon, classical, 8.O-O"]
[WhiteElo "3367"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Nf6 6. Be2 Nc6 7. Be3 Bg7 8. O-O O-O 9. Re1 Bd7 10. a3 Rc8 11. Qd2 Ne5 12. Rad1 Nfg4 13. Bg5 h6 14. Bf4 Nc4 15. Bxc4 Rxc4 16. Nf3 Qc8 17. e5 Bc6 18. exd6 Qf5 19. dxe7 Rxf4 20. exf8=R+ Bxf8 21. Qd3 Qc5 22. Rd2 Bxf3 23. gxf3 Ne5 24. Rxe5 Qxe5 25. Re2 Qg5+ 26. Kf1 Bg7 27. Re8+ Kh7 28. Ne4 Qf5 29. Kg2 b6 30. b4 Rh4 31. Re7 Qh3+ 32. Kg1 Qxh2+ 33. Kf1 Rf4 34. Rxa7 Rf5 35. Qb3 Qf4 36. Ng3 Rf6 37. Ne4 Rf5 38. Ng3 Rf6 39. Kg2 h5 40. Ne4 Rf5 41. Qe3 Qb8 42. Re7 Bh6 43. Qc3 Qf4 44. Re8 Bg7 45. Qe3 Qh4 46. Ng3 Qg5 47. Qxg5 Rxg5 48. c4 Re5 49. Rxe5 Bxe5 50. a4 Kg7 51. Ne4 Kf8 52. c5 bxc5 53. Nxc5 Ke7 54. a5 Bb8 55. b5 Kd6 56. Na6 Ba7 57. b6 Bxb6 58. axb6 Kc6 59. Nb4+ Kb7 60. Nd3 Kxb6 1-0

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.02.15"]
[Round "598.1.181"]
[White "Nemorino 4.00 64-bit 4CPU"]
[Black "Gull 3.1 64-bit 4CPU"]
[Result "1/2-1/2"]
[BlackElo "3124"]
[ECO "A00"]
[Opening "Benko's opening"]
[PlyCount "91"]
[WhiteElo "3096"]

1. g3 e5 2. c4 Nf6 3. Bg2 d5 4. cxd5 Nxd5 5. Nf3 Nc6 6. O-O Nb6 7. Nc3 Be7 8. Rb1 a5 9. b3 O-O 10. Bb2 Bg4 11. d4 exd4 12. Nb5 a4 13. Nfxd4 axb3 14. Bxc6 bxa2 15. Rc1 bxc6 16. Nxc6 Bf6 17. Nxd8 Bxb2 18. Nxc7 Bxc1 19. Nxa8 a1=Q 20. Nxb6 Qf6 21. Qxc1 Qxd8 22. Qc4 Bxe2 23. Qxe2 Qxb6 24. h4 Qc6 25. Re1 Rb8 26. h5 h6 27. Kh2 Rc8 28. Qd3 Qf6 29. Kg2 Qc6+ 30. Qf3 Qxf3+ 31. Kxf3 Rf8 32. Ra1 g6 33. Ra7 gxh5 34. Ra5 h4 35. gxh4 Kg7 36. Rf5 Rc8 37. Ke2 Rc4 38. h5 Re4+ 39. Kf3 Ra4 40. Rb5 Ra6 41. Rb4 Ra5 42. Kg4 Rg5+ 43. Kh4 Ra5 44. Kg4 Rg5+ 45. Kh4 Ra5 46. Kg4 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.02.13"]
[Round "598.3.673"]
[White "MateFinder 9 64-bit"]
[Black "Critter 1.6a 64-bit"]
[Result "1/2-1/2"]
[BlackElo "3101"]
[ECO "B02"]
[Opening "Alekhine's defence"]
[PlyCount "142"]
[Variation "Maroczy variation"]
[WhiteElo "3313"]

1. e4 Nf6 2. d3 d5 3. Nd2 e5 4. g3 Nc6 5. Bg2 dxe4 6. dxe4 b6 7. Ngf3 Ba6 8. c4 Qd7 9. O-O O-O-O 10. Qa4 Bb7 11. a3 a5 12. Rb1 Rg8 13. b4 g5 14. c5 g4 15. cxb6 gxf3 16. bxc7 fxg2 17. cxd8=R+ Nxd8 18. Qxd7+ Nxd7 19. Kxg2 Ne6 20. f3 axb4 21. axb4 Nb6 22. b5 Kb8 23. Rd1 Bc8 24. Nb3 Nc4 25. b6 Nc5 26. Nxc5 Bxc5 27. b7 Be6 28. f4 Bd6 29. Rd3 f5 30. fxe5 Bc7 31. Rb4 Ba5 32. Rb5 fxe4 33. Rd4 Bc7 34. Rxe4 h5 35. Rc5 Nb6 36. Rh4 Kxb7 37. Rb4 Ra8 38. Be3 Ra6 39. Rc2 Bxe5 40. Kg1 Bd7 41. Rc1 Bd6 42. Rbb1 Be8 43. Bc5 Bc7 44. Bf2 Bc6 45. Bd4 Ra2 46. Bf2 Rd2 47. Rb3 Rd6 48. Bc5 Re6 49. Rb4 Bd5 50. Rcb1 Rc6 51. Bf2 Ba2 52. R1b2 Rc1+ 53. Kg2 Bd5+ 54. Kh3 Rc6 55. Be3 Ka6 56. Kh4 Bf7 57. Bf4 Bd8+ 58. Bg5 Bc7 59. Be3 Nc4 60. Ra2+ Ba5 61. Rb8 Nxe3 62. Ra8+ Kb6 63. R2xa5 Rc4+ 64. Kg5 Rg4+ 65. Kh6 h4 66. R8a6+ Kb7 67. h3 Rxg3 68. Ra7+ Kb6 69. R7a6+ Kb7 70. Ra7+ Kb6 71. R7a6+ Kb7 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.03.01"]
[Round "600.2.650"]
[White "Stockfish 9 64-bit"]
[Black "Roc 0.7 64-bit"]
[Result "1/2-1/2"]
[BlackElo "3116"]
[ECO "D30"]
[Opening "QGD"]
[PlyCount "178"]
[WhiteElo "3367"]

1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Bg5 dxc4 5. Nc3 a6 6. a4 Nc6 7. e3 Na5 8. Ne5 Bb4 9. Bxf6 Qxf6 10. Nxc4 Qg5 11. Nxa5 Bxa5 12. Qf3 O-O 13. Bd3 c5 14. dxc5 Rd8 15. c6 Bxc3+ 16. bxc3 Rxd3 17. cxb7 Rb8 18. bxc8=Q+ Rxc8 19. O-O Qa5 20. h3 g6 21. Rfc1 Rdxc3 22. Rxc3 Rxc3 23. Qe4 Kg7 24. Qd4+ e5 25. Qd6 Rc5 26. Rb1 Rd5 27. Qe7 Qc5 28. Qxc5 Rxc5 29. Rb6 Ra5 30. Rb4 Rc5 31. g4 Rc1+ 32. Kg2 Ra1 33. Kf3 a5 34. Re4 Kf6 35. Rc4 Ra2 36. Rc6+ Kg5 37. Rc7 Rxa4 38. Rxf7 h5 39. gxh5 gxh5 40. Rh7 Rb4 41. Re7 Kf6 42. Rh7 Kg6 43. Re7 Kf5 44. Rh7 h4 45. Rf7+ Ke6 46. Ra7 a4 47. e4 Kd6 48. Ra5 Rd4 49. Ke3 Rc4 50. Kf3 Rb4 51. Rd5+ Ke6 52. Ra5 Kf6 53. Rc5 Rd4 54. Ra5 Ke6 55. Ra6+ Kd7 56. Ra5 Kc6 57. Rxe5 Kb6 58. Re8 Kb7 59. Re5 Kb6 60. Re6+ Kb5 61. Re5+ Kb4 62. Re7 a3 63. Ra7 Rd1 64. Rb7+ Kc3 65. Ra7 Kb2 66. Rb7+ Ka1 67. e5 Re1 68. Kg4 Rxe5 69. f4 Re4 70. Kxh4 Rxf4+ 71. Kg5 Ra4 72. h4 Ra5+ 73. Kg4 a2 74. h5 Ra6 75. Kg5 Rd6 76. h6 Rd5+ 77. Kf6 Ra5 78. Kg6 Ra6+ 79. Kg5 Ra5+ 80. Kf6 Rh5 81. Kg7 Rg5+ 82. Kf6 Rg2 83. h7 Rf2+ 84. Kg7 Rh2 85. Rb5 Rg2+ 86. Kf6 Rh2 87. Kg7 Rg2+ 88. Kf6 Rh2 89. Kg6 Rxh7 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.02.16"]
[Round "600.2.927"]
[White "Fritz 16 64-bit 4CPU"]
[Black "Andscacs 0.93 64-bit 4CPU"]
[Result "1/2-1/2"]
[BlackElo "3240"]
[ECO "B07"]
[Opening "Pirc"]
[PlyCount "128"]
[Variation "Byrne variation"]
[WhiteElo "3193"]

1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bg5 Bg7 5. Qe2 h6 6. Bxf6 Bxf6 7. e5 Bg7 8. O-O-O O-O 9. f4 c6 10. Qf3 Qa5 11. Bc4 c5 12. exd6 Nc6 13. dxc5 Qxc5 14. Bxf7+ Kxf7 15. d7 Nd4 16. dxc8=Q Raxc8 17. Qe4 Rc6 18. Nf3 Nxf3 19. Qxf3 Bxc3 20. Qxc3 Qxc3 21. bxc3 Rxc3 22. Rhe1 Ke8 23. Rd4 Rf6 24. Re2 Rc7 25. Ra4 b6 26. g3 Rd6 27. Rae4 Kf7 28. Kb2 Rcd7 29. Kb3 h5 30. a4 h4 31. gxh4 Rd4 32. Kc3 Rxe4 33. Rxe4 Rd1 34. h5 gxh5 35. Re5 Ra1 36. Kb3 h4 37. Rh5 Kf6 38. Rxh4 Rb1+ 39. Kc4 Ra1 40. Kb5 Rc1 41. c4 Rb1+ 42. Ka6 Rb4 43. Kxa7 Rxa4+ 44. Kxb6 Rxc4 45. Rh6+ Kf5 46. Rh5+ Kf6 47. f5 Ke5 48. h4 Rc8 49. Kb5 Kf4 50. Kb4 Ke4 51. Kb5 Kf4 52. Rh7 Kxf5 53. Rxe7 Rb8+ 54. Kc4 Rh8 55. Rg7 Kf4 56. h5 Rxh5 57. Re7 Rh2 58. Kd4 Rd2+ 59. Kc3 Ra2 60. Kd4 Ra4+ 61. Kd3 Ra3+ 62. Kd4 Ra4+ 63. Kd3 Ra3+ 64. Kd4 Ra4+ 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.02.16"]
[Round "600.2.928"]
[White "Andscacs 0.93 64-bit 4CPU"]
[Black "Fritz 16 64-bit 4CPU"]
[Result "1/2-1/2"]
[BlackElo "3193"]
[ECO "B07"]
[Opening "Pirc"]
[PlyCount "160"]
[Variation "Byrne variation"]
[WhiteElo "3240"]

1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bg5 Bg7 5. Qe2 h6 6. Bxf6 Bxf6 7. e5 Bg7 8. O-O-O O-O 9. f4 c6 10. Qf3 Qa5 11. Bc4 c5 12. exd6 Nc6 13. dxc5 Qxc5 14. Bxf7+ Kxf7 15. d7 Nd4 16. dxc8=R Rfxc8 17. Qe4 Rc6 18. Nf3 Nxf3 19. Qxf3 Bxc3 20. Qxc3 Qxc3 21. bxc3 Rxc3 22. Rhe1 Rac8 23. Re2 R8c7 24. Rd8 h5 25. Ra8 b6 26. g3 R3c5 27. Kb2 h4 28. Rd8 hxg3 29. hxg3 g5 30. Rh8 gxf4 31. gxf4 Rb5+ 32. Kc1 Ra5 33. Kb2 Rf5 34. Re4 Rb5+ 35. Kc1 Rbc5 36. Re2 Rf5 37. Rh7+ Kf6 38. Rh6+ Kg7 39. Rh4 Rfc5 40. Kb2 Rb5+ 41. Kc1 Rb4 42. Rg2+ Kf6 43. Re2 Ra4 44. Kb2 Rac4 45. Rh8 Kg7 46. Rh4 Rb4+ 47. Kc1 Kg8 48. Rg2+ Kf7 49. Re2 Kf8 50. Rh8+ Kg7 51. Rh4 Ra4 52. Kb2 Rac4 53. Kc1 Kf6 54. Kb2 R4c5 55. Rh6+ Kf5 56. Rh7 Rb5+ 57. Kc1 Ra5 58. Kb1 Kf6 59. Rh6+ Kg7 60. Rh4 Kg8 61. Kb2 Rb5+ 62. Kc1 Rbc5 63. Rh3 Kg7 64. Kb2 Kg6 65. Rh8 Rb5+ 66. Kc1 Ra5 67. Kb1 Rf5 68. Rh4 Rb5+ 69. Kc1 Ra5 70. Kb2 Kf5 71. Rh7 Kf6 72. c3 Rf5 73. Rh6+ Kg7 74. Rh4 Rb5+ 75. Kc2 Rbc5 76. Rg2+ Kf6 77. Rg3 Kf5 78. Re3 Ra5 79. Kb3 Rb5+ 80. Kc2 Rbc5 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.03.04"]
[Round "601.3.313"]
[White "Wasp 2.6 64-bit"]
[Black "Xiphos 0.1 64-bit"]
[Result "1/2-1/2"]
[BlackElo "2985"]
[ECO "B02"]
[Opening "Alekhine's defence"]
[PlyCount "146"]
[Variation "Saemisch attack"]
[WhiteElo "2947"]

1. e4 Nf6 2. e5 Nd5 3. Nc3 Nxc3 4. dxc3 d5 5. Be3 c6 6. f4 Bf5 7. Bd3 Bxd3 8. cxd3 e6 9. Nf3 Be7 10. O-O O-O 11. Qb3 Qc7 12. Rae1 g6 13. g4 Kh8 14. f5 gxf5 15. gxf5 Rg8+ 16. Kh1 c5 17. f6 d4 18. fxe7 dxe3 19. e8=Q Rxe8 20. Ng5 Qc6+ 21. Rf3 Re7 22. Qc4 Nd7 23. Qh4 f5 24. exf6 Nxf6 25. Rxe3 Rg8 26. Qf4 Rg6 27. Qb8+ Re8 28. Qe5 Kg8 29. Qf4 Qd5 30. h4 h6 31. Re5 hxg5 32. hxg5 Qc6 33. gxf6 Kf7 34. Rh5 e5 35. Rh7+ Kg8 36. f7+ Kxh7 37. fxe8=Q Qxe8 38. Qe4 b6 39. Rh3+ Kg7 40. Qb7+ Kf6 41. Kh2 Qe6 42. Rh5 Qg4 43. Qc6+ Qe6 44. Qe4 Kg7 45. Rxe5 Qd6 46. Kh1 Qf6 47. Rf5 Qe6 48. Qxe6 Rxe6 49. Kg2 Kg6 50. Rf2 Re3 51. Rd2 Kf5 52. Kf1 Rh3 53. Rf2+ Ke5 54. Ke2 b5 55. Kd2 b4 56. Kc2 a5 57. a4 bxa3 58. bxa3 a4 59. Re2+ Kd6 60. Rg2 Rh4 61. Kd2 c4 62. d4 Rh6 63. Rf2 Rh1 64. Kc2 Ke6 65. Re2+ Kd6 66. Rg2 Kd5 67. Re2 Kd6 68. Rf2 Ke6 69. Kb2 Rh3 70. Rc2 Rh1 71. Rf2 Rh3 72. Re2+ Kd6 73. Kc2 Rh1 1/2-1/2

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.03.05"]
[Round "602.3.25"]
[White "Ethereal 9.00 64-bit 4CPU"]
[Black "Fire 6.1 64-bit"]
[Result "0-1"]
[BlackElo "3204"]
[ECO "C77"]
[Opening "Ruy Lopez"]
[PlyCount "87"]
[Variation "Anderssen variation"]
[WhiteElo "3050"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 d6 6. c3 g6 7. Bg5 Bg7 8. Nbd2 O-O 9. h3 Bd7 10. O-O h6 11. Be3 Re8 12. Rc1 d5 13. b4 g5 14. Qc2 d4 15. cxd4 exd4 16. Bxc6 dxe3 17. Bxd7 exd2 18. Bxe8 dxc1=N 19. Bxf7+ Kxf7 20. Rxc1 Ne8 21. Qb3+ Kf8 22. Rc5 Nd6 23. Qe6 Nf7 24. d4 c6 25. e5 Qe8 26. Qf5 Kg8 27. Qe4 Qe6 28. a4 Rd8 29. Qc2 Bf8 30. Rc4 Kg7 31. a5 Be7 32. Nh2 Nh8 33. Ng4 Ng6 34. Kh2 Nh4 35. Qc3 Nf5 36. Kg1 h5 37. Ne3 Nxe3 38. fxe3 g4 39. hxg4 hxg4 40. e4 Rh8 41. Qc1 Qf7 42. Rc3 Qh5 43. Kf2 Qh2 44. Qb1 0-1

[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2018.03.28"]
[Round "605.2.691"]
[White "Pedone 1.7 64-bit 4CPU"]
[Black "Crafty 25.2 64-bit 4CPU"]
[Result "1/2-1/2"]
[BlackElo "3012"]
[ECO "A80"]
[Opening "Dutch"]
[PlyCount "206"]
[WhiteElo "3087"]

1. d4 f5 2. Nc3 d5 3. f3 Nf6 4. Bg5 Nc6 5. Qd2 e6 6. O-O-O Bb4 7. a3 Be7 8. e3 a6 9. Kb1 b5 10. Nh3 O-O 11. Be2 b4 12. axb4 Nxb4 13. e4 fxe4 14. fxe4 Nxe4 15. Nxe4 dxe4 16. Qxb4 Bxg5 17. d5 e3 18. Bf3 a5 19. Qg4 e2 20. dxe6 exd1=B 21. Rxd1 Qf6 22. Bxa8 Bxe6 23. Qxg5 Rxa8 24. Qxf6 gxf6 25. Nf4 Re8 26. b3 Bf5 27. Rd4 Re5 28. g3 Rc5 29. Rd8+ Kf7 30. Rd2 c6 31. Kb2 Ke7 32. Ng2 Re5 33. Ka3 Ke6 34. Nf4+ Kf7 35. Kb2 Ke7 36. Rf2 Kd6 37. Rf3 Rc5 38. Nd3 Bxd3 39. Rxd3+ Ke6 40. Re3+ Re5 41. Rc3 Kd5 42. Rf3 Ke6 43. Rf4 Rh5 44. h4 Rc5 45. Ra4 f5 46. Rf4 Re5 47. Rc4 Kd5 48. Ra4 Ke6 49. g4 fxg4 50. Rxg4 Rc5 51. c3 Re5 52. Ka3 h5 53. Rg6+ Kd7 54. Rh6 Kc7 55. Kb2 Kb6 56. Kc2 Rf5 57. Kd2 Rd5+ 58. Ke3 Re5+ 59. Kf3 Rb5 60. Rh8 Kb7 61. Ke4 Rxb3 62. Rxh5 Rxc3 63. Rxa5 Rc4+ 64. Kf3 Rxh4 65. Re5 Rh6 66. Ke3 Rd6 67. Ra5 Kb6 68. Ra8 c5 69. Ra1 Rd4 70. Rb1+ Ka5 71. Rh1 Kb4 72. Rb1+ Kc4 73. Rc1+ Kb5 74. Rg1 Kc6 75. Rg6+ Kd5 76. Rg1 Ke5 77. Rg6 Kf5 78. Rc6 Rd5 79. Rh6 c4 80. Rh4 c3 81. Rh8 c2 82. Rc8 Re5+ 83. Kd4 Re2 84. Kd3 c1=Q 85. Rxc1 Ra2 86. Rc8 Ra6 87. Rh8 Rg6 88. Rf8+ Kg4 89. Rh8 Kg3 90. Rf8 Rd6+ 91. Kc3 Re6 92. Rh8 Rg6 93. Rf8 Rd6 94. Rh8 Re6 95. Rg8+ Kf4 96. Rg7 Rh6 97. Rg8 Rf6 98. Rh8 Rg6 99. Rf8+ Ke5 100. Rh8 Rg2 101. Rf8 Rg6 102. Rh8 Rg2 103. Rf8 Rg6 1/2-1/2

Re: unit testing polyglot probe code....

Posted: Mon Feb 11, 2019 5:16 pm
by elcabesa
Thank you Peter, I'll try now to test promotions moves... even if they seems to not be present in my book