Ways to avoid "Draw Death" in Computer Chess

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Uri Blass
Posts: 10267
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Ways to avoid "Draw Death" in Computer Chess

Post by Uri Blass »

could win also with black against 10% 2 out of 3 at time control 2+6
certainly not an engine that can get even 1900 against humans at standard time control.

[pgn][Event "Computer chess game"]
[Site "URIBLASS-THINK"]
[Date "2017.07.28"]
[Round "?"]
[White "Andscacs_r087007"]
[Black "UriBlass"]
[Result "0-1"]
[BlackElo "2400"]
[ECO "C01"]
[Opening "French"]
[Time "14:36:56"]
[Variation "Exchange, 4.Nf3"]
[WhiteElo "2000"]
[TimeControl "120+6"]
[Termination "normal"]
[PlyCount "124"]
[WhiteType "program"]
[BlackType "human"]

1. e4 {(1.e4 e6 2.d4 d5 3.exd5 exd5 4.Bd3 Nf6 5.Nf3 Bd6 6.0-0 0-0 7.Re1 Nc6
8.c3 Re8 9.Bg5 Re6 10.Be3 Ne4 11.Nbd2 Re8 12.Nxe4 dxe4 13.Bg5) +0.14/21 7}
e6 2. d4 {(2.d4 d5 3.Nc3 Nf6 4.Bg5 dxe4 5.Nxe4 Bd7 6.c3 Bc6 7.Nxf6+ gxf6
8.Bf4 Nd7 9.Nf3 Rg8 10.Bg3 f5 11.a3 Be7 12.h3 a6 13.c4 Bxf3 14.Qxf3 c6
15.0-0-0 Bf8) +0.14/21 7} d5 3. exd5 {(3.exd5 exd5 4.Nc3 Nf6 5.Bd3 Bd6
6.Nf3 0-0 7.0-0 a6 8.Re1 Nc6 9.Bg5 Be6 10.Ne5 h6 11.Nxc6 bxc6 12.Bh4 Rb8
13.Rb1 a5 14.Bg3 Bxg3 15.fxg3 Bg4 16.Qd2) +0.13/21 8} exd5 4. Nf3 {(4.Nf3
Nf6 5.Bd3 Bd6 6.Qe2+ Be6 7.Ng5 Qe7 8.Nxe6 Qxe6 9.Nc3 Nc6 10.Nb5 0-0 11.Qxe6
fxe6 12.Nxd6 cxd6 13.c3 e5 14.dxe5 dxe5 15.0-0 e4 16.Be2 Ne5 17.Be3 Nfg4)
+0.17/22 8} Nc6 5. Bd3 {(5.Bd3 Nf6 6.0-0 Be7 7.c3 0-0 8.Re1 Re8 9.Bg5 h6
10.Bh4 Nh5 11.Bxe7 Rxe7 12.Nbd2 Nf4 13.Qc2 g6 14.Rxe7 Qxe7 15.Re1 Be6
16.Bf1 Qf6 17.h3 Re8 18.g3 Nh5) +0.38/21 6} Bg4 6. O-O {(6.0-0 Be7 7.c3 Nf6
8.Re1 0-0 9.Bg5 Ne4 10.Bxe7 Qxe7 11.Nbd2 Bxf3 12.Qxf3 f5 13.Qh5 g6 14.Bxe4
dxe4 15.Qe2 Qf7 16.f3 a6 17.fxe4 fxe4 18.a3 Rae8 19.Nxe4 Kh8) +0.49/21 5}
Bd6 7. c3 {(7.c3 Nge7 8.Na3 a6 9.Nc2 h6 10.h3 Be6 11.Re1 Qd7 12.Ne3 0-0
13.Qc2 Rae8 14.Qb3 Rb8 15.Bd2 Rfe8 16.Qc2 f6 17.a4 Bf7 18.Bh7+ Kf8)
+0.47/23 15} Nge7 8. Re1 {(8.Re1 h6 9.Nbd2 0-0 10.Nf1 Bf5 11.Ng3 Bxd3
12.Qxd3 Qd7 13.Bd2 Rfe8 14.Re2 Bxg3 15.hxg3 Nf5 16.Rae1 Rxe2 17.Rxe2 Nd6
18.Ne5 Nxe5 19.dxe5 Nc4 20.b3 Nxd2 21.Rxd2) +0.36/21 8} Qd7 9. Na3 {(9.Na3
Bxa3 10.bxa3 0-0 11.Rb1 b6 12.Rb2 Ng6 13.h3 Bf5 14.Bf1 Rfe8 15.g4 Be4
16.Ng5 Nh4 17.Bf4 h6 18.Nxe4 dxe4 19.Be2 Qe7 20.a4 a6 21.c4 Qa3 22.Rb3)
+0.23/22 14} a6 10. Nc2 {(10.Nc2 Bf5 11.Bxf5 Qxf5 12.g3 Qh5 13.Bd2 0-0-0
14.Nh4 Qxd1 15.Raxd1 h6 16.f4 b5 17.Re2 Kb7 18.Rde1 Rhg8 19.Nf3 Rh8 20.Ne3
f6 21.b4 g5 22.Ng4 f5) +0.33/21 5} O-O-O 11. Ne3 {(11.Ne3 h5 12.h3 Be6
13.b4 Ng6 14.a4 a5 15.b5 Nce7 16.Ng5 Nf4 17.Nxe6 fxe6 18.Bb1 Kb8 19.Bc2
Nf5) +0.72/16 7} Bh5 12. Bxh7 {(12.b4 Kb8 13.a4 a5 14.bxa5 Nxa5 15.Ne5 Bxd1
16.Nxd7+ Rxd7 17.Rxd1 Nb3 18.Rb1 Nxc1 19.Rdxc1 Rdd8 20.g3 g6 21.Re1 h5
22.a5 c6 23.c4 dxc4) +0.62/22 8} Rxh7 13. h3 {(13.h3 Rdh8 14.Kf1 f6 15.a4
g5 16.b4 g4 17.hxg4 Bxg4 18.Ba3 Rh1+ 19.Ke2 Rxe1+ 20.Qxe1 Bxf3+ 21.gxf3 Nf5
22.Kd2 Rh3 23.b5 Na5 24.Nxf5 Nc4+ 25.Kd1 Bxa3 26.Rxa3 Nxa3) -4.22/20 13}
Bg6 14. Ng5 {(14.Ng5 Rh5 15.Nf1 Re8 16.a4 Rhh8 17.b4 Qf5 18.Nf3 Kb8 19.Kh1
Qd3 20.Qxd3 Bxd3 21.Ng3 Ng6 22.Bd2 f6 23.Kg1 Bc4 24.Nf5) -3.75/19 4} Rh5
15. f3 {(15.Nf1 Kb8 16.Bd2 Rhh8 17.Qf3 Rde8 18.Qg4 Nf5 19.Rxe8+ Rxe8 20.Ne3
Nce7 21.Re1 a5 22.Nf3 Qb5 23.Nxf5 Nxf5 24.Rxe8+ Qxe8 25.Bf4 Qe2 26.Bxd6)
-3.54/21 7} Rxg5 16. g4 {(16.g4 Bh7 17.Ng2 Rg6 18.Kf2 Re8 19.Bf4 Rf6 20.Bg5
Re6 21.Qd2 Ng6 22.Rxe6 fxe6 23.f4 e5 24.dxe5 Ncxe5 25.Re1 Nc4 26.Rxe8+ Qxe8
27.Qxd5 Bg8 28.Qd4 Nxb2 29.Kg1 Bxa2 30.Qxg7 Bd5) -6.57/23 12} Bh7 17. Ng2
{(17.Ng2 Rg6 18.b4 Bg3 19.Re3 Rh6 20.h4 Rf6 21.h5 Re8 22.Qe2 Kb8 23.a4 Nd8
24.b5 a5 25.Ba3 Ne6 26.Bxe7 Rxe7 27.Rf1 c6 28.g5 Rf5) -6.53/22 9} Rg6 18.
h4 {(18.h4 Bg3 19.Rf1 Rd6 20.Bf4 Bxf4 21.Nxf4 Rf6 22.Ng2 Qd6 23.Re1 Kb8
24.Re3 Re8 25.Qe1 Na5 26.b3 Nac6 27.Kh1 Nd8 28.Rd1 Ne6 29.Rd2 Bg6 30.h5 Ng5
31.f4 Ne4) -6.07/22 9} Re6 19. h5 {(19.h5 Re8 20.Be3 f6 21.Qd2 g5 22.Bf2
Nd8 23.Rxe6 Nxe6 24.Re1 f5 25.Be3 fxg4 26.fxg4 Be4 27.Bxg5 Rf8 28.Bh4 Nxd4
29.cxd4 Qxg4) -6.32/20 11} Rxe1+ 20. Qxe1 {(20.Qxe1 f5 21.g5 Rh8 22.Bf4 Bg8
23.Qg3 Rxh5 24.Bxd6 Qxd6 25.Qxd6 cxd6 26.f4 Ng6 27.Kf2 Kc7 28.Re1 Bf7
29.Kg3 Rh8 30.a3 b6 31.Ne3 Be6 32.Ng2 Bd7 33.Ne3 Nce7 34.Ng2 Bb5 35.Kf2 Rh3
36.Re6) -6.83/27 11} Qe6 21. Bf4 {(21.Bf4 Rf8 22.Qf2 Bxf4 23.Nxf4 Qf6
24.Qg3 Rg8 25.g5 Qd6 26.Re1 Nf5 27.Qg4 Rf8 28.Kg2 Kb8 29.Kf2 a5 30.Kg1 b6
31.a3 Kb7 32.Re2 Rh8 33.Re1 a4) -5.24/22 4} Qxe1+ 22. Rxe1 {(22.Rxe1 b5
23.Kf2 b4 24.Bxd6 Rxd6 25.Nf4 Rf6 26.Kg3 Bc2 27.a3 bxa3 28.bxa3 Bb3 29.Nd3
Bc4 30.Nc5 Rh6 31.Kf4 a5 32.a4 Rh7 33.Rh1 f6 34.Ne6 g6 35.h6 g5+ 36.Kg3
Ng6) -4.92/23 7} Bxf4 23. b3 {(23.Nxf4 Rd6 24.Kf2 Rf6 25.Kg3 b6 26.Re2 a5
27.Re1 Kb7 28.Re2 g6 29.Re1 gxh5 30.Nxh5 Rh6 31.Nf4 Bg6 32.Kg2 Rh8 33.Re2
a4 34.Re1 Ka6 35.Kg3 Kb5 36.b3 axb3 37.axb3) -4.83/28 10} Bd6 24. b4
{(24.b4 b5 25.Ne3 Kb7 26.Re2 a5 27.bxa5 Nxa5 28.Rb2 Kc6 29.Re2 Nc4 30.Nc2
Kb7 31.Na1 Bd3 32.Rf2 Ra8 33.Nb3 Bb1 34.Nc5+ Kc6 35.Re2 Rxa2 36.Re1)
-10.59/21 10} Kd7 25. Rd1 {(25.Rd1 Bc2 26.Rd2 Ba4 27.Ne1 Bf4 28.Rb2 Bb5
29.Kh1 Rh8 30.a4 Bxa4 31.Nd3 Bd6 32.Nc5+ Bxc5 33.bxc5 Bb5 34.Rh2 Ke6 35.Kg1
Re8 36.Rb2 g6 37.Kf2 gxh5) -10.13/22 9} Re8 26. h6 {(26.h6 gxh6 27.Ne3 Bg3
28.Ra1 Bf4 29.Kf2 f5 30.a4 Bxe3+ 31.Kxe3 fxg4 32.fxg4 Nf5+ 33.Kf4 Nd6
34.Rh1 Rf8+ 35.Ke3 Be4 36.Rh3 Rf6 37.Ke2 Nc4 38.Ke1 Ke6 39.b5 N6a5)
-10.83/20 9} gxh6 27. Ne3 {(27.Ne3 Bg3 28.a3 f5 29.a4 Rf8 30.b5 axb5
31.axb5 Na7 32.b6 Nb5 33.bxc7 f4 34.Kg2 Ra8 35.Nf1 Ra2+ 36.Rd2 Rxd2+
37.Nxd2 Nxc3 38.Nb3 b6 39.c8Q+ Kxc8 40.Nd2) -11.30/21 9} Bf4 28. Kf2
{(28.Kf2 Bg5 29.a4 f5 30.Rg1 Kd6 31.Rh1 fxg4 32.fxg4 Be4 33.Rh3 Rf8+ 34.Kg1
Bxe3+ 35.Rxe3 Rg8 36.Kh2 Rxg4 37.Rg3 Rxg3 38.Kxg3 Nf5+ 39.Kf4 Nce7 40.a5
Ng6+ 41.Kg4 Ne3+ 42.Kg3) -11.61/21 9 White resigns} Bxe3+ 29. Kxe3
{(29.Kxe3 Ng6+ 30.Kf2 Nf4 31.Rh1 Ne2 32.Rxh6 Bg8 33.Kf1 Nxc3 34.Rh2 Nxd4
35.Rd2 Nxf3 36.Rd3 Ne4 37.Rxf3 Nd2+ 38.Kf2 Nxf3 39.Kxf3 f6 40.Kf4 d4 41.Kf5
Bxa2 42.Kxf6) -11.95/19 2 White resigns} Ng6+ 30. Kf2 {(30.Kf2 Nf4 31.Rh1
Ne2 32.Rxh6 Bg8 33.Kf1 Nxc3 34.Rh2 Nxd4 35.Rd2 Nxf3 36.Rd3 Ne4 37.Rxd5+ Kc8
38.Rd3 Neg5 39.Kf2 Ne5 40.Ra3 f6 41.Kg3 Be6 42.b5 axb5 43.Ra8+ Kd7 44.Rxe8
Kxe8) -12.80/23 9 White resigns} Nf4 31. Rh1 {(31.Rh1 Ne2 32.Rxh6 Bg8
33.Rh2 Nxc3 34.Kf1 Nxd4 35.Rd2 Nxf3 36.Rd3 Ne4 37.Rxd5+ Kc8 38.Kg2 f6
39.Rd1 Nh4+ 40.Kh3 Nf5 41.Kh2 Ne3 42.Rd3 Nxg4+ 43.Kg2 Nd6 44.Rd2 Ne3+
45.Kg1 Bc4) -13.23/24 8 White resigns} Re2+ 32. Kg3 {(32.Kg3 Nd3 33.a4 Bg6
34.Rxh6 Rc2 35.b5 axb5 36.axb5 Ne7 37.b6 cxb6 38.f4 Kc7 39.Rh2 Rxh2 40.Kxh2
Nxf4 41.Kg3 Ne2+ 42.Kf3 Nxc3 43.Ke3 b5 44.Kd2 b4 45.Kc1 Ne4 46.Kb2 Kd6)
-12.52/23 8 White resigns} Ne6 33. Rh5 {(33.Rh5 Bg6 34.Rxd5+ Kc8 35.a4 Re3
36.b5 Be4 37.Rf5 Bxf5 38.gxf5 Nexd4 39.bxc6 Rxc3 40.cxb7+ Kxb7 41.Kg4 Rxf3
42.f6 c5 43.Kh5 Rh3+ 44.Kg4 Rh1 45.Kf4 Re1 46.Kg3 c4 47.Kf2 Re2+ 48.Kg3 c3)
-12.78/22 8 White resigns} Bg6 34. Rxd5+ {(34.Rxd5+ Kc8 35.a4 Re3 36.b5 Be4
37.Rh5 Rxf3+ 38.Kh2 Ne7 39.Re5 Rf2+ 40.Kg1 Rg2+ 41.Kf1 Rxg4 42.Ke1 Nf5
43.Kd2 axb5 44.axb5 Rg2+ 45.Kc1 Ng5 46.b6 cxb6 47.d5 Kc7 48.d6+ Kd7 49.c4)
-13.29/24 8 White resigns} Ke7 35. b5 {(35.b5 axb5 36.Rxb5 b6 37.d5 Bd3
38.Rb3 Bc4 39.Rb1 Bxd5 40.Rd1 Bxa2 41.Rh1 Ne5 42.Rh5 Bd5 43.c4 Bxc4 44.Rxh6
Re3 45.Rh1 Bd5 46.Rh6 Bxf3 47.Rxe6+ Kxe6) -11.73/20 7 White resigns} axb5
36. Rxb5 {(36.Rxb5 b6 37.d5 Bd3 38.Rb3 Bc4 39.Rb1 Bxd5 40.Rd1 Bc4 41.f4
Re3+ 42.Kf2 Rxc3 43.Rh1 Nxf4 44.Rxh6 Ne5 45.Ke1 Bxa2 46.Kd2 Nxg4 47.Rh1 Rh3
48.Re1+ Re3 49.Rh1 Bb3 50.Kc1 Re2 51.Kb1 Nd3) -12.28/22 7 White resigns}
Ncd8 37. a4 {(37.a4 Re3 38.Re5 Rxe5 39.dxe5 Nc6 40.f4 Be4 41.a5 Nxa5 42.f5
Ng5 43.e6 f6 44.Kh4 Nc4 45.Kh5 Ne5 46.Kh4 Bc2 47.Kh5 Ne4 48.Kxh6 Nxc3)
-10.95/23 7 White resigns} Rc2 38. Rb3 {(38.Rb3 Kd6 39.Ra3 Ng5 40.c4 Nde6
41.a5 Nxd4 42.a6 bxa6 43.Rxa6+ Kd7 44.Ra1 Ne2+ 45.Kf2 Nf4+ 46.Ke3 Nge6
47.Rd1+ Kc6 48.Rd2 Ng2+ 49.Ke2 Nef4+ 50.Kd1 Ne3+ 51.Ke1 f6 52.Rxc2 Bxc2)
-11.25/19 3 White resigns} Ra2 39. Kh4 {(39.Rb5 Kd6 40.Ra5 Ra3 41.d5 b6
42.Rb5 Nc5 43.Rb2 Rxc3 44.Rh2 Kxd5 45.Rxh6 Nde6 46.a5 bxa5 47.Rh8 Ng5
48.Kg2 Kc4 49.Rd8 Nxf3 50.Ra8 a4) -11.03/22 7 White resigns} Rxa4 40. Kg3
{(40.Kg3 Ra2 41.d5 Nc5 42.Rb4 Kd6 43.Kh4 Na4 44.c4 Nc5 45.Kh3 Bd3 46.Kg3
Rc2 47.Kh4 f6 48.f4 Nf7 49.Kg3 Bxc4 50.g5 fxg5 51.fxg5 hxg5 52.Kg4 Bxd5
53.Rd4 Ne5+ 54.Kf5) -11.71/23 7 White resigns} f5 41. gxf5 {(41.gxf5 Bxf5
42.Rb2 Kd6 43.Re2 Nf7 44.f4 Bd3 45.Re1 Ra2 46.Kf3 Bf5 47.Kg3 Kd5 48.Kf3 h5
49.Kg3 Ra3 50.Re3) -10.51/16 3 White resigns} Bxf5 42. Rb2 {(42.Rb5 Ng7
43.Rb2 Bd3 44.Kg4 Kf6 45.Kh3 b5 46.d5 Bc4 47.f4 Nf5 48.d6 c5 49.d7 Ke6
50.Kg4 Ra3 51.Rd2 Kf6 52.Rf2 Ke6) -10.60/19 7 White resigns} Ra1 43. Rb4
{(43.Rb4 Kd6 44.d5 Nc5 45.Rf4 Rg1+ 46.Kf2 Rg5 47.Rh4 Nf7 48.Ke3 Bg6 49.Rf4
Nd7 50.c4 Nfe5 51.c5+ Kxd5 52.Rd4+ Kxc5 53.Rf4 Nd3 54.Rg4) -10.48/21 7
White resigns} Ra3 44. Rb5 {(44.Rb5 Bd3 45.Rb2 Rxc3 46.d5 Nd4 47.Rb4 Nf5+
48.Kf2 Kd6 49.Ra4 Rc2+ 50.Kg1 Kxd5 51.Ra3 Be2 52.Kf2 Ne6 53.Ke1) -10.92/16
3 White resigns} Bd3 45. Rb4 {(45.Rb4 Rxc3 46.d5 Ng5 47.Kf2 Bf5 48.f4 Ne4+
49.Kf1 Kd6 50.Rd4 Rc2 51.Rd3 Nc3 52.Rf3 Nxd5 53.Kg1 c5 54.Kf1 b5) -11.71/19
7 White resigns} Rxc3 46. d5 {(46.d5 Ng5 47.Kf2 Bf5 48.Ke2 Rxf3 49.Kd1 Be4
50.Kc1 Bxd5 51.Rd4 Kd6 52.Rh4 Ndf7 53.Ra4 Ne5 54.Ra8 Rf1+ 55.Kb2 Rf2+
56.Kb1 Ne4 57.Ra3 b5 58.Kc1 c5) -12.77/20 3 White resigns} Nc5 47. Kh4
{(47.Kh4 Nf7 48.Rb2 Bf5 49.Kg3 Be4 50.Rd2 Bxf3 51.Rd4 Bxd5+ 52.Kf2 Ne4+
53.Ke2 Ne5 54.Rxd5 Rc2+ 55.Ke3 Ng4+ 56.Kxe4 Nf6+ 57.Kd3 Nxd5 58.Kxc2 Kd6
59.Kd3 Ke5) -67.17/19 7 White resigns} Rc4+ 48. Rxc4 {(48.Rxc4 Bxc4 49.Kg3
Nd3 50.d6+ Kxd6 51.f4 Bd5 52.Kh4 Nxf4 53.Kg3 Nd3 54.Kh2 b5 55.Kg1 b4 56.Kf1
Bf3 57.Kg1 b3 58.Kh2 b2 59.Kg3 Be4 60.Kh2 b1Q 61.Kg3 Qh1 62.Kg4 Qg2+
63.Kh4) -M17/25 7 White resigns} Bxc4 49. Kg3 {(49.Kg3 Nd3 50.d6+ Kxd6
51.f4 Bd5 52.Kh2 b5 53.Kg1 b4 54.Kf1 Bf3 55.Kg1 b3 56.Kh2 b2 57.Kg3 Bd5
58.Kg4 b1Q 59.Kg3 Qg1+ 60.Kh4 Nf2 61.Kh5 Bf7+ 62.Kh4) -M14/25 3 White
resigns} Bxd5 50. Kf2 {(50.Kf2 b5 51.Ke3 Nde6 52.f4 b4 53.f5 b3 54.Kd2 b2
55.Kc2 Na4 56.fxe6 Kxe6 57.Kd2 b1Q 58.Ke3 Qe1+ 59.Kf4 Qe5+ 60.Kg4 Bg2
61.Kh4) -M12/26 7 White resigns} b5 51. Ke3 {(51.Ke3 Nde6 52.f4 b4 53.f5 b3
54.Kd2 b2 55.Kc2 Na4 56.fxe6 Kxe6 57.Kd2 b1Q 58.Ke3 Qe1+ 59.Kf4 Qe5+ 60.Kg4
Bg2 61.Kh4) -M11/27 7 White resigns} b4 52. f4 {(52.f4 Nde6 53.f5 b3 54.Kd2
b2 55.Kc2 Na4 56.fxe6 Kxe6 57.Kd2 b1Q 58.Ke2 Qc2+ 59.Ke1 Qg2 60.Kd1 Bf3+
61.Ke1) -M10/23 3 White resigns} b3 53. Kd2 {(53.Kd2 b2 54.Kc2 Na4 55.Kd2
b1Q 56.f5 Qxf5 57.Ke2 Ne6 58.Ke1 Qc2 59.Kf1 Nc3 60.Ke1) -M8/25 7 White
resigns} h5 54. Kc3 {(54.Kc3 h4 55.Kd4 b2 56.Kxc5 b1Q 57.Kxd5 h3 58.f5 h2
59.f6+ Kxf6 60.Kd4 h1Q 61.Ke3 Qbe4+ 62.Kd2) -M9/21 3 White resigns} h4 55.
Kb2 {(55.Kb2 h3 56.f5 h2 57.f6+ Kxf6 58.Kc3 h1Q 59.Kd2 b2 60.Ke3 b1Q 61.Kd4
Nde6+ 62.Kc3) -M8/23 7 White resigns} h3 56. f5 {(56.f5 h2 57.f6+ Kxf6
58.Kc3 h1Q 59.Kd2 Qg2+ 60.Kc3 Qc2+ 61.Kb4 Nc6+ 62.Ka3) -M7/24 7 White
resigns} h2 57. f6+ {(57.f6+ Kxf6 58.Kc3 h1Q 59.Kd2 Qh2+ 60.Kc3 Qc2+ 61.Kb4
Nc6+ 62.Ka3) -M6/22 1 White resigns} Kxf6 58. Kc3 {(58.Kc3 h1Q 59.Kd2 Qh2+
60.Kc3 Qc2+ 61.Kb4 Nc6+ 62.Ka3) -M5/29 4 White resigns} h1=Q 59. Kd2
{(59.Kd2 Ne4+ 60.Ke2 b2 61.Ke3 Qg2 62.Kd4) -M4/50 3 White resigns} Qf3 60.
Ke1 {(60.Ke1 b2 61.Kd2 b1R 62.Kc2) -M3/125 0 White resigns} Qg2 61. Kd1
{(61.Kd1) -82.58/1 0 White resigns} b2 62. Ke1 {(62.Ke1) -M1/1 0 White
resigns} b1=Q# 0-1[/pgn]

[pgn]
[Event "Computer chess game"]
[Site "URIBLASS-THINK"]
[Date "2017.07.28"]
[Round "?"]
[White "Andscacs_r087007"]
[Black "UriBlass"]
[Result "0-1"]
[BlackElo "2400"]
[ECO "B30"]
[Opening "Sicilian"]
[Time "14:50:48"]
[Variation "2...Nc6 3.Nc3"]
[WhiteElo "2000"]
[TimeControl "120+6"]
[Termination "normal"]
[PlyCount "140"]
[WhiteType "program"]
[BlackType "human"]

1. e4 {(1.e4 e6 2.d4 d5 3.exd5 exd5 4.Bd3 Bd6 5.Nf3 Qe7+ 6.Be3 Nf6 7.0-0
0-0 8.Re1 Be6 9.Nc3 c6 10.Bc1 Nbd7 11.Ne5 Rfe8 12.Qf3) +0.26/20 6} c5 2.
Nc3 {(2.Nc3 Nc6 3.Nge2 e5 4.Ng3 d6 5.Bc4 Nf6 6.0-0 Be7 7.d3 0-0 8.Bd2 Be6
9.Nd5 Bxd5 10.Bxd5 Nxd5 11.exd5 Nb4 12.Bxb4 cxb4 13.a3 bxa3 14.Rxa3 a6)
+0.20/20 7} Nc6 3. Nf3 {(3.Nf3 e5 4.Bc4 Be7 5.0-0 d6 6.d3 Nf6 7.a3 0-0
8.Re1 a6 9.Bd2 Be6 10.Nd5 Nd4 11.c3 Nxf3+ 12.Qxf3 Bxd5 13.exd5 b5 14.Ba2
Nd7 15.g3 f5) +0.17/21 6} d6 4. d4 {(4.d4 cxd4 5.Nxd4 e5 6.Nf5 Bxf5 7.exf5
Nf6 8.Bc4 Qd7 9.0-0 Qxf5 10.f4 Be7 11.Nd5 Nxd5 12.fxe5 Qxe5 13.Qxd5 Qxd5
14.Bxd5 Bf6 15.Re1+ Be5 16.Bg5 h6 17.Be3 0-0 18.c3) +0.23/22 8} cxd4 5.
Nxd4 {(5.Nxd4 e5 6.Nf3 Nf6 7.Bc4 Be7 8.0-0 0-0 9.Bb3 Be6 10.Bg5 a6 11.Qd2
Bg4 12.Qd3 Nb4 13.Qe2 Nc6 14.Be3 Qc7 15.a3 b5 16.Nd5) +0.34/22 5} Nxd4 6.
Qxd4 {(6.Qxd4 Bd7 7.Bc4 Nf6 8.0-0 e5 9.Qd3 Be7 10.Bg5 0-0 11.Rad1 Bc6 12.a3
Qc7 13.Bb3 Rad8 14.f3 Bd7 15.Bxf6 Qb6+ 16.Rf2 Bxf6 17.Qxd6 Bc6) +0.77/21 8}
Nf6 7. Bg5 {(7.Bg5 a6 8.Be2 e5 9.Qb4 Be7 10.Bxf6 Bxf6 11.0-0-0 0-0 12.Rxd6
Bg5+ 13.Kb1 Be7 14.Rxd8 Bxb4 15.Rxf8+ Bxf8 16.Bc4 Bc5 17.f3 Bd7 18.Rd1 Bc6
19.Bd5 Rd8) +0.91/19 6} h6 8. Bxf6 {(8.Bxf6 gxf6 9.Bb5+ Bd7 10.Bxd7+ Qxd7
11.0-0-0 Bg7 12.Kb1 Kf8 13.Qe3 Rc8 14.Rhe1 b6 15.Rd3 Rh7 16.f4 Qc6 17.Qe2
Qc4 18.g4 Qb4 19.a3 Qa5 20.Rg3 f5) +1.06/21 9} gxf6 9. Bb5+ {(9.Bb5+ Bd7
10.Bxd7+ Qxd7 11.0-0-0 Bg7 12.Kb1 Rc8 13.Rd3 Kf8 14.Qe3 h5 15.Rhd1 b6 16.f4
Rh7 17.Rd4 Qg4 18.R1d2 Qd7 19.Nd5 f5 20.e5 dxe5 21.fxe5 Bh6 22.Nf4)
+1.04/22 7} Bd7 10. Bxd7+ {(10.Bxd7+ Qxd7 11.0-0-0 Bg7 12.Kb1 Kf8 13.Qe3
Rc8 14.Rd3 b6 15.f4 Qc6 16.Qe2 Rh7 17.Rhd1 Qc4 18.Qd2 h5 19.Re1 Rh6 20.Nd5
Qa6 21.Rc3 f5) +1.01/22 9} Qxd7 11. O-O-O {(11.0-0-0 Bg7 12.Rd3 Kf8 13.f4
b6 14.Qf2 Rc8 15.Re1 Qc6 16.Kb1 h5 17.Qd2 Rh6 18.Nd5 Qb5 19.f5 Qa5 20.Qxa5
bxa5 21.Ra3 e6 22.Ne3 Rc5) +1.01/22 9} e5 12. Qe3 {(12.Qe3 Be7 13.Nd5 f5
14.exf5 Qxf5 15.Rhe1 Bh4 16.Re2 Kf8 17.g3 Bd8 18.Kb1 Kg7 19.f3 Bg5 20.f4
Bf6 21.Nxf6 Qxf6 22.fxe5 dxe5 23.Qxe5 Rad8) +1.80/18 5} Be7 13. Nd5
{(13.Nd5 f5 14.exf5 Qxf5 15.Rhe1 Bd8 16.Kb1 Rc8 17.Re2 a6 18.Qb3 b5 19.Qa3
Rc6 20.Nb4 Rb6 21.h3 Bg5 22.Nxa6 0-0 23.Rxd6 Rxd6 24.Qxd6 Ra8 25.g4)
+1.90/19 5} b6 14. Kb1 {(14.Kb1 Rc8 15.Rd2 Bd8 16.f4 Kf8 17.Rhd1 Qc6 18.Qa3
exf4 19.Re1 Rh7 20.Nxf4 Be7 21.Nd5 a5 22.Qf3 Rg7 23.Red1 Bd8) +2.19/18 6}
O-O-O 15. Rd3 {(15.Rd3 Qb7 16.Rc3+ Kb8 17.Rc7 Qxd5 18.exd5 Kxc7 19.Re1 Rhg8
20.Qh3 Kb7 21.g3 Rc8 22.b3 Rc3 23.Re3 Rcc8 24.c4 Rh8 25.Qh5 Rh7 26.Re1 Kc7
27.Qf5 Rhh8 28.h4 h5 29.Kb2 Rb8) +3.12/24 9} Kb7 16. Rb3 {(16.Rb3 b5 17.c4
Rc8 18.Ra3 Ra8 19.cxb5 Rhc8 20.Qxh6 f5 21.Qh3 Rc4 22.Rf3 Rf8 23.Rxf5 Bd8
24.b3 Rc8 25.Qd3 Ka8 26.g3 Qb7 27.h4 Bb6 28.b4 Rh8 29.Nxb6+ axb6) +4.01/22
12} Rc8 17. Nxb6 {(17.Nxb6 Qc7 18.Nd5+ Ka8 19.Nxc7+ Rxc7 20.Qd2 Rb8 21.Qd5+
Rbb7 22.Rxb7 Rxb7 23.Qxf7 a6 24.Qg6 d5 25.exd5 h5 26.Qxh5 e4 27.Qe2 Ka7
28.Qxe4 Bc5 29.h4 Rb4 30.Qg6 Bxf2 31.Qf7+ Rb7 32.Qxf6 Bc5 33.g4 Rb6 34.Qf7+
Rb7) +13.18/25 7} axb6 18. Qxb6+ {(18.Qxb6+ Ka8 19.Ra3+ Qa7) +M3/127 0} Ka8
19. Ra3+ {(19.Ra3+ Qa7) +M2/127 0} Qa7 20. g4 {(20.Rxa7+) +M1/2 0} Qxa3 21.
bxa3 {(21.bxa3 Rb8 22.Qb3 Rxb3+ 23.axb3 h5 24.gxh5 Rxh5 25.h4 f5 26.f3 fxe4
27.fxe4 Kb7 28.c4 Rxh4 29.Rxh4 Bxh4 30.b4 Bf2 31.Kb2 Bd4+ 32.Ka2 Kb6 33.Kb3
Ka6 34.Ka2 Be3 35.Kb2 Bg5 36.Kb3 Bf4 37.a4 Be3) -1.62/26 5} Rb8 22. Qb3
{(22.Qb3 Rxb3+ 23.axb3 h5 24.gxh5 Rxh5 25.h4 f5 26.f3 Kb7 27.c4 fxe4
28.fxe4 Rxh4 29.Rxh4 Bxh4 30.Kc2 Bf2 31.b4 Bd4 32.Kd2 Kb6 33.Kd3 Bf2 34.Kd2
Bg3 35.Kc3 Bh4 36.Kc2 Bg5 37.Kc3 Bh6 38.Kc2 Bf4 39.a4 Kc6 40.Kb3) -1.64/30
15} Rhc8 23. Kb2 {(23.Kb2 Rc4 24.f3 d5 25.exd5 Rd4 26.Kc3 Rxb3+ 27.axb3
Rxd5 28.b4 Kb7 29.Re1 Kc6 30.Re3 Rd1 31.Kb3 Kd5 32.Rc3 Bd6 33.Re3 Bc7
34.Rc3 Bb6 35.Rc8 Rf1 36.c4+ Kd4 37.c5 Rxf3+ 38.Ka4 Rc3 39.Kb5 Bxc5)
-0.71/26 14} Rxb3+ 24. axb3 {(24.axb3 Kb7 25.h3 h5 26.b4 Rh8 27.Rd1 hxg4
28.hxg4 Rh3 29.Rd3 Rxd3 30.cxd3 Kc6 31.Kb3 d5 32.Ka4 dxe4 33.dxe4 Bd8
34.Kb3 Bb6 35.f3 Bd4 36.a4 Bf2 37.Kc4 Kb6 38.Kb3 Be3 39.Kc4 Bd4) -0.70/25
10} Kb7 25. h3 {(25.h3 h5 26.b4 Rh8 27.Rf1 hxg4 28.hxg4 Kc6 29.Kb3 d5
30.exd5+ Kxd5 31.f3 Rh3 32.c3 Bd6 33.a4 Bc7 34.a5 Bb8 35.c4+ Kc6 36.Ka4 Bc7
37.b5+ Kc5 38.b6 Bxb6 39.axb6 Kxb6 40.Kb4 Kc6) -0.62/25 5} Ra8 26. b4
{(26.b4 Rh8 27.Rd1 h5 28.f3 hxg4 29.hxg4 Kc7 30.Kb3 Rh3 31.Rd3 Kb6 32.a4
Rh1 33.Kc4 Ka6 34.c3 Rf1 35.a5 Rf2 36.Kb3 Bf8 37.Ka4 Rf1 38.Kb3 Rb1+ 39.Kc4
Rh1 40.Rd5 Rh3) -0.07/26 8} Kc6 27. Rd1 {(27.Rd1 h5 28.f3 hxg4 29.hxg4 Rh8
30.a4 Kb6 31.Rd3 Kb7 32.Kb3 Rh1 33.Kb2 Rh8) -0.01/30 5} h5 28. Kb3 {(28.Kb3
Rh8 29.Rd3 hxg4 30.hxg4 Kb6 31.Rc3 Kb7 32.f3 Rh2 33.a4 Rh1 34.Rd3 Rb1+
35.Ka3 Ka6 36.c3 Bf8 37.Ka2 Rf1 38.a5 Be7 39.Kb3 Rf2 40.Ka4 Ra2+ 41.Kb3 Rh2
42.Rd5 Rf2 43.Rd3 Rf1 44.Kc4) -0.19/28 8} hxg4 29. hxg4 {(29.hxg4 Rh8 30.f3
Rh3 31.Rd3 Rh1 32.a4 Rf1 33.Kc4 Rf2 34.Kb3 Kb6 35.Rc3 Bd8 36.Ka3 Kb7 37.Kb3
Bb6 38.a5 Ba7 39.Rd3 Kc7 40.Rc3+ Kb7) -0.01/29 4} Rh8 30. f3 {(30.f3 Rh3
31.Rd3 Kb6 32.a4 Rh1 33.a5+ Ka6 34.Rc3 Rb1+ 35.Ka4 Ra1+ 36.Kb3 Kb7 37.Kc4
Ka6 38.Kb3) -0.01/33 5} Rh3 31. Rd3 {(31.Rd3 Rh1 32.a4 Kb6 33.Kc4 Ka6
34.Rd5 Rh3 35.Ra5+ Kb6 36.Rb5+ Ka7 37.Ra5+ Kb6) -0.01/31 4} Rh1 32. a4
{(32.a4 Kb6 33.Kc4 Rc1 34.a5+ Ka6 35.Rd2 Rf1 36.Rd3 Rf2 37.Kb3 Kb5 38.Rd5+
Ka6 39.Rd3) -0.01/32 5} Ra1 33. a5 {(33.a5 Bd8 34.Rd5 Rf1 35.Rd3 Ra1)
+0.01/30 8} Rb1+ 34. Kc4 {(34.Kc4 Bf8 35.Rd2 Rb2 36.Kc3 Rb1 37.Kc4)
+0.01/32 5} Rb2 35. Kc3 {(35.Kc3 Rb1 36.Kc4) +0.01/34 12} Ra2 36. Kb3
{(36.Kb3 Ra1 37.Kc4 Bd8 38.Rd5 Bc7 39.c3 Rf1 40.Rd2 Rxf3 41.b5+ Kd7 42.b6
Bxb6 43.axb6 Kc6 44.Rb2 Kb7 45.Rb1 Re3 46.Kd5 Rd3+ 47.Kc4 Re3) +0.01/32 6}
Ra1 37. Kc4 {(37.Kc4 Ra2 38.c3 Bd8 39.Rd1 Ra3 40.Rh1 Kd7 41.Rh7 Ke7 42.Rh6
Bxa5 43.bxa5 Rxa5 44.Kd3 Ra2 45.Ke3 Ra3 46.Kd3 Ra2) +0.01/32 7} Rb1 38. Rd5
{(38.Rd5 Bd8 39.c3 Ra1 40.Rb5 Bc7 41.Rd5 Ra4 42.Rd1 Ra3 43.b5+ Kb7 44.b6
Rxa5 45.bxc7 Kxc7 46.Kd3 Kc6 47.Rh1 Kd7 48.Rh6 Ke7 49.Ke3 Ra3 50.Kd3 Ra1
51.Ke3 Ra2 52.Kd3 Ra3 53.Kc4 Ra2 54.Kd3) +0.01/32 7} Rb2 39. c3 {(39.c3 Rb1
40.Rd2 Rh1 41.Ra2 Rh8 42.Ra1 Kc7 43.Kd5 Kb7 44.a6+ Kb6 45.a7 Ra8 46.c4 Kb7
47.Ra2 Kb6 48.b5 Kb7 49.Ra6 Bf8 50.Ra1 Be7 51.Ra2 Bf8 52.Ra6 Be7 53.Ra2)
+0.01/33 6} Rf2 40. Rb5 {(40.Rb5 Bd8 41.Rb8 Kc7 42.Ra8 Kd7 43.Ra7+ Ke6
44.b5 Rxf3 45.b6 Rf1 46.b7 Rb1 47.a6 Bc7 48.Kd3 Kd7 49.Ra8 Rb5 50.c4 Rb4
51.Kc3 Rb1 52.a7 Rxb7 53.Rd8+ Bxd8 54.a8Q Rb1 55.Kc2 Rb4 56.Qd5 Ke8 57.Kc3
Rb6 58.Kc2 Ke7 59.Kd3) +0.89/29 7} Ra2 41. Rb6+ {(41.Rb8) +1.90/27 6} Kc7
42. Ra6 {(42.Ra6 Kb8 43.Kb5 Ra3 44.Rc6 Kb7 45.a6+ Kb8 46.c4 Ra1 47.Rb6+ Kc8
48.Rb7 Bd8 49.Rxf7 Ra3 50.Ra7 Kb8 51.Rd7 Bc7 52.Rf7 Bd8 53.a7+ Kc8 54.Kc6
Ra6+ 55.Kd5 Bc7 56.Rxf6 Rxa7 57.g5 Bd8 58.Rf8 Rg7 59.Kxd6 Rxg5 60.b5 Rh5
61.c5 Rg5) +1.91/29 11} Kb7 43. Kb5 {(43.Kb5 Ra3 44.Rc6 Kb8 45.a6 Ra2
46.Rb6+ Kc8 47.c4 Ra1 48.Rb7 Bd8 49.Rxf7 Ra2 50.a7 Bc7 51.Kc6 Ra6+ 52.Kd5
Rxa7 53.Rxf6 Kb7 54.g5 Ra1 55.g6 Rg1 56.b5 Rg3 57.Ke6 Bd8 58.Rf7+ Kb6 59.g7
Kc5 60.Rf8 Rxg7 61.Rxd8 Rg6+ 62.Kf5 Rg3 63.Rc8+ Kd4 64.Ke6 Rxf3) +1.77/30
6} Rf2 44. Rb6+ {(44.Rb6+ Kc8 45.a6 Ra2 46.c4 Ra1 47.Rb7 Bd8 48.Rxf7 Ra3
49.Ra7 Kb8 50.Rb7+ Kc8 51.Rf7 Kb8 52.a7+ Kc8 53.Kc6 Ra6+ 54.Kd5 Bc7 55.Rxf6
Rxa7 56.Rf7 Ra2 57.g5 Rg2 58.Kc6 Bd8 59.Kxd6 Rxg5 60.b5 Rg2 61.Kxe5)
+2.04/29 5} Ka7 45. Kc6 {(45.Kc6 Ka8 46.Rb7 Bd8 47.Rd7 Bxa5 48.bxa5 Rc2
49.Kb6 Rb2+ 50.Ka6 Kb8 51.Rxd6 Kc7 52.Rxf6 Kd7 53.Rxf7+ Ke6 54.Rf8 Ke7
55.Rf5 Rb8 56.Rxe5+ Kd6 57.f4 Rf8 58.Rf5 Re8 59.g5 Rxe4 60.Kb6 Re8 61.a6
Rb8+ 62.Ka7 Rg8 63.Rf7 Kc5 64.Rb7 Kd5) +5.22/27 5} Bd8 46. Rb7+ {(46.Rb7+
Ka8 47.Rd7 Bxa5 48.bxa5 Rc2 49.Kb6 Rb2+ 50.Ka6 Kb8 51.Rxd6 Kc7 52.Rxf6 Rb8
53.Rxf7+ Kc6 54.Ka7 Rb3 55.Rf6+ Kc5 56.Rf8 Kd6 57.Rc8 Rb2 58.Rc4 Rf2 59.Kb7
Rxf3 60.Rc6+ Kd7 61.a6 Rf2 62.a7 Rb2+ 63.Rb6 Ra2 64.a8Q Rxa8) +5.46/28 6}
Ka8 47. Kd5 {(47.Rd7 Bxa5 48.bxa5 Rc2 49.Kb6 Rb2+ 50.Ka6 Kb8 51.Rxd6 Kc7
52.Rxf6 Rb8 53.Rb6 Rd8 54.Kb5 Rd3 55.Rc6+ Kb8 56.Rf6 Rxc3 57.Rxf7 Rb3+
58.Kc6 Rb2 59.g5 Rc2+ 60.Kd6 Rg2 61.Rf5 Kc8 62.Rxe5 Rf2 63.Rf5 Rd2+ 64.Ke5
Kb7 65.Rf6 Ra2 66.a6+ Kc7 67.g6 Rg2 68.f4) +6.11/28 10} Kxb7 48. Kxd6
{(48.Kxd6 Rd2+ 49.Kc5 Rd3 50.Kc4 Rxf3 51.Kb3 Rf4 52.Ka4 Rxe4 53.Kb3 Rxg4
54.Kc2 f5 55.Kb3 e4 56.Kc4 f4 57.Kd5 f3 58.Kd6 f2 59.Kd7 f1Q 60.Kxd8 e3
61.c4 e2 62.a6+ Kxa6) -14.71/25 14} Rxf3 49. Kd7 {(49.Kd7 Rd3+ 50.Ke8 Ka6
51.c4 Rd4 52.c5 Kb5 53.c6 Kxc6 54.a6 Rxb4 55.Kxd8 Rxe4 56.Ke7 Rxg4 57.Kxf6
e4 58.Kf5 e3 59.Kxg4 e2 60.Kf5 e1Q 61.Kf6 Qe6+ 62.Kg5 Kd5 63.Kf4 Qxa6
64.Ke3 Qa3+ 65.Kf4 Qb3 66.Kg5 Qe3+ 67.Kf5 Qe4+ 68.Kf6 Qe6+ 69.Kg5 Ke4
70.Kh4 Kf4) -72.32/32 11} Bxa5 50. bxa5 {(50.bxa5 Rxc3 51.Ke7 Re3 52.Kxf6
Rxe4 53.g5 Rg4 54.Kf5 Rg1 55.Kxe5 Rxg5+ 56.Kd4 Rxa5 57.Ke3 Ra3+ 58.Ke2 f5
59.Ke1 Ra5 60.Kf2 f4 61.Kg2 Rf5 62.Kf3 Kc6 63.Ke4 f3 64.Kxf5 f2 65.Kf4 f1Q+
66.Ke4 Qe2+ 67.Kd4 Qf2+ 68.Ke5 Kc5 69.Ke4) -71.17/29 10} Rxc3 51. Ke7
{(51.Ke7 Rc4 52.Kxf6 Rxe4 53.g5 Rg4 54.Kf5 Rg1 55.a6+ Kxa6 56.Kxe5 Rxg5+
57.Kf4 Rb5 58.Kg4 Rb4+ 59.Kg3 f5 60.Kf2 Re4 61.Kg2 Re8 62.Kf3 Rf8 63.Kf4
Kb7 64.Kg3 f4+ 65.Kg2 f3+ 66.Kg1 f2+ 67.Kf1 Rf6 68.Ke2 f1Q+ 69.Kd2 Kc6
70.Ke3) -75.64/30 9} Rf3 52. Ke8 {(52.Ke8 Rf4 53.Kxf7 Rxg4 54.Kxf6 Rxe4
55.Kf5 Re3 56.Ke6 Ka6 57.Kd6 Kxa5 58.Ke6 Re2 59.Kd5 Ka6 60.Ke6 e4 61.Kf5
Kb5 62.Kf4 Kc4 63.Ke5 Kc5 64.Kf5 Kd4 65.Ke6 e3 66.Kd6 Rf2 67.Kc6 e2 68.Kb5
e1Q 69.Ka4 Kc5) -76.24/30 9 White resigns} Ka6 53. Kxf7 {(53.Kxf7 Rf4
54.Ke7 Kxa5 55.Ke6 Ka6 56.Kd5 Rxg4 57.Kc4 Rxe4+ 58.Kd3 f5 59.Kd2 f4 60.Kd3
Re3+ 61.Kc4 f3 62.Kd5 f2 63.Ke6 f1Q 64.Ke7 Ka5 65.Ke6 Qf8 66.Kd5 Qf6 67.Kc5
Qe7+ 68.Kc6 Qe6+ 69.Kb7) -77.19/27 8 White resigns} Kxa5 54. Kg8 {(54.Kg8
Rf4 55.Kg7 Kb6 56.Kg6 Rxg4+ 57.Kf5 Rf4+ 58.Ke6 Rxe4 59.Kxf6 Kc5 60.Ke6 Re3
61.Kf6 Kd5 62.Kf7 Rf3+ 63.Kg6 e4 64.Kh5 e3 65.Kh4 e2 66.Kg4 Rf1 67.Kh3 e1Q
68.Kg4 Kd4 69.Kg5 Qg3+ 70.Kh5) -M17/26 8 White resigns} Kb4 55. Kf7
{(55.Kf7 Rf4 56.Kg6 Rxg4+ 57.Kxf6 Rxe4 58.Kf5 Re3 59.Kf6 Kc5 60.Ke6 Kd4
61.Kf5 Rf3+ 62.Kg5 Rf1 63.Kg4 e4 64.Kh3 e3 65.Kg3 e2 66.Kh3 e1Q 67.Kg4 Kc5
68.Kg5 Qg3+ 69.Kh5) -M15/28 8 White resigns} Kc4 56. Kg6 {(56.Kg6 Rf4
57.Kh5 Rxe4 58.Kh4 f5 59.Kg5 fxg4 60.Kh4 g3+ 61.Kxg3 Rf4 62.Kh2 Kd3 63.Kh3
Ke3 64.Kg3 e4 65.Kg2 Rf3 66.Kg1 Rg3+ 67.Kh1 Kf2 68.Kh2 e3 69.Kh1) -M14/28 8
White resigns} Kd4 57. Kh5 {(57.Kh5 Kxe4 58.Kg6 Kd4 59.Kh5 e4 60.Kg6 e3
61.Kh7 e2 62.Kg7 e1Q 63.Kf7 Rf4 64.g5 fxg5+ 65.Kg6 Qe6+ 66.Kh7 Rf7+ 67.Kg8)
-M11/27 7 White resigns} Kxe4 58. Kg6 {(58.Kg6 Kd4 59.Kh5 e4 60.Kg6 e3
61.Kh7 e2 62.Kg7 e1Q 63.Kf7 Rh3 64.Kg6 Qe8+ 65.Kg7 Qe7+ 66.Kg8 Rh7 67.g5)
-M10/28 7 White resigns} Rf4 59. Kh5 {(59.Kh5 Kd4 60.Kh4 Rf3 61.g5 fxg5+
62.Kg4 e4 63.Kxg5 e3 64.Kg4 Rf1 65.Kg3 e2 66.Kh3 e1Q 67.Kg4 Rg1+ 68.Kh5 Qe6
69.Kh4) -M11/27 7 White resigns} Kf3 60. Kg6 {(60.Kg6 Kxg4 61.Kf7 e4 62.Ke6
e3 63.Kd5 Kf5 64.Kc5 e2 65.Kb6 Rb4+ 66.Kc6 e1Q 67.Kd6 Qd2+ 68.Kc6 Ke6
69.Kc7) -M10/27 7 White resigns} Kxg4 61. Kf7 {(61.Kf7 Kg5 62.Ke7 Rd4
63.Ke6 e4 64.Ke7 e3 65.Ke8 e2 66.Ke7 e1Q+ 67.Kf8 Rd7 68.Kg8) -M8/27 3 White
resigns} e4 62. Ke6 {(62.Ke6 e3 63.Kd5 e2 64.Kc5 e1Q 65.Kd5 Qe8 66.Kc5 Kf5
67.Kb6 Rc4 68.Ka7 Rb4 69.Ka6) -M8/27 7 White resigns} e3 63. Kd5 {(63.Kd5
Kf5 64.Kc5 e2 65.Kd6 e1Q 66.Kc6 Rc4+ 67.Kb5 Qc3 68.Kb6 Qb3+ 69.Ka6) -M7/25
3 White resigns} e2 64. Kc6 {(64.Kc6 e1Q 65.Kd5 Kf5 66.Kc6 Rc4+ 67.Kb5 Qb4+
68.Ka6 Qb3 69.Ka7) -M6/28 7 White resigns} e1=Q 65. Kd5 {(65.Kd5 Qc1 66.Ke6
Rd4 67.Kf7 Qc7+ 68.Kxf6 Rd7 69.Ke6) -M5/32 7 White resigns} Qe4+ 66. Kd6
{(66.Kd6 Qb7 67.Kc5 Ra4 68.Kd6 Ra5 69.Ke6) -M4/29 3 White resigns} Rf5 67.
Kc7 {(67.Kc7 Rc5+ 68.Kd7 Qd5+ 69.Ke7 Rc7+ 70.Kf8) -M4/124 5 White resigns}
Rd5 68. Kb6 {(68.Kb6 Qe6+ 69.Kc7 Rd7+ 70.Kb8) -M3/125 0 White resigns} Qc4
69. Kb7 {(69.Kb7 Rb5+ 70.Ka7) -M2/126 0 White resigns} Rb5+ 70. Ka7
{(70.Ka7) -M1/1 White resigns} Qa4# 0-1[/pgn]
Uri Blass
Posts: 10267
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Ways to avoid "Draw Death" in Computer Chess

Post by Uri Blass »

I can add that I played my opponent and played many moves that allow my opponent to blunder even if they are not best objectively and of course did not resign when I saw mate in the next move but I believe even with normal game when I use longer time control and never resign a player with fide rating 2000 will usually win considering the fact that he will play clearly better than what I played and probability of 1 to 10 to random move that in big percentage of the cases may be a blunder is too much.
Uri Blass
Posts: 10267
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Ways to avoid "Draw Death" in Computer Chess

Post by Uri Blass »

I guess that random against random games increase the probability of the weaker player because of luck that usually does not happen in normal games between engines.

A player that is 2700 in 10% of the games and 1200 in 90% of the games may perform at level above 2200 against super GM's but the same player is going to lose also against players with rating 1400 most of the time.

If you want to find the elo of the random player use normal players and not something that does not happen in games even between weak humans.
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Ways to avoid "Draw Death" in Computer Chess

Post by Laskos »

Uri Blass wrote:I can add that I played my opponent and played many moves that allow my opponent to blunder even if they are not best objectively and of course did not resign when I saw mate in the next move but I believe even with normal game when I use longer time control and never resign a player with fide rating 2000 will usually win considering the fact that he will play clearly better than what I played and probability of 1 to 10 to random move that in big percentage of the cases may be a blunder is too much.
I think these games with humans who trick engines and know what strategy to adopt are pretty irrelevant for establishing CCRL rating. Recently Komodo has beaten Fritz 11 (2850 or so CCRL) in Knight-odds match, but lost 0-3 against a human FM of about 2100 FIDE ELO who knew how to play these odds matches.
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Ways to avoid "Draw Death" in Computer Chess

Post by Laskos »

Ozymandias wrote:
Lassos wrote:I believe in 10-20 years we will still be talking in the same terms and paradigm, but with 95%+ draw rate among top engines even in fast tests (with balanced positions).
Does that prediction include deep and wide books, or just balanced positions at shallow depths (ply 4-16)?
Balanced positions at shallow depth, as I think most developers use.
Sven
Posts: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: Ways to avoid "Draw Death" in Computer Chess

Post by Sven »

Laskos wrote:I disagree with you on many points.
No problem at all, as long as you explain why ... I think our basic disagreement is about the areas where we may apply the "diminishing returns" principle and where not. Your idea is mainly to increase available resources like thinking time or raw speed while I also consider improvements of the chess playing abilities.
Laskos wrote:"Extremely Strong" has a clear meaning in my terminology and understanding. And that "absolute strength" is to blame for 98.8% draw rate in drawish endgames and not "similar endgame evaluation" or "similar paradigm".
But what if, say, 25% of those "drawish" endgames turn out to be won (resp. lost) with optimal play at some time in the future but none of the current top engines is able to find the win even with a lot of time? Those 25% do not seem unrealistic to me based on your report about Stockfish missing 8,7% of wins in (mostly simple) 5-men TB positions already. For me the percentage of actually won or lost positions within these 1000 "drawish from current viewpoint" positions is completely unknown, and I would not be surprised if many of them are won or lost.

Unless you prove that this is impossible your reply sounds to me as if you only reject my arguments by saying I were wrong and you were right.
Laskos wrote:It might be the paradigm, but the paradigm works.
How do you know that it works? You *assume* it works.
Laskos wrote:ELO (logistic or otherwise) is not that abstract and volatile as it might seem to you.
Did I state this anywhere?
Laskos wrote:The difference between a random player and non-losing player from standard opening position seems to be capped at about 4000 logistic ELO points. Top engines already cut 3500-3600 ELO points of this 4000 ELO span.
I have to repeat: this is only true according to the theory that current top engines can reach perfect (non-losing) play when given enough time but without switching off pruning and reductions. I see no proof for that theory, and also no way to prove (or disprove) it within the next years.
Laskos wrote:This is even more dramatic in "Endgame Chess". The ELO span there from random to non-losing is on only about 2000 ELO points from drawn position, and Stockfish is already at 1950 or so mark. It plays drawn endgames almost perfectly (in non-losing from drawn position sense).
See my remark above ...
Laskos wrote:[...]and it's not "similar evaluation" and "similar paradigm".
Again, you only say I am wrong and you are right, without giving arguments. In contrast to that, my argument is: if two engines differ by more than 100 Elo in normal game play so that their result is like 66:34 but in endgames considered as "drawish" their result is close to 50:50 then one possible explanation is that both engines (in your given example both versions of the same engine) differ only slightly in their way of playing endgames so that both have percentages of playing a non-optimal move (missing a win) that differ less than for normal game play, so their endgame strength is much closer to each other. You seem to exclude that because you assume that those endgame positions are actually draws so the engines cannot miss a win (in the root position, or its successor where the opponent could potentially miss a win if the root position were actually lost).
Laskos wrote:And returning to the toy "Endgame Chess", I have large files of 5-men Draws and 5-men Wins occurring in games. Against a Syzygy enabled, Stockfish misses 2 draws out of 1000, Zurichess 72 out of 1000. Out of 1000 Wins, Stockfish misses 87 Wins, Zurichess 524 Wins. (On a side note, to observe that it's much easier for engines to miss a Win than to miss a Draw).
That seems to be a good argument for my view. Endgames with more pieces are often more complex than 5-men endgames so SF will probably miss an even higher percentage of wins there. So what can we really conclude from a draw rate of about 98% between current engines playing endgames of which an unknown percentage is actually *not* drawish, but we do not know it yet?
Laskos wrote:The parallel with Checkers seems hard to avoid.
I suggest to avoid it simply because the complexity of Checkers is like kindergarten compared to Chess ... That is because I already saw a lot of positions where Stockfish displays a draw for a very long time but then eventually finds the win or loss, or vice versa (displaying a win or loss until finding the path to a draw).
Laskos wrote:As for your proposal for "doubling knowledge", I don't know how to measure "knowledge". Its efficiency ELO-wise? Its size? Its scaling with time control? The current paradigm is that progress in "knowledge" does not come uniformly with progress in ELO. Rybka 1.0 had less knowledge than Shredder 9, but was significantly ahead as strength goes and a real progress. Andscacs might have more "knowledge" than Stockfish, but it is behind. It seems, though, the more knowledgeable engines are scaling better to longer TC and hardware.
You missed my smiley, maybe it was my fault ... I had written:
Sven wrote:As a general remark, what I am really missing is a test where not time, speed, number of threads, or any similar resource is doubled subsequently but knowledge ... 8-)
So yes, of course "doubling knowledge" is something you can't express in numbers or measure somehow. That was exactly my point: you can calculate an upper limit for the Elo rating of current top engines given "infinite time", "infinite speed", or "infinite number of parallel threads", but you don't know anything about that limit for possible future engines that come with more chess knowledge, or with any other software change that allows to play substantially better chess when given comparable resources.

Prove that current top engines would already play 100% non-losing chess with infinite time, then you have proven me wrong. I don't believe they would, mainly due to heavy pruning and reductions in their search which would lead to returning a draw score after a very deep analysis that reaches EGTB positions - but missing some parts of the search tree that contain the path to a win or loss.

Isn't there a curve somewhere that shows the strength improvements of SF over time with constant TC and hardware? Wasn't that curve basically linear? If it were linear, would you still assume diminishing returns even for software improvements that are not speed improvements?

Please don't get me wrong regarding my intentions: I consider your whole work in this area as very valuable, and even with my limited mathematical background I think I can say that your results appear to be plausible and correct. My concern is more about the interpretation of these results, and what is "proven", "almost proven", or "unproven".
Uri Blass
Posts: 10267
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Ways to avoid "Draw Death" in Computer Chess

Post by Uri Blass »

Laskos wrote:
Uri Blass wrote:I can add that I played my opponent and played many moves that allow my opponent to blunder even if they are not best objectively and of course did not resign when I saw mate in the next move but I believe even with normal game when I use longer time control and never resign a player with fide rating 2000 will usually win considering the fact that he will play clearly better than what I played and probability of 1 to 10 to random move that in big percentage of the cases may be a blunder is too much.
I think these games with humans who trick engines and know what strategy to adopt are pretty irrelevant for establishing CCRL rating. Recently Komodo has beaten Fritz 11 (2850 or so CCRL) in Knight-odds match, but lost 0-3 against a human FM of about 2100 FIDE ELO who knew how to play these odds matches.
I think that random engines should play normal engines with known rating to estimate their strength against engines and to find engines that they get 50% against them.

http://www.computerchess.org.uk/ccrl/40 ... t_all.html


I tried to play 10 games against Anmon5.75 at 1 minute per game and Anmon won 9-1

Note that Anmon has CCRL rating of 2531 at 40/40 that I believe should be translated to less than 2200 at 1 minute per game(in case that Anmon 1 minute per game played in the CCRL 40/40).
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Ways to avoid "Draw Death" in Computer Chess

Post by Guenther »

Laskos wrote:
Uri Blass wrote:I can add that I played my opponent and played many moves that allow my opponent to blunder even if they are not best objectively and of course did not resign when I saw mate in the next move but I believe even with normal game when I use longer time control and never resign a player with fide rating 2000 will usually win considering the fact that he will play clearly better than what I played and probability of 1 to 10 to random move that in big percentage of the cases may be a blunder is too much.
I think these games with humans who trick engines and know what strategy to adopt are pretty irrelevant for establishing CCRL rating. Recently Komodo has beaten Fritz 11 (2850 or so CCRL) in Knight-odds match, but lost 0-3 against a human FM of about 2100 FIDE ELO who knew how to play these odds matches.
I think you have not played the random% player versions vs. at least one other program, but only against other versions of random%?
Actually I believe with normal players Uri does not mean Humans only, but simply _other_ players with an established (CCRL) rating.
I am sure there will be different results then.

Guenther

Edit:
I replied w/o reading the last posts in this thread it seems, now I see Uri confirmed my belief.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Ways to avoid "Draw Death" in Computer Chess

Post by Guenther »

cdani wrote:
Uri Blass wrote:
I cannot believe that random 20% can achieve fide rating of 1600 against humans.

It seems to me an engine that I guess that I can easily win against it
at blitz(5 minutes per game) and when I am clearly better than fide rating 1600 I believe my level at blitz is lower than 1600 fide rating(at tournament time control)
If your are curious, here it is the version of Andscacs used by Kai to test the randomness:
www.andscacs.com/andscacs_r087007.zip
IIRC that was only your first attempt, which was not truly random?
That should be the one:
http://www.andscacs.com/randscacs089025.zip
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
cdani
Posts: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: Ways to avoid "Draw Death" in Computer Chess

Post by cdani »

Guenther wrote: IIRC that was only your first attempt, which was not truly random?
That should be the one:
http://www.andscacs.com/randscacs089025.zip
Ah! I didn't remember it. Well, the former was random, but not at depth 1 if I remember well. The new one you point also worked at depth 1. And also was stronger.