MRI - Match Result Inspector

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

Moderators: hgm, Rebel, chrisw

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

Re: MRI - Match Result Inspector

Post by Dann Corbit »

Rebel wrote: Thu Feb 13, 2020 4:41 pm [Event "CCRL 40/15"]
[Site "CCRL"]
[Date "2020.01.19"]
[Round "703.2.691"]
[White "Komodo 13.2.5 MCTS 64-bit"]
[Black "Stockfish 11 64-bit"]
[Result "1/2-1/2"]
[ECO "B06"]
[Opening "Robatsch defence"]
[PlyCount "148"]
[WhiteElo "3282"]
[BlackElo "3432"]

1. e4 {+0.00/1 0s} g6 {+0.00/1 0s} 2. d4 {+0.00/1 0s} Bg7 {+0.00/1 0s} 3. Nc3
{+0.00/1 0s} c6 {+0.00/1 0s} 4. Be3 {+0.00/1 0s} Qb6 {+0.00/1 0s} 5. Qd2
{+0.73/13 34s} Qxb2 {(d6) -0.07/28 37s} 6. Rb1 {(Rb1) +0.28/11 24s} Qa3 {(Qa3)
+0.00/28 19s} 7. h4 {(Nf3) +0.39/11 34s} h5 {(Nf6) +0.10/27 44s} 8. e5 {(e5)

---------

Can someone tell me which interface produces this kind of PGN?

And about the move comment:

6. Rb1 {(Rb1) +0.28/11 24s}
7. h4 {(Nf3) +0.39/11 34s}

What does the move (Rb1 / Nf3) mean in the move comment?
Well this is made by CCRL, so it must be one of "Shredder GUI, ChessGUI, CuteChess":
[pgn][Event "CCRL 40/15"]
[Site "CCRL"]
[Date "2020.01.14"]
[Round "702.2.587"]
[White "Laser 1.7 64-bit"]
[Black "Lc0 0.22.0 T40B.4-160 GTX1050"]
[Result "1/2-1/2"]
[ECO "A05"]
[Opening "Reti opening"]
[PlyCount "237"]
[WhiteElo "3210"]
[BlackElo "3464"]

1. Nf3 {book} Nf6 {book} 2. g3 {book} c5 {book} 3. Bg2 {book} Nc6 {book} 4. d4
{book} cxd4 {book} 5. Nxd4 {-0.02/25 39s} e5 {+0.16/12 17s} 6. Nxc6 {+0.00/26
22s} dxc6 {+0.18/12 20s} 7. Qxd8+ {-0.07/24 44s} Kxd8 {+0.14/11 0.10s} 8. Nd2
{+0.00/24 32s} Bc5 {+0.18/11 46s} 9. a3 {-0.25/24 115s} Re8 {+0.28/11 89s} 10.
e3 {-0.25/24 49s} Bf5 {+0.41/11 32s} 11. b4 {-0.28/26 58s} Bf8 {+0.38/12 59s}
12. e4 {-0.15/23 30s} Be6 {+0.38/11 3.6s} 13. Bb2 {-0.15/25 42s} Nd7 {+0.45/10
32s} 14. Bc3 {-0.17/26 51s} a6 {+0.45/9 44s} 15. O-O {-0.11/24 55s} c5
{+0.51/10 65s} 16. Rfd1 {-0.24/26 94s} Rc8 {+0.86/11 24s} 17. b5 {-0.30/26 72s}
axb5 {+0.78/14 26s} 18. Nf3 {-0.21/26 26s} Kc7 {+0.45/12 43s} 19. Rdb1
{-0.22/27 39s} b4 {+0.35/13 44s} 20. axb4 {-0.21/27 22s} cxb4 {+0.35/13 46s}
21. Bxb4 {-0.25/28 35s} Ra8 {+0.37/12 12s} 22. Rxa8 {-0.32/27 51s} Rxa8
{+0.36/13 33s} 23. Bxf8 {-0.33/28 20s} Rxf8 {+0.34/12 19s} 24. Ng5 {-0.38/29
26s} Rd8 {+0.37/11 71s} 25. Nxe6+ {-0.03/27 19s} fxe6 {+0.32/10 21s} 26. Kf1
{+0.00/29 19s} Ra8 {+0.27/9 88s} 27. Ke2 {+0.00/31 20s} Ra4 {+0.25/9 45s} 28.
h4 {+0.00/31 18s} Nc5 {+0.39/8 22s} 29. f3 {+0.00/36 19s} Ra2 {+0.40/9 35s} 30.
Kd2 {+0.00/38 21s} Ra3 {+0.41/10 20s} 31. Ke2 {+0.00/39 27s} h6 {+0.38/9 47s}
32. Bf1 {+0.00/33 55s} g5 {+0.40/10 40s} 33. hxg5 {+0.00/33 23s} hxg5 {+0.40/11
24s} 34. Bh3 {+0.00/35 26s} Rc3 {+0.37/10 67s} 35. Rb2 {+0.00/34 25s} Kc6
{+0.36/10 29s} 36. Bg4 {+0.00/38 25s} Ra3 {+0.35/10 23s} 37. Bh5 {+0.00/34 27s}
Ra8 {+0.59/11 36s} 38. Ke3 {+0.00/36 34s} Rh8 {+0.53/11 39s} 39. Bg6 {-0.30/33
51s} Kd6 {+0.69/10 59s} 40. g4 {-0.38/32 45s} Rg8 {+0.91/8 55s} 41. Bf7
{-0.38/31 33s} Rf8 {+0.88/9 81s} 42. Bg6 {-0.53/32 45s} Kc6 {+0.89/10 69s} 43.
Rb1 {-0.55/33 61s} b5 {+0.89/12 86s} 44. Bh5 {-0.63/29 58s} Nb7 {+1.36/11 82s}
45. Ra1 {-0.63/30 21s} Kb6 {+1.46/13 59s} 46. c3 {-0.78/30 44s} Rc8 {+1.52/14
79s} 47. Kd2 {-0.60/32 34s} Nc5 {+1.51/17 66s} 48. Rb1 {-0.60/31 27s} Rd8+
{+1.44/15 164s} 49. Ke2 {-0.80/33 38s} Nd3 {+1.45/19 20s} 50. Ke3 {-0.50/29
33s} Nf4 {+1.41/18 26s} 51. c4 {-0.53/31 35s} Rd3+ {+1.38/17 133s} 52. Kf2
{-0.53/25 1.0s} b4 {+1.38/16 40s} 53. Rxb4+ {-0.39/21 2.4s} Kc5 {+1.37/13
0.97s} 54. Rb2 {-0.43/30 33s} Kxc4 {+1.30/12 139s} 55. Rc2+ {-0.28/30 50s} Rc3
{+1.29/12 2.9s} 56. Rxc3+ {-0.70/40 66s} Kxc3 {+1.46/18 36s} 57. Ke3 {-0.73/54
85s} Kc2 {+1.46/19 23s} 58. Be8 {-0.98/57 43s} Kd1 {+1.47/18 14s} 59. Kf2
{+0.00/45 2.5s} Kd2 {+1.45/18 67s} 60. Bb5 {-1.78/52 61s} Nh3+ {+1.44/17 42s}
61. Kg3 {-1.96/51 34s} Nf4 {+1.46/17 0.30s} 62. Kf2 {-0.21/57 152s} Nd3+
{+1.47/15 6.9s} 63. Kg2 {+0.00/38 2.6s} Nb2 {+1.54/12 29s} 64. Kg3 {+0.00/59
15s} Ke3 {+1.57/14 15s} 65. Kg2 {-1.44/61 84s} Nd1 {+1.55/14 9.1s} 66. Kg3
{+0.00/59 13s} Nc3 {+1.62/16 14s} 67. Bc4 {+0.00/59 2.9s} Nb1 {+1.62/17 4.1s}
68. Bb3 {-0.05/56 119s} Na3 {+1.57/16 23s} 69. Ba4 {-1.34/45 19s} Nc4 {+1.56/14
0.28s} 70. Bb3 {-2.87/46 28s} Nb2 {+1.55/14 4.3s} 71. Bc2 {-4.10/48 26s} Ke2
{+1.50/14 14s} 72. Bb3 {-3.93/51 22s} Ke3 {+1.51/15 3.5s} 73. Bc2 {-11.60/53
49s} Kd2 {+1.49/14 4.8s} 74. Bb3 {-9.64/50 24s} Nd3 {+1.51/13 0.30s} 75. Bc4
{+0.00/39 0.29s} Ne1 {+1.49/12 5.0s} 76. Kf2 {+0.00/42 0.27s} Nd3+ {+1.46/13
1.1s} 77. Kg3 {+0.00/56 2.9s} Ke3 {+1.29/13 8.3s} 78. Bxd3 {+0.00/52 0.42s}
Kxd3 {+1.24/12 0.28s} 79. Kh3 {+0.00/58 0.64s} Kd2 {+1.13/11 6.1s} 80. Kh2
{+0.00/61 1.5s} Kd1 {+1.01/11 4.0s} 81. Kh1 {+0.00/55 51s} Kc1 {+0.78/15 142s}
82. Kg1 {+0.00/69 2.8s} Kb2 {+0.75/17 127s} 83. Kh2 {+0.00/72 2.8s} Kc3
{+0.72/17 146s} 84. Kg3 {+0.00/78 3.3s} Kb3 {+0.70/17 106s} 85. Kh3 {+0.00/67
23s} Kb2 {+0.69/16 75s} 86. Kh2 {+0.00/85 3.5s} Kb1 {+0.69/18 79s} 87. Kh1
{+0.00/74 6.3s} Kc2 {+0.69/20 0.52s} 88. Kg2 {+0.00/74 6.4s} Kc3 {+0.67/18 96s}
89. Kg3 {+0.00/76 8.0s} Kb3 {+0.66/17 88s} 90. Kh3 {+0.00/89 3.8s} Kb4
{+0.65/18 87s} 91. Kg2 {+0.00/96 25s} Kc4 {+0.66/17 0.21s} 92. Kh2 {+0.00/94
25s} Kc5 {+0.64/16 60s} 93. Kh1 {+0.00/96 30s} Kd4 {+0.63/15 51s} 94. Kg2
{+0.00/85 29s} Kc4 {+0.60/15 40s} 95. Kh2 {+0.00/76 95s} Kc5 {+0.57/16 28s} 96.
Kh1 {+0.00/89 25s} Kd4 {+0.58/15 12s} 97. Kh2 {+0.00/82 28s} Kc4 {+0.62/15 29s}
98. Kg2 {+0.00/83 4.7s} Kd4 {+0.61/16 8.0s} 99. Kh2 {+0.00/86 3.7s} Ke3
{+0.57/16 29s} 100. Kg3 {+0.00/77 159s} Ke2 {+0.52/15 18s} 101. Kg2 {+0.00/82
2.7s} Ke1 {+0.49/14 16s} 102. Kg1 {+0.00/79 3.0s} Ke2 {+0.40/13 17s} 103. Kg2
{+0.00/82 3.2s} Ke1 {+0.34/12 12s} 104. Kg1 {+0.00/77 3.4s} Kd1 {+0.30/11 7.3s}
105. Kh1 {+0.00/80 5.0s} Kc1 {+0.26/10 9.5s} 106. Kg1 {+0.00/84 4.1s} Kb1
{+0.36/12 6.3s} 107. Kh1 {+0.00/70 3.8s} Ka2 {+0.22/8 13s} 108. Kg2 {+0.00/77
4.6s} Ka1 {+0.23/11 0.26s} 109. Kg1 {+0.00/86 4.7s} Ka2 {+0.25/9 3.1s} 110. Kg2
{+0.00/69 32s} Ka3 {+0.27/9 5.0s} 111. Kg3 {+0.00/71 5.0s} Ka4 {+0.26/9 9.3s}
112. Kg2 {+0.00/84 55s} Kb4 {+0.43/9 5.6s} 113. Kh2 {+0.00/67 9.1s} Kc4
{+0.31/8 5.4s} 114. Kg2 {+0.00/74 11s} Kd3 {+0.26/7 4.6s} 115. Kh3 {+0.00/73
235s} Ke3 {+0.14/6 14s} 116. Kg3 {+0.00/61 7.3s} Kd2 {+0.13/5 1.8s} 117. Kh2
{+0.00/60 13s} Kc2 {+0.10/4 5.9s} 118. Kg2 {+0.00/77 9.7s} Kd1 {+0.04/3 9.0s}
119. Kh1 {+0.00/91 19s, Draw by 3-fold repetition} 1/2-1/2
[/pgn]
As text:

Code: Select all

[Event "CCRL 40/15"]
[Site "CCRL"]
[Date "2020.01.14"]
[Round "702.2.587"]
[White "Laser 1.7 64-bit"]
[Black "Lc0 0.22.0 T40B.4-160 GTX1050"]
[Result "1/2-1/2"]
[ECO "A05"]
[Opening "Reti opening"]
[PlyCount "237"]
[WhiteElo "3210"]
[BlackElo "3464"]

1. Nf3 {book} Nf6 {book} 2. g3 {book} c5 {book} 3. Bg2 {book} Nc6 {book} 4. d4
{book} cxd4 {book} 5. Nxd4 {-0.02/25 39s} e5 {+0.16/12 17s} 6. Nxc6 {+0.00/26
22s} dxc6 {+0.18/12 20s} 7. Qxd8+ {-0.07/24 44s} Kxd8 {+0.14/11 0.10s} 8. Nd2
{+0.00/24 32s} Bc5 {+0.18/11 46s} 9. a3 {-0.25/24 115s} Re8 {+0.28/11 89s} 10.
e3 {-0.25/24 49s} Bf5 {+0.41/11 32s} 11. b4 {-0.28/26 58s} Bf8 {+0.38/12 59s}
12. e4 {-0.15/23 30s} Be6 {+0.38/11 3.6s} 13. Bb2 {-0.15/25 42s} Nd7 {+0.45/10
32s} 14. Bc3 {-0.17/26 51s} a6 {+0.45/9 44s} 15. O-O {-0.11/24 55s} c5
{+0.51/10 65s} 16. Rfd1 {-0.24/26 94s} Rc8 {+0.86/11 24s} 17. b5 {-0.30/26 72s}
axb5 {+0.78/14 26s} 18. Nf3 {-0.21/26 26s} Kc7 {+0.45/12 43s} 19. Rdb1
{-0.22/27 39s} b4 {+0.35/13 44s} 20. axb4 {-0.21/27 22s} cxb4 {+0.35/13 46s}
21. Bxb4 {-0.25/28 35s} Ra8 {+0.37/12 12s} 22. Rxa8 {-0.32/27 51s} Rxa8
{+0.36/13 33s} 23. Bxf8 {-0.33/28 20s} Rxf8 {+0.34/12 19s} 24. Ng5 {-0.38/29
26s} Rd8 {+0.37/11 71s} 25. Nxe6+ {-0.03/27 19s} fxe6 {+0.32/10 21s} 26. Kf1
{+0.00/29 19s} Ra8 {+0.27/9 88s} 27. Ke2 {+0.00/31 20s} Ra4 {+0.25/9 45s} 28.
h4 {+0.00/31 18s} Nc5 {+0.39/8 22s} 29. f3 {+0.00/36 19s} Ra2 {+0.40/9 35s} 30.
Kd2 {+0.00/38 21s} Ra3 {+0.41/10 20s} 31. Ke2 {+0.00/39 27s} h6 {+0.38/9 47s}
32. Bf1 {+0.00/33 55s} g5 {+0.40/10 40s} 33. hxg5 {+0.00/33 23s} hxg5 {+0.40/11
24s} 34. Bh3 {+0.00/35 26s} Rc3 {+0.37/10 67s} 35. Rb2 {+0.00/34 25s} Kc6
{+0.36/10 29s} 36. Bg4 {+0.00/38 25s} Ra3 {+0.35/10 23s} 37. Bh5 {+0.00/34 27s}
Ra8 {+0.59/11 36s} 38. Ke3 {+0.00/36 34s} Rh8 {+0.53/11 39s} 39. Bg6 {-0.30/33
51s} Kd6 {+0.69/10 59s} 40. g4 {-0.38/32 45s} Rg8 {+0.91/8 55s} 41. Bf7
{-0.38/31 33s} Rf8 {+0.88/9 81s} 42. Bg6 {-0.53/32 45s} Kc6 {+0.89/10 69s} 43.
Rb1 {-0.55/33 61s} b5 {+0.89/12 86s} 44. Bh5 {-0.63/29 58s} Nb7 {+1.36/11 82s}
45. Ra1 {-0.63/30 21s} Kb6 {+1.46/13 59s} 46. c3 {-0.78/30 44s} Rc8 {+1.52/14
79s} 47. Kd2 {-0.60/32 34s} Nc5 {+1.51/17 66s} 48. Rb1 {-0.60/31 27s} Rd8+
{+1.44/15 164s} 49. Ke2 {-0.80/33 38s} Nd3 {+1.45/19 20s} 50. Ke3 {-0.50/29
33s} Nf4 {+1.41/18 26s} 51. c4 {-0.53/31 35s} Rd3+ {+1.38/17 133s} 52. Kf2
{-0.53/25 1.0s} b4 {+1.38/16 40s} 53. Rxb4+ {-0.39/21 2.4s} Kc5 {+1.37/13
0.97s} 54. Rb2 {-0.43/30 33s} Kxc4 {+1.30/12 139s} 55. Rc2+ {-0.28/30 50s} Rc3
{+1.29/12 2.9s} 56. Rxc3+ {-0.70/40 66s} Kxc3 {+1.46/18 36s} 57. Ke3 {-0.73/54
85s} Kc2 {+1.46/19 23s} 58. Be8 {-0.98/57 43s} Kd1 {+1.47/18 14s} 59. Kf2
{+0.00/45 2.5s} Kd2 {+1.45/18 67s} 60. Bb5 {-1.78/52 61s} Nh3+ {+1.44/17 42s}
61. Kg3 {-1.96/51 34s} Nf4 {+1.46/17 0.30s} 62. Kf2 {-0.21/57 152s} Nd3+
{+1.47/15 6.9s} 63. Kg2 {+0.00/38 2.6s} Nb2 {+1.54/12 29s} 64. Kg3 {+0.00/59
15s} Ke3 {+1.57/14 15s} 65. Kg2 {-1.44/61 84s} Nd1 {+1.55/14 9.1s} 66. Kg3
{+0.00/59 13s} Nc3 {+1.62/16 14s} 67. Bc4 {+0.00/59 2.9s} Nb1 {+1.62/17 4.1s}
68. Bb3 {-0.05/56 119s} Na3 {+1.57/16 23s} 69. Ba4 {-1.34/45 19s} Nc4 {+1.56/14
0.28s} 70. Bb3 {-2.87/46 28s} Nb2 {+1.55/14 4.3s} 71. Bc2 {-4.10/48 26s} Ke2
{+1.50/14 14s} 72. Bb3 {-3.93/51 22s} Ke3 {+1.51/15 3.5s} 73. Bc2 {-11.60/53
49s} Kd2 {+1.49/14 4.8s} 74. Bb3 {-9.64/50 24s} Nd3 {+1.51/13 0.30s} 75. Bc4
{+0.00/39 0.29s} Ne1 {+1.49/12 5.0s} 76. Kf2 {+0.00/42 0.27s} Nd3+ {+1.46/13
1.1s} 77. Kg3 {+0.00/56 2.9s} Ke3 {+1.29/13 8.3s} 78. Bxd3 {+0.00/52 0.42s}
Kxd3 {+1.24/12 0.28s} 79. Kh3 {+0.00/58 0.64s} Kd2 {+1.13/11 6.1s} 80. Kh2
{+0.00/61 1.5s} Kd1 {+1.01/11 4.0s} 81. Kh1 {+0.00/55 51s} Kc1 {+0.78/15 142s}
82. Kg1 {+0.00/69 2.8s} Kb2 {+0.75/17 127s} 83. Kh2 {+0.00/72 2.8s} Kc3
{+0.72/17 146s} 84. Kg3 {+0.00/78 3.3s} Kb3 {+0.70/17 106s} 85. Kh3 {+0.00/67
23s} Kb2 {+0.69/16 75s} 86. Kh2 {+0.00/85 3.5s} Kb1 {+0.69/18 79s} 87. Kh1
{+0.00/74 6.3s} Kc2 {+0.69/20 0.52s} 88. Kg2 {+0.00/74 6.4s} Kc3 {+0.67/18 96s}
89. Kg3 {+0.00/76 8.0s} Kb3 {+0.66/17 88s} 90. Kh3 {+0.00/89 3.8s} Kb4
{+0.65/18 87s} 91. Kg2 {+0.00/96 25s} Kc4 {+0.66/17 0.21s} 92. Kh2 {+0.00/94
25s} Kc5 {+0.64/16 60s} 93. Kh1 {+0.00/96 30s} Kd4 {+0.63/15 51s} 94. Kg2
{+0.00/85 29s} Kc4 {+0.60/15 40s} 95. Kh2 {+0.00/76 95s} Kc5 {+0.57/16 28s} 96.
Kh1 {+0.00/89 25s} Kd4 {+0.58/15 12s} 97. Kh2 {+0.00/82 28s} Kc4 {+0.62/15 29s}
98. Kg2 {+0.00/83 4.7s} Kd4 {+0.61/16 8.0s} 99. Kh2 {+0.00/86 3.7s} Ke3
{+0.57/16 29s} 100. Kg3 {+0.00/77 159s} Ke2 {+0.52/15 18s} 101. Kg2 {+0.00/82
2.7s} Ke1 {+0.49/14 16s} 102. Kg1 {+0.00/79 3.0s} Ke2 {+0.40/13 17s} 103. Kg2
{+0.00/82 3.2s} Ke1 {+0.34/12 12s} 104. Kg1 {+0.00/77 3.4s} Kd1 {+0.30/11 7.3s}
105. Kh1 {+0.00/80 5.0s} Kc1 {+0.26/10 9.5s} 106. Kg1 {+0.00/84 4.1s} Kb1
{+0.36/12 6.3s} 107. Kh1 {+0.00/70 3.8s} Ka2 {+0.22/8 13s} 108. Kg2 {+0.00/77
4.6s} Ka1 {+0.23/11 0.26s} 109. Kg1 {+0.00/86 4.7s} Ka2 {+0.25/9 3.1s} 110. Kg2
{+0.00/69 32s} Ka3 {+0.27/9 5.0s} 111. Kg3 {+0.00/71 5.0s} Ka4 {+0.26/9 9.3s}
112. Kg2 {+0.00/84 55s} Kb4 {+0.43/9 5.6s} 113. Kh2 {+0.00/67 9.1s} Kc4
{+0.31/8 5.4s} 114. Kg2 {+0.00/74 11s} Kd3 {+0.26/7 4.6s} 115. Kh3 {+0.00/73
235s} Ke3 {+0.14/6 14s} 116. Kg3 {+0.00/61 7.3s} Kd2 {+0.13/5 1.8s} 117. Kh2
{+0.00/60 13s} Kc2 {+0.10/4 5.9s} 118. Kg2 {+0.00/77 9.7s} Kd1 {+0.04/3 9.0s}
119. Kh1 {+0.00/91 19s, Draw by 3-fold repetition} 1/2-1/2
Which corresponds to these opening positions:

Code: Select all

rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm Nf3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
rnbqkbnr/pppppppp/8/8/8/5N2/PPPPPPPP/RNBQKB1R b KQkq - bm Nf6; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
rnbqkb1r/pppppppp/5n2/8/8/5N2/PPPPPPPP/RNBQKB1R w KQkq - bm g3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
rnbqkb1r/pppppppp/5n2/8/8/5NP1/PPPPPP1P/RNBQKB1R b KQkq - bm c5; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
rnbqkb1r/pp1ppppp/5n2/2p5/8/5NP1/PPPPPP1P/RNBQKB1R w KQkq - bm Bg2; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
rnbqkb1r/pp1ppppp/5n2/2p5/8/5NP1/PPPPPPBP/RNBQK2R b KQkq - bm Nc6; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r1bqkb1r/pp1ppppp/2n2n2/2p5/8/5NP1/PPPPPPBP/RNBQK2R w KQkq - bm d4; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r1bqkb1r/pp1ppppp/2n2n2/2p5/3P4/5NP1/PPP1PPBP/RNBQK2R b KQkq - bm cxd4; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
And these engine moves:

Code: Select all

r1bqkb1r/pp1ppppp/2n2n2/8/3p4/5NP1/PPP1PPBP/RNBQK2R w KQkq - bm Nxd4; ce -2; acd 25; acs 39; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r1bqkb1r/pp1ppppp/2n2n2/8/3N4/6P1/PPP1PPBP/RNBQK2R b KQkq - bm e5; ce 16; acd 12; acs 17; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r1bqkb1r/pp1p1ppp/2n2n2/4p3/3N4/6P1/PPP1PPBP/RNBQK2R w KQkq - bm Nxc6; ce 0; acd 26; acs 22; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r1bqkb1r/pp1p1ppp/2N2n2/4p3/8/6P1/PPP1PPBP/RNBQK2R b KQkq - bm dxc6; ce 18; acd 12; acs 20; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r1bqkb1r/pp3ppp/2p2n2/4p3/8/6P1/PPP1PPBP/RNBQK2R w KQkq - bm Qxd8+; ce -7; acd 24; acs 44; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r1bQkb1r/pp3ppp/2p2n2/4p3/8/6P1/PPP1PPBP/RNB1K2R b KQkq - bm Kxd8; ce 14; acd 11; acs 0; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r1bk1b1r/pp3ppp/2p2n2/4p3/8/6P1/PPP1PPBP/RNB1K2R w KQ - bm Nd2; ce 0; acd 24; acs 32; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r1bk1b1r/pp3ppp/2p2n2/4p3/8/6P1/PPPNPPBP/R1B1K2R b KQ - bm Bc5; ce 18; acd 11; acs 46; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r1bk3r/pp3ppp/2p2n2/2b1p3/8/6P1/PPPNPPBP/R1B1K2R w KQ - bm a3; ce -25; acd 24; acs 115; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r1bk3r/pp3ppp/2p2n2/2b1p3/8/P5P1/1PPNPPBP/R1B1K2R b KQ - bm Re8; ce 28; acd 11; acs 89; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r1bkr3/pp3ppp/2p2n2/2b1p3/8/P5P1/1PPNPPBP/R1B1K2R w KQ - bm e3; ce -25; acd 24; acs 49; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r1bkr3/pp3ppp/2p2n2/2b1p3/8/P3P1P1/1PPN1PBP/R1B1K2R b KQ - bm Bf5; ce 41; acd 11; acs 32; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r2kr3/pp3ppp/2p2n2/2b1pb2/8/P3P1P1/1PPN1PBP/R1B1K2R w KQ - bm b4; ce -28; acd 26; acs 58; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r2kr3/pp3ppp/2p2n2/2b1pb2/1P6/P3P1P1/2PN1PBP/R1B1K2R b KQ - bm Bf8; ce 38; acd 12; acs 59; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r2krb2/pp3ppp/2p2n2/4pb2/1P6/P3P1P1/2PN1PBP/R1B1K2R w KQ - bm e4; ce -15; acd 23; acs 30; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r2krb2/pp3ppp/2p2n2/4pb2/1P2P3/P5P1/2PN1PBP/R1B1K2R b KQ - bm Be6; ce 38; acd 11; acs 3; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r2krb2/pp3ppp/2p1bn2/4p3/1P2P3/P5P1/2PN1PBP/R1B1K2R w KQ - bm Bb2; ce -15; acd 25; acs 42; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r2krb2/pp3ppp/2p1bn2/4p3/1P2P3/P5P1/1BPN1PBP/R3K2R b KQ - bm Nd7; ce 45; acd 10; acs 32; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r2krb2/pp1n1ppp/2p1b3/4p3/1P2P3/P5P1/1BPN1PBP/R3K2R w KQ - bm Bc3; ce -17; acd 26; acs 51; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r2krb2/pp1n1ppp/2p1b3/4p3/1P2P3/P1B3P1/2PN1PBP/R3K2R b KQ - bm a6; ce 45; acd 9; acs 44; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r2krb2/1p1n1ppp/p1p1b3/4p3/1P2P3/P1B3P1/2PN1PBP/R3K2R w KQ - bm O-O; ce -11; acd 24; acs 55; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r2krb2/1p1n1ppp/p1p1b3/4p3/1P2P3/P1B3P1/2PN1PBP/R4RK1 b - - bm c5; ce 51; acd 10; acs 65; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r2krb2/1p1n1ppp/p3b3/2p1p3/1P2P3/P1B3P1/2PN1PBP/R4RK1 w - - bm Rfd1; ce -24; acd 26; acs 94; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r2krb2/1p1n1ppp/p3b3/2p1p3/1P2P3/P1B3P1/2PN1PBP/R2R2K1 b - - bm Rc8; ce 86; acd 11; acs 24; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
2rkrb2/1p1n1ppp/p3b3/2p1p3/1P2P3/P1B3P1/2PN1PBP/R2R2K1 w - - bm b5; ce -30; acd 26; acs 72; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
2rkrb2/1p1n1ppp/p3b3/1Pp1p3/4P3/P1B3P1/2PN1PBP/R2R2K1 b - - bm axb5; ce 78; acd 14; acs 26; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
2rkrb2/1p1n1ppp/4b3/1pp1p3/4P3/P1B3P1/2PN1PBP/R2R2K1 w - - bm Nf3; ce -21; acd 26; acs 26; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
2rkrb2/1p1n1ppp/4b3/1pp1p3/4P3/P1B2NP1/2P2PBP/R2R2K1 b - - bm Kc7; ce 45; acd 12; acs 43; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
2r1rb2/1pkn1ppp/4b3/1pp1p3/4P3/P1B2NP1/2P2PBP/R2R2K1 w - - bm Rdb1; ce -22; acd 27; acs 39; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
2r1rb2/1pkn1ppp/4b3/1pp1p3/4P3/P1B2NP1/2P2PBP/RR4K1 b - - bm b4; ce 35; acd 13; acs 44; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
2r1rb2/1pkn1ppp/4b3/2p1p3/1p2P3/P1B2NP1/2P2PBP/RR4K1 w - - bm axb4; ce -21; acd 27; acs 22; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
2r1rb2/1pkn1ppp/4b3/2p1p3/1P2P3/2B2NP1/2P2PBP/RR4K1 b - - bm cxb4; ce 35; acd 13; acs 46; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
2r1rb2/1pkn1ppp/4b3/4p3/1p2P3/2B2NP1/2P2PBP/RR4K1 w - - bm Bxb4; ce -25; acd 28; acs 35; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
2r1rb2/1pkn1ppp/4b3/4p3/1B2P3/5NP1/2P2PBP/RR4K1 b - - bm Ra8; ce 37; acd 12; acs 12; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r3rb2/1pkn1ppp/4b3/4p3/1B2P3/5NP1/2P2PBP/RR4K1 w - - bm Rxa8; ce -32; acd 27; acs 51; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
R3rb2/1pkn1ppp/4b3/4p3/1B2P3/5NP1/2P2PBP/1R4K1 b - - bm Rxa8; ce 36; acd 13; acs 33; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r4b2/1pkn1ppp/4b3/4p3/1B2P3/5NP1/2P2PBP/1R4K1 w - - bm Bxf8; ce -33; acd 28; acs 20; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r4B2/1pkn1ppp/4b3/4p3/4P3/5NP1/2P2PBP/1R4K1 b - - bm Rxf8; ce 34; acd 12; acs 19; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
5r2/1pkn1ppp/4b3/4p3/4P3/5NP1/2P2PBP/1R4K1 w - - bm Ng5; ce -38; acd 29; acs 26; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
5r2/1pkn1ppp/4b3/4p1N1/4P3/6P1/2P2PBP/1R4K1 b - - bm Rd8; ce 37; acd 11; acs 71; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
3r4/1pkn1ppp/4b3/4p1N1/4P3/6P1/2P2PBP/1R4K1 w - - bm Nxe6+; ce -3; acd 27; acs 19; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
3r4/1pkn1ppp/4N3/4p3/4P3/6P1/2P2PBP/1R4K1 b - - bm fxe6; ce 32; acd 10; acs 21; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
3r4/1pkn2pp/4p3/4p3/4P3/6P1/2P2PBP/1R4K1 w - - bm Kf1; ce 0; acd 29; acs 19; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
3r4/1pkn2pp/4p3/4p3/4P3/6P1/2P2PBP/1R3K2 b - - bm Ra8; ce 27; acd 9; acs 88; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r7/1pkn2pp/4p3/4p3/4P3/6P1/2P2PBP/1R3K2 w - - bm Ke2; ce 0; acd 31; acs 20; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r7/1pkn2pp/4p3/4p3/4P3/6P1/2P1KPBP/1R6 b - - bm Ra4; ce 25; acd 9; acs 45; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1pkn2pp/4p3/4p3/r3P3/6P1/2P1KPBP/1R6 w - - bm h4; ce 0; acd 31; acs 18; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1pkn2pp/4p3/4p3/r3P2P/6P1/2P1KPB1/1R6 b - - bm Nc5; ce 39; acd 8; acs 22; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1pk3pp/4p3/2n1p3/r3P2P/6P1/2P1KPB1/1R6 w - - bm f3; ce 0; acd 36; acs 19; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1pk3pp/4p3/2n1p3/r3P2P/5PP1/2P1K1B1/1R6 b - - bm Ra2; ce 40; acd 9; acs 35; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1pk3pp/4p3/2n1p3/4P2P/5PP1/r1P1K1B1/1R6 w - - bm Kd2; ce 0; acd 38; acs 21; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1pk3pp/4p3/2n1p3/4P2P/5PP1/r1PK2B1/1R6 b - - bm Ra3; ce 41; acd 10; acs 20; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1pk3pp/4p3/2n1p3/4P2P/r4PP1/2PK2B1/1R6 w - - bm Ke2; ce 0; acd 39; acs 27; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1pk3pp/4p3/2n1p3/4P2P/r4PP1/2P1K1B1/1R6 b - - bm h6; ce 38; acd 9; acs 47; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1pk3p1/4p2p/2n1p3/4P2P/r4PP1/2P1K1B1/1R6 w - - bm Bf1; ce 0; acd 33; acs 55; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1pk3p1/4p2p/2n1p3/4P2P/r4PP1/2P1K3/1R3B2 b - - bm g5; ce 40; acd 10; acs 40; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1pk5/4p2p/2n1p1p1/4P2P/r4PP1/2P1K3/1R3B2 w - - bm hxg5; ce 0; acd 33; acs 23; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1pk5/4p2p/2n1p1P1/4P3/r4PP1/2P1K3/1R3B2 b - - bm hxg5; ce 40; acd 11; acs 24; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1pk5/4p3/2n1p1p1/4P3/r4PP1/2P1K3/1R3B2 w - - bm Bh3; ce 0; acd 35; acs 26; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1pk5/4p3/2n1p1p1/4P3/r4PPB/2P1K3/1R6 b - - bm Rc3; ce 37; acd 10; acs 67; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1pk5/4p3/2n1p1p1/4P3/2r2PPB/2P1K3/1R6 w - - bm Rb2; ce 0; acd 34; acs 25; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1pk5/4p3/2n1p1p1/4P3/2r2PPB/1RP1K3/8 b - - bm Kc6; ce 36; acd 10; acs 29; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1p6/2k1p3/2n1p1p1/4P3/2r2PPB/1RP1K3/8 w - - bm Bg4; ce 0; acd 38; acs 25; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1p6/2k1p3/2n1p1p1/4P1B1/2r2PP1/1RP1K3/8 b - - bm Ra3; ce 35; acd 10; acs 23; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/1p6/2k1p3/2n1p1p1/4P1B1/r4PP1/1RP1K3/8 w - - bm Bh5; ce 0; acd 34; acs 27; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/1p6/2k1p3/2n1p1pB/4P3/r4PP1/1RP1K3/8 b - - bm Ra8; ce 59; acd 11; acs 36; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
r7/1p6/2k1p3/2n1p1pB/4P3/5PP1/1RP1K3/8 w - - bm Ke3; ce 0; acd 36; acs 34; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
r7/1p6/2k1p3/2n1p1pB/4P3/4KPP1/1RP5/8 b - - bm Rh8; ce 53; acd 11; acs 39; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
7r/1p6/2k1p3/2n1p1pB/4P3/4KPP1/1RP5/8 w - - bm Bg6; ce -30; acd 33; acs 51; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
7r/1p6/2k1p1B1/2n1p1p1/4P3/4KPP1/1RP5/8 b - - bm Kd6; ce 69; acd 10; acs 59; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
7r/1p6/3kp1B1/2n1p1p1/4P3/4KPP1/1RP5/8 w - - bm g4; ce -38; acd 32; acs 45; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
7r/1p6/3kp1B1/2n1p1p1/4P1P1/4KP2/1RP5/8 b - - bm Rg8; ce 91; acd 8; acs 55; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
6r1/1p6/3kp1B1/2n1p1p1/4P1P1/4KP2/1RP5/8 w - - bm Bf7; ce -38; acd 31; acs 33; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
6r1/1p3B2/3kp3/2n1p1p1/4P1P1/4KP2/1RP5/8 b - - bm Rf8; ce 88; acd 9; acs 81; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
5r2/1p3B2/3kp3/2n1p1p1/4P1P1/4KP2/1RP5/8 w - - bm Bg6; ce -53; acd 32; acs 45; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
5r2/1p6/3kp1B1/2n1p1p1/4P1P1/4KP2/1RP5/8 b - - bm Kc6; ce 89; acd 10; acs 69; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
5r2/1p6/2k1p1B1/2n1p1p1/4P1P1/4KP2/1RP5/8 w - - bm Rb1; ce -55; acd 33; acs 61; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
5r2/1p6/2k1p1B1/2n1p1p1/4P1P1/4KP2/2P5/1R6 b - - bm b5; ce 89; acd 12; acs 86; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
5r2/8/2k1p1B1/1pn1p1p1/4P1P1/4KP2/2P5/1R6 w - - bm Bh5; ce -63; acd 29; acs 58; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
5r2/8/2k1p3/1pn1p1pB/4P1P1/4KP2/2P5/1R6 b - - bm Nb7; ce 136; acd 11; acs 82; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
5r2/1n6/2k1p3/1p2p1pB/4P1P1/4KP2/2P5/1R6 w - - bm Ra1; ce -63; acd 30; acs 21; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
5r2/1n6/2k1p3/1p2p1pB/4P1P1/4KP2/2P5/R7 b - - bm Kb6; ce 146; acd 13; acs 59; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
5r2/1n6/1k2p3/1p2p1pB/4P1P1/4KP2/2P5/R7 w - - bm c3; ce -78; acd 30; acs 44; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
5r2/1n6/1k2p3/1p2p1pB/4P1P1/2P1KP2/8/R7 b - - bm Rc8; ce 152; acd 14; acs 79; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
2r5/1n6/1k2p3/1p2p1pB/4P1P1/2P1KP2/8/R7 w - - bm Kd2; ce -60; acd 32; acs 34; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
2r5/1n6/1k2p3/1p2p1pB/4P1P1/2P2P2/3K4/R7 b - - bm Nc5; ce 151; acd 17; acs 66; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
2r5/8/1k2p3/1pn1p1pB/4P1P1/2P2P2/3K4/R7 w - - bm Rb1; ce -60; acd 31; acs 27; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
2r5/8/1k2p3/1pn1p1pB/4P1P1/2P2P2/3K4/1R6 b - - bm Rd8+; ce 144; acd 15; acs 164; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
3r4/8/1k2p3/1pn1p1pB/4P1P1/2P2P2/3K4/1R6 w - - bm Ke2; ce -80; acd 33; acs 38; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
3r4/8/1k2p3/1pn1p1pB/4P1P1/2P2P2/4K3/1R6 b - - bm Nd3; ce 145; acd 19; acs 20; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
3r4/8/1k2p3/1p2p1pB/4P1P1/2Pn1P2/4K3/1R6 w - - bm Ke3; ce -50; acd 29; acs 33; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
3r4/8/1k2p3/1p2p1pB/4P1P1/2PnKP2/8/1R6 b - - bm Nf4; ce 141; acd 18; acs 26; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
3r4/8/1k2p3/1p2p1pB/4PnP1/2P1KP2/8/1R6 w - - bm c4; ce -53; acd 31; acs 35; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
3r4/8/1k2p3/1p2p1pB/2P1PnP1/4KP2/8/1R6 b - - bm Rd3+; ce 138; acd 17; acs 133; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/1k2p3/1p2p1pB/2P1PnP1/3rKP2/8/1R6 w - - bm Kf2; ce -53; acd 25; acs 1; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/1k2p3/1p2p1pB/2P1PnP1/3r1P2/5K2/1R6 b - - bm b4; ce 138; acd 16; acs 40; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/1k2p3/4p1pB/1pP1PnP1/3r1P2/5K2/1R6 w - - bm Rxb4+; ce -39; acd 21; acs 2; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/1k2p3/4p1pB/1RP1PnP1/3r1P2/5K2/8 b - - bm Kc5; ce 137; acd 13; acs 0; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/2k1p1pB/1RP1PnP1/3r1P2/5K2/8 w - - bm Rb2; ce -43; acd 30; acs 33; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/2k1p1pB/2P1PnP1/3r1P2/1R3K2/8 b - - bm Kxc4; ce 130; acd 12; acs 139; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1pB/2k1PnP1/3r1P2/1R3K2/8 w - - bm Rc2+; ce -28; acd 30; acs 50; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1pB/2k1PnP1/3r1P2/2R2K2/8 b - - bm Rc3; ce 129; acd 12; acs 2; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1pB/2k1PnP1/2r2P2/2R2K2/8 w - - bm Rxc3+; ce -70; acd 40; acs 66; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1pB/2k1PnP1/2R2P2/5K2/8 b - - bm Kxc3; ce 146; acd 18; acs 36; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1pB/4PnP1/2k2P2/5K2/8 w - - bm Ke3; ce -73; acd 54; acs 85; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1pB/4PnP1/2k1KP2/8/8 b - - bm Kc2; ce 146; acd 19; acs 23; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1pB/4PnP1/4KP2/2k5/8 w - - bm Be8; ce -98; acd 57; acs 43; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
4B3/8/4p3/4p1p1/4PnP1/4KP2/2k5/8 b - - bm Kd1; ce 147; acd 18; acs 14; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
4B3/8/4p3/4p1p1/4PnP1/4KP2/8/3k4 w - - bm Kf2; ce 0; acd 45; acs 2; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
4B3/8/4p3/4p1p1/4PnP1/5P2/5K2/3k4 b - - bm Kd2; ce 145; acd 18; acs 67; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
4B3/8/4p3/4p1p1/4PnP1/5P2/3k1K2/8 w - - bm Bb5; ce -178; acd 52; acs 61; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4PnP1/5P2/3k1K2/8 b - - bm Nh3+; ce 144; acd 17; acs 42; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/5P1n/3k1K2/8 w - - bm Kg3; ce -196; acd 51; acs 34; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/5PKn/3k4/8 b - - bm Nf4; ce 146; acd 17; acs 0; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4PnP1/5PK1/3k4/8 w - - bm Kf2; ce -21; acd 57; acs 152; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4PnP1/5P2/3k1K2/8 b - - bm Nd3+; ce 147; acd 15; acs 6; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/3n1P2/3k1K2/8 w - - bm Kg2; ce 0; acd 38; acs 2; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/3n1P2/3k2K1/8 b - - bm Nb2; ce 154; acd 12; acs 29; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/5P2/1n1k2K1/8 w - - bm Kg3; ce 0; acd 59; acs 15; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/5PK1/1n1k4/8 b - - bm Ke3; ce 157; acd 14; acs 15; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/4kPK1/1n6/8 w - - bm Kg2; ce -144; acd 61; acs 84; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/4kP2/1n4K1/8 b - - bm Nd1; ce 155; acd 14; acs 9; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/4kP2/6K1/3n4 w - - bm Kg3; ce 0; acd 59; acs 13; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/4kPK1/8/3n4 b - - bm Nc3; ce 162; acd 16; acs 14; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/1B2p1p1/4P1P1/2n1kPK1/8/8 w - - bm Bc4; ce 0; acd 59; acs 2; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2B1P1P1/2n1kPK1/8/8 b - - bm Nb1; ce 162; acd 17; acs 4; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2B1P1P1/4kPK1/8/1n6 w - - bm Bb3; ce -5; acd 56; acs 119; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1B2kPK1/8/1n6 b - - bm Na3; ce 157; acd 16; acs 23; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/nB2kPK1/8/8 w - - bm Ba4; ce -134; acd 45; acs 19; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/B3P1P1/n3kPK1/8/8 b - - bm Nc4; ce 156; acd 14; acs 0; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/B1n1P1P1/4kPK1/8/8 w - - bm Bb3; ce -287; acd 46; acs 28; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2n1P1P1/1B2kPK1/8/8 b - - bm Nb2; ce 155; acd 14; acs 4; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1B2kPK1/1n6/8 w - - bm Bc2; ce -410; acd 48; acs 26; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/4kPK1/1nB5/8 b - - bm Ke2; ce 150; acd 14; acs 14; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5PK1/1nB1k3/8 w - - bm Bb3; ce -393; acd 51; acs 22; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1B3PK1/1n2k3/8 b - - bm Ke3; ce 151; acd 15; acs 3; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1B2kPK1/1n6/8 w - - bm Bc2; ce -1160; acd 53; acs 49; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/4kPK1/1nB5/8 b - - bm Kd2; ce 149; acd 14; acs 4; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5PK1/1nBk4/8 w - - bm Bb3; ce -964; acd 50; acs 24; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1B3PK1/1n1k4/8 b - - bm Nd3; ce 151; acd 13; acs 0; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1B1n1PK1/3k4/8 w - - bm Bc4; ce 0; acd 39; acs 0; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2B1P1P1/3n1PK1/3k4/8 b - - bm Ne1; ce 149; acd 12; acs 5; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2B1P1P1/5PK1/3k4/4n3 w - - bm Kf2; ce 0; acd 42; acs 0; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2B1P1P1/5P2/3k1K2/4n3 b - - bm Nd3+; ce 146; acd 13; acs 1; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2B1P1P1/3n1P2/3k1K2/8 w - - bm Kg3; ce 0; acd 56; acs 2; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2B1P1P1/3n1PK1/3k4/8 b - - bm Ke3; ce 129; acd 13; acs 8; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2B1P1P1/3nkPK1/8/8 w - - bm Bxd3; ce 0; acd 52; acs 0; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/3BkPK1/8/8 b - - bm Kxd3; ce 124; acd 12; acs 0; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/3k1PK1/8/8 w - - bm Kh3; ce 0; acd 58; acs 0; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/3k1P1K/8/8 b - - bm Kd2; ce 113; acd 11; acs 6; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P1K/3k4/8 w - - bm Kh2; ce 0; acd 61; acs 1; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/3k3K/8 b - - bm Kd1; ce 101; acd 11; acs 4; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/7K/3k4 w - - bm Kh1; ce 0; acd 55; acs 51; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/3k3K b - - bm Kc1; ce 78; acd 15; acs 142; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/2k4K w - - bm Kg1; ce 0; acd 69; acs 2; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/2k3K1 b - - bm Kb2; ce 75; acd 17; acs 127; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/1k6/6K1 w - - bm Kh2; ce 0; acd 72; acs 2; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/1k5K/8 b - - bm Kc3; ce 72; acd 17; acs 146; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/2k2P2/7K/8 w - - bm Kg3; ce 0; acd 78; acs 3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/2k2PK1/8/8 b - - bm Kb3; ce 70; acd 17; acs 106; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1k3PK1/8/8 w - - bm Kh3; ce 0; acd 67; acs 23; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1k3P1K/8/8 b - - bm Kb2; ce 69; acd 16; acs 75; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P1K/1k6/8 w - - bm Kh2; ce 0; acd 85; acs 3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/1k5K/8 b - - bm Kb1; ce 69; acd 18; acs 79; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/7K/1k6 w - - bm Kh1; ce 0; acd 74; acs 6; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/1k5K b - - bm Kc2; ce 69; acd 20; acs 0; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/2k5/7K w - - bm Kg2; ce 0; acd 74; acs 6; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/2k3K1/8 b - - bm Kc3; ce 67; acd 18; acs 96; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/2k2P2/6K1/8 w - - bm Kg3; ce 0; acd 76; acs 8; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/2k2PK1/8/8 b - - bm Kb3; ce 66; acd 17; acs 88; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1k3PK1/8/8 w - - bm Kh3; ce 0; acd 89; acs 3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/1k3P1K/8/8 b - - bm Kb4; ce 65; acd 18; acs 87; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/1k2P1P1/5P1K/8/8 w - - bm Kg2; ce 0; acd 96; acs 25; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/1k2P1P1/5P2/6K1/8 b - - bm Kc4; ce 66; acd 17; acs 0; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2k1P1P1/5P2/6K1/8 w - - bm Kh2; ce 0; acd 94; acs 25; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2k1P1P1/5P2/7K/8 b - - bm Kc5; ce 64; acd 16; acs 60; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/2k1p1p1/4P1P1/5P2/7K/8 w - - bm Kh1; ce 0; acd 96; acs 30; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/2k1p1p1/4P1P1/5P2/8/7K b - - bm Kd4; ce 63; acd 15; acs 51; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/3kP1P1/5P2/8/7K w - - bm Kg2; ce 0; acd 85; acs 29; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/3kP1P1/5P2/6K1/8 b - - bm Kc4; ce 60; acd 15; acs 40; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2k1P1P1/5P2/6K1/8 w - - bm Kh2; ce 0; acd 76; acs 95; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2k1P1P1/5P2/7K/8 b - - bm Kc5; ce 57; acd 16; acs 28; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/2k1p1p1/4P1P1/5P2/7K/8 w - - bm Kh1; ce 0; acd 89; acs 25; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/2k1p1p1/4P1P1/5P2/8/7K b - - bm Kd4; ce 58; acd 15; acs 12; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/3kP1P1/5P2/8/7K w - - bm Kh2; ce 0; acd 82; acs 28; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/3kP1P1/5P2/7K/8 b - - bm Kc4; ce 62; acd 15; acs 29; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2k1P1P1/5P2/7K/8 w - - bm Kg2; ce 0; acd 83; acs 4; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2k1P1P1/5P2/6K1/8 b - - bm Kd4; ce 61; acd 16; acs 8; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/3kP1P1/5P2/6K1/8 w - - bm Kh2; ce 0; acd 86; acs 3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/3kP1P1/5P2/7K/8 b - - bm Ke3; ce 57; acd 16; acs 29; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/4kP2/7K/8 w - - bm Kg3; ce 0; acd 77; acs 159; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/4kPK1/8/8 b - - bm Ke2; ce 52; acd 15; acs 18; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5PK1/4k3/8 w - - bm Kg2; ce 0; acd 82; acs 2; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/4k1K1/8 b - - bm Ke1; ce 49; acd 14; acs 16; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/6K1/4k3 w - - bm Kg1; ce 0; acd 79; acs 3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/4k1K1 b - - bm Ke2; ce 40; acd 13; acs 17; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/4k3/6K1 w - - bm Kg2; ce 0; acd 82; acs 3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/4k1K1/8 b - - bm Ke1; ce 34; acd 12; acs 12; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/6K1/4k3 w - - bm Kg1; ce 0; acd 77; acs 3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/4k1K1 b - - bm Kd1; ce 30; acd 11; acs 7; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/3k2K1 w - - bm Kh1; ce 0; acd 80; acs 5; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/3k3K b - - bm Kc1; ce 26; acd 10; acs 9; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/2k4K w - - bm Kg1; ce 0; acd 84; acs 4; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/2k3K1 b - - bm Kb1; ce 36; acd 12; acs 6; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/1k4K1 w - - bm Kh1; ce 0; acd 70; acs 3; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/1k5K b - - bm Ka2; ce 22; acd 8; acs 13; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/k7/7K w - - bm Kg2; ce 0; acd 77; acs 4; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/k5K1/8 b - - bm Ka1; ce 23; acd 11; acs 0; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/6K1/k7 w - - bm Kg1; ce 0; acd 86; acs 4; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/8/k5K1 b - - bm Ka2; ce 25; acd 9; acs 3; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/k7/6K1 w - - bm Kg2; ce 0; acd 69; acs 32; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/k5K1/8 b - - bm Ka3; ce 27; acd 9; acs 5; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/k4P2/6K1/8 w - - bm Kg3; ce 0; acd 71; acs 5; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/k4PK1/8/8 b - - bm Ka4; ce 26; acd 9; acs 9; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/k3P1P1/5PK1/8/8 w - - bm Kg2; ce 0; acd 84; acs 55; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/k3P1P1/5P2/6K1/8 b - - bm Kb4; ce 43; acd 9; acs 5; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/1k2P1P1/5P2/6K1/8 w - - bm Kh2; ce 0; acd 67; acs 9; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/1k2P1P1/5P2/7K/8 b - - bm Kc4; ce 31; acd 8; acs 5; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2k1P1P1/5P2/7K/8 w - - bm Kg2; ce 0; acd 74; acs 11; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/2k1P1P1/5P2/6K1/8 b - - bm Kd3; ce 26; acd 7; acs 4; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/3k1P2/6K1/8 w - - bm Kh3; ce 0; acd 73; acs 235; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/3k1P1K/8/8 b - - bm Ke3; ce 14; acd 6; acs 14; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/4kP1K/8/8 w - - bm Kg3; ce 0; acd 61; acs 7; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/4kPK1/8/8 b - - bm Kd2; ce 13; acd 5; acs 1; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5PK1/3k4/8 w - - bm Kh2; ce 0; acd 60; acs 13; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/3k3K/8 b - - bm Kc2; ce 10; acd 4; acs 5; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/2k4K/8 w - - bm Kg2; ce 0; acd 77; acs 9; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/2k3K1/8 b - - bm Kd1; ce 4; acd 3; acs 9; c0 "Lc0 0.22.0 T40B.4-160 GTX1050"; c3 "1/2-1/2";
8/8/4p3/4p1p1/4P1P1/5P2/6K1/3k4 w - - bm Kh1; ce 0; acd 91; acs 19; c0 "Laser 1.7 64-bit"; c3 "1/2-1/2";
My friend Les Fernandez wrote a VB application that parses the games for me and creates EPD records.

There are a plethora of different game formats. To handle that, Les used regular expressions.
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.
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: MRI - Match Result Inspector

Post by Rebel »

Dann Corbit wrote: Thu Feb 13, 2020 11:54 pm
Rebel wrote: Thu Feb 13, 2020 4:41 pm [Event "CCRL 40/15"]
[Site "CCRL"]
[Date "2020.01.19"]
[Round "703.2.691"]
[White "Komodo 13.2.5 MCTS 64-bit"]
[Black "Stockfish 11 64-bit"]
[Result "1/2-1/2"]
[ECO "B06"]
[Opening "Robatsch defence"]
[PlyCount "148"]
[WhiteElo "3282"]
[BlackElo "3432"]

1. e4 {+0.00/1 0s} g6 {+0.00/1 0s} 2. d4 {+0.00/1 0s} Bg7 {+0.00/1 0s} 3. Nc3
{+0.00/1 0s} c6 {+0.00/1 0s} 4. Be3 {+0.00/1 0s} Qb6 {+0.00/1 0s} 5. Qd2
{+0.73/13 34s} Qxb2 {(d6) -0.07/28 37s} 6. Rb1 {(Rb1) +0.28/11 24s} Qa3 {(Qa3)
+0.00/28 19s} 7. h4 {(Nf3) +0.39/11 34s} h5 {(Nf6) +0.10/27 44s} 8. e5 {(e5)

---------

Can someone tell me which interface produces this kind of PGN?

And about the move comment:

6. Rb1 {(Rb1) +0.28/11 24s}
7. h4 {(Nf3) +0.39/11 34s}

What does the move (Rb1 / Nf3) mean in the move comment?
Well this is made by CCRL, so it must be one of "Shredder GUI, ChessGUI, CuteChess":
I suppose the red marked moves are best moves from previous iterations, just a wild guess. Anyway, made a work around for it.
My friend Les Fernandez wrote a VB application that parses the games for me and creates EPD records.

There are a plethora of different game formats. To handle that, Les used regular expressions.
Give Les my regards :wink:

Another one from CEGT:

[Event "Winter"]
[Site "Werner"]
[Date "2020.01.22"]
[Round "39"]
[White "Stockfish 11.0 x64 "]
[Black "Komodo"]
[Result "1-0"]
[BlackElo ""]
[WhiteElo ""]
[TimeControl "40/480:40/480:40/480"]
[PlyCount "60"]

1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 cxd4 8. Nxd4 Qb6 9. Qd2 Qxb2 10. Rb1 Qa3 11. Bb5 Nxd4 12. Bxd4 a6 13. Bxd7+ Bxd7 14. Rb3 Qe7 15. Rxb7 Qd8 16. O-O Bc6 {[%eval -17,12] [%emt 0:00:10]} 17. Rb6 {[%eval 77,27] [%emt 0:00:17]} Qc8 {[%eval -22,13] [%emt 0:00:16]} 18. f5 {[%eval 106,24] [%emt 0:00:08]} exf5 {[%eval -17,13] [%emt 0:00:21]} 19. g4 {[%eval 174,26] [%emt 0:00:08]} fxg4 {[%eval -54,13] [%emt 0:00:20]} 20. Qf4 {[%eval 207,26] [%emt 0:00:08]} Qd7 {[%eval -65,14] [%emt 0:00:48]} 21. Ne2 {[%eval 229,28] [%emt 0:00:11]} a5 {[%eval -90,13] [%emt 0:00:22]} 22. Ng3 {[%eval 348,30] [%emt 0:00:20]} h6 {[%eval -214,15] [%emt 0:00:41]} 23. Nf5 {[%eval 437,29] [%emt 0:00:10]} Rc8 {[%eval -246,13] [%emt 0:00:21]} 24. Ra6 {[%eval 620,24] [%emt 0:00:09]} Qe6 {[%eval -92,13] [%emt 0:00:12]} 25. Be3 {[%eval 669,25] [%emt 0:00:10]} g3 {[%eval -292,15] [%emt 0:00:34]} 26. hxg3 {[%eval 784,25] [%emt 0:00:11]} Qg6 {[%eval -426,14] [%emt 0:00:19]} 27. e6 {[%eval 937,27] [%emt 0:00:10]} fxe6 {[%eval -531,14] [%emt 0:00:15]} 28. Nd6+ {[%eval 6033,31] [%emt 0:00:11]} Bxd6 {[%eval -1178,14] [%emt 0:00:10]} 29. Qxd6 {[%eval 32736, 47] [%emt 0:00:11]} Bb7 {[%eval -999,12] [%emt 0:00:34]} 30. Rb6 {[%eval 32738, 52] [%emt 0:00:11]} Qe4 {adjudication -17.94/16 13 Arena Entscheidung} 1-0

Looks like Chessbase PGN but then it says Arena ??

Seems that way because scores aren't from the white point of view.

Must find a another work around, yikes.
90% of coding is debugging, the other 10% is writing bugs.
Dann Corbit
Posts: 12538
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: MRI - Match Result Inspector

Post by Dann Corbit »

according to CUT (opening moves):

Code: Select all

rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e4; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq - bm e6; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
rnbqkbnr/pppp1ppp/4p3/8/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - bm d4; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
rnbqkbnr/pppp1ppp/4p3/8/3PP3/8/PPP2PPP/RNBQKBNR b KQkq - bm d5; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
rnbqkbnr/ppp2ppp/4p3/3p4/3PP3/8/PPP2PPP/RNBQKBNR w KQkq - bm Nc3; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
rnbqkbnr/ppp2ppp/4p3/3p4/3PP3/2N5/PPP2PPP/R1BQKBNR b KQkq - bm Nf6; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
rnbqkb1r/ppp2ppp/4pn2/3p4/3PP3/2N5/PPP2PPP/R1BQKBNR w KQkq - bm e5; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
rnbqkb1r/ppp2ppp/4pn2/3pP3/3P4/2N5/PPP2PPP/R1BQKBNR b KQkq - bm Nfd7; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
rnbqkb1r/pppn1ppp/4p3/3pP3/3P4/2N5/PPP2PPP/R1BQKBNR w KQkq - bm f4; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
rnbqkb1r/pppn1ppp/4p3/3pP3/3P1P2/2N5/PPP3PP/R1BQKBNR b KQkq - bm c5; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
rnbqkb1r/pp1n1ppp/4p3/2ppP3/3P1P2/2N5/PPP3PP/R1BQKBNR w KQkq - bm Nf3; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
rnbqkb1r/pp1n1ppp/4p3/2ppP3/3P1P2/2N2N2/PPP3PP/R1BQKB1R b KQkq - bm Nc6; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r1bqkb1r/pp1n1ppp/2n1p3/2ppP3/3P1P2/2N2N2/PPP3PP/R1BQKB1R w KQkq - bm Be3; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1bqkb1r/pp1n1ppp/2n1p3/2ppP3/3P1P2/2N1BN2/PPP3PP/R2QKB1R b KQkq - bm cxd4; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r1bqkb1r/pp1n1ppp/2n1p3/3pP3/3p1P2/2N1BN2/PPP3PP/R2QKB1R w KQkq - bm Nxd4; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1bqkb1r/pp1n1ppp/2n1p3/3pP3/3N1P2/2N1B3/PPP3PP/R2QKB1R b KQkq - bm Qb6; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r1b1kb1r/pp1n1ppp/1qn1p3/3pP3/3N1P2/2N1B3/PPP3PP/R2QKB1R w KQkq - bm Qd2; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1b1kb1r/pp1n1ppp/1qn1p3/3pP3/3N1P2/2N1B3/PPPQ2PP/R3KB1R b KQkq - bm Qxb2; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r1b1kb1r/pp1n1ppp/2n1p3/3pP3/3N1P2/2N1B3/PqPQ2PP/R3KB1R w KQkq - bm Rb1; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1b1kb1r/pp1n1ppp/2n1p3/3pP3/3N1P2/2N1B3/PqPQ2PP/1R2KB1R b Kkq - bm Qa3; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r1b1kb1r/pp1n1ppp/2n1p3/3pP3/3N1P2/q1N1B3/P1PQ2PP/1R2KB1R w Kkq - bm Bb5; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1b1kb1r/pp1n1ppp/2n1p3/1B1pP3/3N1P2/q1N1B3/P1PQ2PP/1R2K2R b Kkq - bm Nxd4; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r1b1kb1r/pp1n1ppp/4p3/1B1pP3/3n1P2/q1N1B3/P1PQ2PP/1R2K2R w Kkq - bm Bxd4; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1b1kb1r/pp1n1ppp/4p3/1B1pP3/3B1P2/q1N5/P1PQ2PP/1R2K2R b Kkq - bm a6; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r1b1kb1r/1p1n1ppp/p3p3/1B1pP3/3B1P2/q1N5/P1PQ2PP/1R2K2R w Kkq - bm Bxd7+; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1b1kb1r/1p1B1ppp/p3p3/3pP3/3B1P2/q1N5/P1PQ2PP/1R2K2R b Kkq - bm Bxd7; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r3kb1r/1p1b1ppp/p3p3/3pP3/3B1P2/q1N5/P1PQ2PP/1R2K2R w Kkq - bm Rb3; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r3kb1r/1p1b1ppp/p3p3/3pP3/3B1P2/qRN5/P1PQ2PP/4K2R b Kkq - bm Qe7; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r3kb1r/1p1bqppp/p3p3/3pP3/3B1P2/1RN5/P1PQ2PP/4K2R w Kkq - bm Rxb7; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r3kb1r/1R1bqppp/p3p3/3pP3/3B1P2/2N5/P1PQ2PP/4K2R b Kkq - bm Qd8; ce 0; acd 1; acs 0; c0 "Komodo"; c3 "1-0";
r2qkb1r/1R1b1ppp/p3p3/3pP3/3B1P2/2N5/P1PQ2PP/4K2R w Kkq - bm O-O; ce 0; acd 1; acs 0; c0 "Stockfish 11.0 x64 "; c3 "1-0";
And moves with analysis:

Code: Select all

r2qkb1r/1R1b1ppp/p3p3/3pP3/3B1P2/2N5/P1PQ2PP/5RK1 b kq - bm Bc6; ce -17; acd 12; acs 10; c0 "Komodo"; c3 "1-0";
r2qkb1r/1R3ppp/p1b1p3/3pP3/3B1P2/2N5/P1PQ2PP/5RK1 w kq - bm Rb6; ce 77; acd 27; acs 17; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r2qkb1r/5ppp/pRb1p3/3pP3/3B1P2/2N5/P1PQ2PP/5RK1 b kq - bm Qc8; ce -22; acd 13; acs 16; c0 "Komodo"; c3 "1-0";
r1q1kb1r/5ppp/pRb1p3/3pP3/3B1P2/2N5/P1PQ2PP/5RK1 w kq - bm f5; ce 106; acd 24; acs 8; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1q1kb1r/5ppp/pRb1p3/3pPP2/3B4/2N5/P1PQ2PP/5RK1 b kq - bm exf5; ce -17; acd 13; acs 21; c0 "Komodo"; c3 "1-0";
r1q1kb1r/5ppp/pRb5/3pPp2/3B4/2N5/P1PQ2PP/5RK1 w kq - bm g4; ce 174; acd 26; acs 8; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1q1kb1r/5ppp/pRb5/3pPp2/3B2P1/2N5/P1PQ3P/5RK1 b kq - bm fxg4; ce -54; acd 13; acs 20; c0 "Komodo"; c3 "1-0";
r1q1kb1r/5ppp/pRb5/3pP3/3B2p1/2N5/P1PQ3P/5RK1 w kq - bm Qf4; ce 207; acd 26; acs 8; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r1q1kb1r/5ppp/pRb5/3pP3/3B1Qp1/2N5/P1P4P/5RK1 b kq - bm Qd7; ce -65; acd 14; acs 48; c0 "Komodo"; c3 "1-0";
r3kb1r/3q1ppp/pRb5/3pP3/3B1Qp1/2N5/P1P4P/5RK1 w kq - bm Ne2; ce 229; acd 28; acs 11; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r3kb1r/3q1ppp/pRb5/3pP3/3B1Qp1/8/P1P1N2P/5RK1 b kq - bm a5; ce -90; acd 13; acs 22; c0 "Komodo"; c3 "1-0";
r3kb1r/3q1ppp/1Rb5/p2pP3/3B1Qp1/8/P1P1N2P/5RK1 w kq - bm Ng3; ce 348; acd 30; acs 20; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r3kb1r/3q1ppp/1Rb5/p2pP3/3B1Qp1/6N1/P1P4P/5RK1 b kq - bm h6; ce -214; acd 15; acs 41; c0 "Komodo"; c3 "1-0";
r3kb1r/3q1pp1/1Rb4p/p2pP3/3B1Qp1/6N1/P1P4P/5RK1 w kq - bm Nf5; ce 437; acd 29; acs 10; c0 "Stockfish 11.0 x64 "; c3 "1-0";
r3kb1r/3q1pp1/1Rb4p/p2pPN2/3B1Qp1/8/P1P4P/5RK1 b kq - bm Rc8; ce -246; acd 13; acs 21; c0 "Komodo"; c3 "1-0";
2r1kb1r/3q1pp1/1Rb4p/p2pPN2/3B1Qp1/8/P1P4P/5RK1 w k - bm Ra6; ce 620; acd 24; acs 9; c0 "Stockfish 11.0 x64 "; c3 "1-0";
2r1kb1r/3q1pp1/R1b4p/p2pPN2/3B1Qp1/8/P1P4P/5RK1 b k - bm Qe6; ce -92; acd 13; acs 12; c0 "Komodo"; c3 "1-0";
2r1kb1r/5pp1/R1b1q2p/p2pPN2/3B1Qp1/8/P1P4P/5RK1 w k - bm Be3; ce 669; acd 25; acs 10; c0 "Stockfish 11.0 x64 "; c3 "1-0";
2r1kb1r/5pp1/R1b1q2p/p2pPN2/5Qp1/4B3/P1P4P/5RK1 b k - bm g3; ce -292; acd 15; acs 34; c0 "Komodo"; c3 "1-0";
2r1kb1r/5pp1/R1b1q2p/p2pPN2/5Q2/4B1p1/P1P4P/5RK1 w k - bm hxg3; ce 784; acd 25; acs 11; c0 "Stockfish 11.0 x64 "; c3 "1-0";
2r1kb1r/5pp1/R1b1q2p/p2pPN2/5Q2/4B1P1/P1P5/5RK1 b k - bm Qg6; ce -426; acd 14; acs 19; c0 "Komodo"; c3 "1-0";
2r1kb1r/5pp1/R1b3qp/p2pPN2/5Q2/4B1P1/P1P5/5RK1 w k - bm e6; ce 937; acd 27; acs 10; c0 "Stockfish 11.0 x64 "; c3 "1-0";
2r1kb1r/5pp1/R1b1P1qp/p2p1N2/5Q2/4B1P1/P1P5/5RK1 b k - bm fxe6; ce -531; acd 14; acs 15; c0 "Komodo"; c3 "1-0";
2r1kb1r/6p1/R1b1p1qp/p2p1N2/5Q2/4B1P1/P1P5/5RK1 w k - bm Nd6+; ce 6033; acd 31; acs 11; c0 "Stockfish 11.0 x64 "; c3 "1-0";
2r1kb1r/6p1/R1bNp1qp/p2p4/5Q2/4B1P1/P1P5/5RK1 b k - bm Bxd6; ce -1178; acd 14; acs 10; c0 "Komodo"; c3 "1-0";
2r1k2r/6p1/R1bbp1qp/p2p4/5Q2/4B1P1/P1P5/5RK1 w k - bm Qxd6; ce 32736; acd 47; acs 11; c0 "Stockfish 11.0 x64 "; c3 "1-0";
2r1k2r/6p1/R1bQp1qp/p2p4/8/4B1P1/P1P5/5RK1 b k - bm Bb7; ce -999; acd 12; acs 34; c0 "Komodo"; c3 "1-0";
2r1k2r/1b4p1/R2Qp1qp/p2p4/8/4B1P1/P1P5/5RK1 w k - bm Rb6; ce 32738; acd 52; acs 11; c0 "Stockfish 11.0 x64 "; c3 "1-0";
2r1k2r/1b4p1/1R1Qp1qp/p2p4/8/4B1P1/P1P5/5RK1 b k - bm Qe4; ce -1794; acd 16; acs 13; c0 "Komodo"; c3 "1-0";
Further complications:
All the data systems are different.
TCEC is different, and basically every other engine conte.
Furthermore, sometimes the data is from white's perspective and sometimes for the side to move as far as scores go.
And there are dozens of different ways to indicate a book move
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.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: MRI - Match Result Inspector

Post by Ferdy »

Rebel wrote: Thu Feb 13, 2020 4:08 pm UPDATE

Match SF11 vs Lc0 (various versions) taken from "fastgm" 16 cpu tournament, 2500 games.

http://rebel13.nl/output.htm

Main change, added EPD in html and in files.

Code: Select all

 Processed games         : 2500          All.epd                 : 38
 Suspect_openings.pgn    : 1             Suspect_openings.epd    : 1
 Crazy_games.pgn         : 9             Crazy_games.epd         : 9
 Possible_missed_wins.pgn: 20            Possible_missed_wins.epd: 20
 Drop_in_score.pgn       : 8             Drop_in_score.epd       : 8
 Lost_games.pgn          : 0             Lost_games.epd          : 0
PGN''s and EPD's attached.

I guess this addresses most of the raised issues for the moment.

Interesting to see Stockfish being superior in the mid-game while Lc0 is on par in the endgame, I expected it the other way around. Ha! what do I know about computer chess.
Nice output files.

A comment on epd output format in Drop_in_score.epd.

Code: Select all

2r3k1/1q3p2/1r1p2p1/p3p2p/P3P3/Bn2QP2/2P2R1P/K2R4 w - - bm cb3; acd 10; ce -2.34; c0 Drop in score of 3.28 (0.94 to -2.34) for Lc0 in game 74 during moves 32-33, game lost;
* cb3, should be cxb3
* Since cxb3 is the move in the actual game, I would suggest to use sm (supplied move) instead of bm (best move, although it is possible that cxb3 is indeed the best move in the given position, sm is safer), so it would now become sm cxb3.
* Enclose c0 value with double quotes as in:

Code: Select all

c0 "Drop in score of 3.28 (0.94 to -2.34) for Lc0 in game 74 during moves 32-33, game lost";
* Perhaps record the epd and sm before the bad score, because most likely, that is the move that causes the bad score, something like this.

Code: Select all

2r3k1/1q3p2/1r1p2p1/p1n1p2p/P3P3/1P2QP2/2P2R1P/K1BR4 w - - sm Ba3; ...
Sequence: 32. Ba3 Nxb3 {black sacrifices the knight} 33. cxb3
* An alternative comment formatting could be:

Code: Select all

c0 "Score drop: 3.28 (0.94 to -2.34), color: white, players: Lc0-Stockfish 11, game: 74, moves: 32-33, result: 0-1";
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: MRI - Match Result Inspector

Post by Ferdy »

Ferdy wrote: Sat Feb 15, 2020 1:44 pm
Rebel wrote: Thu Feb 13, 2020 4:08 pm UPDATE

Match SF11 vs Lc0 (various versions) taken from "fastgm" 16 cpu tournament, 2500 games.

http://rebel13.nl/output.htm

Main change, added EPD in html and in files.

Code: Select all

 Processed games         : 2500          All.epd                 : 38
 Suspect_openings.pgn    : 1             Suspect_openings.epd    : 1
 Crazy_games.pgn         : 9             Crazy_games.epd         : 9
 Possible_missed_wins.pgn: 20            Possible_missed_wins.epd: 20
 Drop_in_score.pgn       : 8             Drop_in_score.epd       : 8
 Lost_games.pgn          : 0             Lost_games.epd          : 0
PGN''s and EPD's attached.

I guess this addresses most of the raised issues for the moment.

Interesting to see Stockfish being superior in the mid-game while Lc0 is on par in the endgame, I expected it the other way around. Ha! what do I know about computer chess.
Nice output files.

A comment on epd output format in Drop_in_score.epd.

Code: Select all

2r3k1/1q3p2/1r1p2p1/p3p2p/P3P3/Bn2QP2/2P2R1P/K2R4 w - - bm cb3; acd 10; ce -2.34; c0 Drop in score of 3.28 (0.94 to -2.34) for Lc0 in game 74 during moves 32-33, game lost;
* cb3, should be cxb3
* Since cxb3 is the move in the actual game, I would suggest to use sm (supplied move) instead of bm (best move, although it is possible that cxb3 is indeed the best move in the given position, sm is safer), so it would now become sm cxb3.
* Enclose c0 value with double quotes as in:

Code: Select all

c0 "Drop in score of 3.28 (0.94 to -2.34) for Lc0 in game 74 during moves 32-33, game lost";
* Perhaps record the epd and sm before the bad score, because most likely, that is the move that causes the bad score, something like this.

Code: Select all

2r3k1/1q3p2/1r1p2p1/p1n1p2p/P3P3/1P2QP2/2P2R1P/K1BR4 w - - sm Ba3; ...
Sequence: 32. Ba3 Nxb3 {black sacrifices the knight} 33. cxb3
* An alternative comment formatting could be:

Code: Select all

c0 "Score drop: 3.28 (0.94 to -2.34), color: white, players: Lc0-Stockfish 11, game: 74, moves: 32-33, result: 0-1";
One more:
* Add hmvc (halfmove clock) for fifty-move draw rule, in the epd output, it may happen that fifty move counter is high that could affect the analysis of the position.
[d]2r3k1/1q3p2/1r1p2p1/p1n1p2p/P3P3/1P2QP2/2P2R1P/K1BR4 w - - sm Ba3; hmvc 2;
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: MRI - Match Result Inspector

Post by Rebel »

Thanks, will make some of the changes. I am close to a beta version.
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: MRI - Match Result Inspector

Post by Rebel »

Ferdy wrote: Wed Feb 12, 2020 9:59 am
Rebel wrote: Mon Feb 10, 2020 12:10 pm 6. Lost games analysis
All good, and I like that feature, showing the fen where it first made a suboptimal move.
Two things:
1. A single blunder that cost the game
2. An initial small mistake that leads to defeat
In the "Lost games" part I keep track of the 4 last moves, example:

Code: Select all

Game 120 Nemorino 5.0 x64 1C - LCZero 0.23.2 Blas  1-0
22...Ke7 0.17  23...axb3 0.01  24...Qc7 -0.55  25...dxe5 -2.0 
4k2r/3b1p2/1q1ppp1b/2r4p/ppBNPP2/1P6/P1P1Q1PP/1K1R1R2 b k - bm Ke7; acd 6; ce 0.17; 
Something rapidly went wrong from move 22 till move 25 but for a final verdict one has to look for it manually or invoke a strong engine, for instance with MEA, that analyzes the created "lost_games.epd", something for a next version.
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: MRI - Match Result Inspector

Post by Rebel »

Continuation in the Programmer Forum - http://talkchess.com/forum3/viewtopic.php?f=7&t=73119
90% of coding is debugging, the other 10% is writing bugs.