Re: The Curved Web 4CPU
Posted: Tue Jun 18, 2019 12:16 pm
by Graham Banks
A really interesting middlegame, followed up by good endgame technique from Topple.
[pgn][Event "The Curved Web 4CPU"]
[Site "ChessGUI"]
[Date "2019.06.18"]
[Round "3.2"]
[White "Topple 0.7.0 64-bit 4CPU"]
[Black "The Baron 3.44 64-bit 4CPU"]
[Result "1-0"]
[Time "8:18:04 p.m."]
[ECO "A05"]
[Opening "King's Indian Attack; Reti; Zukertort; A05"]
[TimeControl "40/1800:40/1800:40/1800"]
[PlyCount "152"]
[Number "8"]
[Termination "GUI TB Mate in 19"]
[BlackType "program"]
[WhiteType "program"]
[Variant "normal"]
{ Xeon X5430x2 Octal }
1.Nf3 {[%eval 0,1] [%emt 00:00:00]} Nf6 {[%eval 0,1] [%emt 00:00:00]}
2.c4 {[%eval 0,1] [%emt 00:00:00]} b6 {[%eval 0,1] [%emt 00:00:00]}
3.Nc3 {[%eval 0,1] [%emt 00:00:00]} Bb7 {[%eval 0,1] [%emt 00:00:00]}
4.d4 {[%eval 0,1] [%emt 00:00:00]} e6 {[%eval 0,1] [%emt 00:00:00]}
5.a3 {[%eval 0,1] [%emt 00:00:00]} d5 {[%eval 0,1] [%emt 00:00:00]}
6.Bg5 {[%eval 0,1] [%emt 00:00:00]} Be7 {[%eval 0,1] [%emt 00:00:00]}
7.Rc1 {[%eval 0,1] [%emt 00:00:00]} O-O {[%eval 0,1] [%emt 00:00:00]}
8.cxd5 {[%eval 0,1] [%emt 00:00:00]} Nxd5 {[%eval 0,1] [%emt 00:00:00]}
9.Bxe7 {[%eval 14,22] [%emt 00:00:58]} Qxe7 {(Qxe7) [%eval -19,20] [%emt 00:01:33]}
10.Nxd5 {(Nxd5) [%eval 14,22] [%emt 00:00:00]} exd5 {[%eval -1,20] [%emt 00:01:26]}
11.g3 {(e3) [%eval 9,23] [%emt 00:00:56]} c5 {(c5) [%eval 4,17] [%emt 00:01:08]}
12.Bg2 {(Bh3) [%eval -5,21] [%emt 00:01:14]} Nd7 {(c4) [%eval 8,17] [%emt 00:00:34]}
13.O-O {(O-O) [%eval 9,23] [%emt 00:01:38]} Nf6 {(c4) [%eval 3,17] [%emt 00:00:29]}
14.Ne5 {(Re1) [%eval 27,20] [%emt 00:00:42]} Ne4 {(Ne4) [%eval 8,16] [%emt 00:00:55]}
15.e3 {(e3) [%eval 20,20] [%emt 00:01:14]} Rac8 {(Rac8) [%eval 0,17] [%emt 00:01:01]}
16.Re1 {(Re1) [%eval 20,21] [%emt 00:01:15]} Rfd8 {(f6) [%eval 3,17] [%emt 00:00:54]}
17.Qa4 {(Qa4) [%eval 27,20] [%emt 00:01:12]} f6 {(f6) [%eval 3,17] [%emt 00:00:56]}
18.Nd3 {(Nd3) [%eval 27,20] [%emt 00:00:00]} c4 {[%eval 0,19] [%emt 00:00:46]}
19.Nf4 {(Nf4) [%eval 11,21] [%emt 00:01:12]} a5 {(Bc6) [%eval 9,19] [%emt 00:02:48]}
20.Qb5 {(Bh3) [%eval 20,21] [%emt 00:01:19]} Rd6 {(Rd6) [%eval 11,17] [%emt 00:01:31]}
21.b3 {(Red1) [%eval 29,21] [%emt 00:01:08]} g5 {(g5) [%eval 0,18] [%emt 00:00:36]}
22.Ne2 {(Ne2) [%eval 19,20] [%emt 00:00:54]} Nd2 {(Nd2) [%eval 0,18] [%emt 00:00:35]}
23.bxc4 {(bxc4) [%eval 16,20] [%emt 00:00:45]} dxc4 {(dxc4) [%eval -12,17] [%emt 00:01:06]}
24.e4 {(e4) [%eval 64,18] [%emt 00:01:02]} g4 {(g4) [%eval -1,17] [%emt 00:01:46]}
25.d5 {(d5) [%eval 94,20] [%emt 00:00:54]} Qe5 {(Qe5) [%eval -14,18] [%emt 00:00:35]}
26.Qa4 {(Qa4) [%eval 59,20] [%emt 00:00:53]} Ba6 {(Ba6) [%eval 3,18] [%emt 00:01:21]}
27.Qd1 {(Qd1) [%eval 68,22] [%emt 00:00:59]} Nb3 {(Nb3) [%eval 3,18] [%emt 00:02:35]}
28.Rc2 {(Rc3) [%eval 82,20] [%emt 00:00:59]} c3 {(c3) [%eval 1,18] [%emt 00:00:39]}
29.Nf4 {(Nf4) [%eval 63,21] [%emt 00:00:32]} Nd4 {(Nd4) [%eval -3,19] [%emt 00:00:59]}
30.Qxg4 {(Qxg4) [%eval 74,22] [%emt 00:01:22]} Qg5 {(Qg5) [%eval -17,18] [%emt 00:00:27]}
31.Qd1 {(Qd1) [%eval 52,23] [%emt 00:01:17]} Nxc2 {(Nxc2) [%eval 0,18] [%emt 00:00:28]}
32.Qxc2 {(Qxc2) [%eval 26,22] [%emt 00:01:32]} b5 {(b5) [%eval 0,19] [%emt 00:01:26]}
33.Bh3 {(Bh3) [%eval 74,19] [%emt 00:00:37]} Rc4 {(Rc4) [%eval 0,19] [%emt 00:00:33]}
34.Qe2 {(Bf1) [%eval 55,20] [%emt 00:00:45]} b4 {(b4) [%eval 27,13] [%emt 00:00:10]}
35.axb4 {(Be6) [%eval 62,20] [%emt 00:00:54]} axb4 {(axb4) [%eval 64,14] [%emt 00:00:14]}
36.Be6 {(Qe3) [%eval 50,20] [%emt 00:00:33]} Kh8 {(Kh8) [%eval 0,14] [%emt 00:00:10]}
37.h4 {(Qe3) [%eval 0,21] [%emt 00:00:33]} Qe5 {(Qh6) [%eval 41,14] [%emt 00:00:11]}
38.Qe3 {(Qe3) [%eval 181,19] [%emt 00:00:42]} Qxe4 {(Qd4) [%eval -116,16] [%emt 00:00:15]}
39.Qc1 {(Qxe4) [%eval 193,20] [%emt 00:00:40]} Rxe6 {(Rxe6) [%eval -230,15] [%emt 00:00:11]}
40.dxe6 {(dxe6) [%eval 174,20] [%emt 00:00:24]} Qc6 {(Qc6) [%eval -177,16] [%emt 00:00:08]}
41.e7 {(e7) [%eval 164,20] [%emt 00:00:56]} Re4 {(Re4) [%eval -136,18] [%emt 00:00:41]}
42.Nd5 {(Nd5) [%eval 164,23] [%emt 00:00:53]} Rxe1 {(Rxe1) [%eval -190,19] [%emt 00:01:35]}
43.Qxe1 {(Qxe1) [%eval 164,23] [%emt 00:00:00]} Bb5 {[%eval -182,19] [%emt 00:00:46]}
44.Nxb4 {(Nxb4) [%eval 164,23] [%emt 00:00:00]} Qc8 {[%eval -182,16] [%emt 00:00:03]}
45.Qe4 {(Qa1) [%eval 164,23] [%emt 00:00:00]} Kg7 {[%eval -161,18] [%emt 00:01:12]}
46.Nc2 {(Qd5) [%eval 172,20] [%emt 00:00:48]} Qc6 {(Qc6) [%eval -147,17] [%emt 00:01:04]}
47.Qe3 {(Qd4) [%eval 164,21] [%emt 00:00:37]} Kf7 {(Kf7) [%eval -177,18] [%emt 00:01:57]}
48.Nd4 {(Nd4) [%eval 167,22] [%emt 00:00:55]} Qc4 {(Qd5) [%eval -185,18] [%emt 00:00:36]}
49.Nxb5 {(Nxb5) [%eval 168,21] [%emt 00:00:35]} Qxb5 {(Qxb5) [%eval -185,15] [%emt 00:00:03]}
50.Qxc3 {(Qxc3) [%eval 171,22] [%emt 00:01:11]} Qb1 {(Qb1) [%eval -187,19] [%emt 00:00:52]}
51.Kh2 {(Kh2) [%eval 173,22] [%emt 00:00:47]} Kxe7 {(Kxe7) [%eval -187,20] [%emt 00:00:29]}
52.g4 {(g4) [%eval 174,22] [%emt 00:00:49]} Ke6 {(Kf7) [%eval -187,19] [%emt 00:01:41]}
53.Qc4 {(Qe3) [%eval 236,20] [%emt 00:00:42]} Ke7 {(Ke7) [%eval -196,19] [%emt 00:02:04]}
54.Qf4 {(Qc7) [%eval 229,20] [%emt 00:00:40]} Ke6 {(Qd1) [%eval -187,16] [%emt 00:00:30]}
55.g5 {(g5) [%eval 224,19] [%emt 00:00:33]} fxg5 {(fxg5) [%eval -188,18] [%emt 00:01:55]}
56.hxg5 {(hxg5) [%eval 224,20] [%emt 00:00:36]} Qe1 {(Ke7) [%eval -203,19] [%emt 00:03:42]}
57.Kg2 {(Kg2) [%eval 253,21] [%emt 00:00:41]} Qb1 {(Qe2) [%eval -203,17] [%emt 00:01:00]}
58.Qf6 {(f3) [%eval 254,22] [%emt 00:00:40]} Kd5 {(Kd7) [%eval -208,18] [%emt 00:01:34]}
59.Qf7 {(Qf3) [%eval 256,21] [%emt 00:00:39]} Kd6 {(Kd6) [%eval -203,15] [%emt 00:00:50]}
60.Qe8 {(Kh2) [%eval 266,22] [%emt 00:00:44]} Qf5 {(Qf5) [%eval -222,16] [%emt 00:00:17]}
61.Qe3 {(Qe3) [%eval 251,20] [%emt 00:00:35]} Qd5 {(Qb1) [%eval -230,17] [%emt 00:00:47]}
62.Kh3 {(Kh2) [%eval 267,21] [%emt 00:00:40]} Qd1 {(Kd7) [%eval -230,16] [%emt 00:00:28]}
63.f4 {(Kg3) [%eval 298,20] [%emt 00:01:06]} Qh1 {(Qh1) [%eval -238,16] [%emt 00:00:34]}
64.Kg3 {(Kg4) [%eval 298,20] [%emt 00:00:00]} Qb1 {[%eval -246,15] [%emt 00:00:19]}
65.Qe8 {(Qd4) [%eval 315,21] [%emt 00:00:49]} Kd5 {(Qg1) [%eval -262,15] [%emt 00:00:18]}
66.Qd7 {(Qe5) [%eval 350,19] [%emt 00:00:39]} Kc5 {(Kc4) [%eval -262,17] [%emt 00:00:24]}
67.Kg4 {(Kg4) [%eval 403,19] [%emt 00:01:28]} Kc4 {(Kc4) [%eval -412,17] [%emt 00:03:17]}
68.Qc7 {(Qe6) [%eval 504,19] [%emt 00:00:38]} Kd5 {(Kd5) [%eval -326,16] [%emt 00:00:08]}
69.Qd7 {(Qe5) [%eval 596,21] [%emt 00:01:30]} Kc4 {(Kc4) [%eval -400,17] [%emt 00:00:15]}
70.Qe6 {(Qc6) [%eval 646,21] [%emt 00:01:00]} Kd4 {(Kc3) [%eval -414,17] [%emt 00:00:09]}
71.Qd6 {(Qd6) [%eval 665,19] [%emt 00:00:36]} Kc4 {(Kc4) [%eval -449,17] [%emt 00:00:08]}
72.f5 {(f5) [%eval 717,18] [%emt 00:00:45]} Qg1 {(Qg1) [%eval -449,16] [%emt 00:00:07]}
73.Qg3 {(Qg3) [%eval 1348,18] [%emt 00:00:41]} Qd1 {(Qb6) [%eval -451,16] [%emt 00:00:07]}
74.Qf3 {(Qf3) [%eval 1380,16] [%emt 00:00:32]} Qg1 {(Qd7) [%eval -524,15] [%emt 00:00:13]}
75.Kh3 {(Kh4) [%eval 2529,17] [%emt 00:00:42]} Qxg5 {(Kb5) [%eval -425,12] [%emt 00:00:04]}
76.Qg4 {(f6) [%eval #17,26] [%emt 00:00:49]} Qxg4 {(Qxg4) [%eval -1265,18] [%emt 00:00:04]}
1-0[/pgn]
Re: The Curved Web 4CPU
Posted: Wed Jun 19, 2019 3:07 am
by Graham Banks
Beware the black knight. It striketh like a thief in the night!
[pgn][Event "The Curved Web 4CPU"]
[Site "ChessGUI"]
[Date "2019.06.19"]
[Round "6.3"]
[White "Topple 0.7.0 64-bit 4CPU"]
[Black "Asymptote 0.6.0 64-bit 4CPU"]
[Result "0-1"]
[Time "12:19:17 p.m."]
[ECO "A80"]
[Opening "Dutch Defense; A80"]
[TimeControl "40/1800:40/1800:40/1800"]
[PlyCount "59"]
[Number "18"]
[Termination "GUI adjudication"]
[WhiteType "program"]
[BlackType "program"]
[Variant "normal"]
{ Xeon X5430x2 Octal }
1.d4 {[%eval 0,1] [%emt 00:00:00]} f5 {[%eval 0,1] [%emt 00:00:00]}
2.b3 {[%eval 0,1] [%emt 00:00:00]} Nf6 {[%eval 0,1] [%emt 00:00:00]}
3.Bb2 {[%eval 0,1] [%emt 00:00:00]} e6 {[%eval 0,1] [%emt 00:00:00]}
4.e3 {[%eval 16,19] [%emt 00:00:34]} c5 {(c5) [%eval -27,18] [%emt 00:00:39]}
5.Nf3 {(Nf3) [%eval 25,21] [%emt 00:00:43]} cxd4 {(cxd4) [%eval -17,19] [%emt 00:00:57]}
6.exd4 {(Nxd4) [%eval 22,22] [%emt 00:01:04]} Nc6 {(d5) [%eval 3,18] [%emt 00:00:26]}
7.Bd3 {(c4) [%eval 45,22] [%emt 00:01:27]} d5 {(d5) [%eval -21,20] [%emt 00:00:57]}
8.O-O {(O-O) [%eval 48,20] [%emt 00:00:45]} Bd6 {(Be7) [%eval -21,20] [%emt 00:00:34]}
9.a3 {(a3) [%eval 45,19] [%emt 00:00:34]} Bd7 {(O-O) [%eval -21,19] [%emt 00:00:27]}
10.Re1 {(Nbd2) [%eval 36,21] [%emt 00:00:51]} O-O {(O-O) [%eval -22,18] [%emt 00:00:48]}
11.c4 {(c4) [%eval 46,20] [%emt 00:01:10]} Ne4 {(a6) [%eval -16,18] [%emt 00:00:34]}
12.Nc3 {(cxd5) [%eval 63,19] [%emt 00:00:38]} Ne7 {(a5) [%eval -33,18] [%emt 00:00:35]}
13.b4 {(b4) [%eval 40,18] [%emt 00:00:46]} Rc8 {(a6) [%eval -33,17] [%emt 00:00:33]}
14.c5 {(Qb3) [%eval 47,18] [%emt 00:01:22]} Bc7 {(Bc7) [%eval -15,18] [%emt 00:00:32]}
15.b5 {(Qb3) [%eval 47,18] [%emt 00:00:00]} Be8 {[%eval -7,17] [%emt 00:00:26]}
16.Be2 {(Be2) [%eval 20,18] [%emt 00:01:02]} Bh5 {(Bh5) [%eval 0,19] [%emt 00:00:35]}
17.Qc2 {(g3) [%eval 0,19] [%emt 00:00:53]} Ng6 {(Ng6) [%eval 0,19] [%emt 00:00:59]}
18.g3 {(g3) [%eval 0,21] [%emt 00:01:16]} Bg4 {(Ba5) [%eval 23,18] [%emt 00:01:40]}
19.Rac1 {(Rac1) [%eval 0,19] [%emt 00:00:40]} Nxf2 {(Ba5) [%eval 197,18] [%emt 00:01:40]}
20.Kxf2 {(Kxf2) [%eval -122,18] [%emt 00:00:58]} f4 {(f4) [%eval 285,17] [%emt 00:01:36]}
21.Kg1 {(Rh1) [%eval -122,18] [%emt 00:00:00]} fxg3 {[%eval 301,19] [%emt 00:00:26]}
22.Rf1 {(Ne5) [%eval -344,19] [%emt 00:00:56]} g2 {(g2) [%eval 353,20] [%emt 00:00:36]}
23.Rf2 {(Rf2) [%eval -437,20] [%emt 00:00:43]} Nf4 {(Nf4) [%eval 428,21] [%emt 00:00:30]}
24.Bd1 {(Bd1) [%eval -442,21] [%emt 00:00:43]} Bxf3 {(Qf6) [%eval 478,21] [%emt 00:00:50]}
25.Bxf3 {(Bxf3) [%eval -457,23] [%emt 00:01:20]} Nh3 {(Qg5) [%eval 575,21] [%emt 00:01:09]}
26.Kxg2 {(Kxg2) [%eval -457,23] [%emt 00:00:00]} Qh4 {(Nxf2) [%eval 563,20] [%emt 00:01:14]}
27.Nxd5 {[%eval -574,21] [%emt 00:02:17]} exd5 {(exd5) [%eval 865,19] [%emt 00:00:24]}
28.Rff1 {(Bxd5) [%eval -942,22] [%emt 00:01:57]} Rxf3 {(Rxf3) [%eval 1232,21] [%emt 00:00:25]}
29.Rxf3 {(Rxf3) [%eval -1368,21] [%emt 00:00:34]} Qg4 {(Qg4) [%eval 1280,22] [%emt 00:00:32]}
30.Rg3 {(Rg3) [%eval -1530,22] [%emt 00:00:41]}
0-1[/pgn]
Re: The Curved Web 4CPU
Posted: Wed Jun 19, 2019 7:34 am
by malu
Very nice game, indeed. I should save it, I guess
.
Asymptote 0.6 seems to do multithreading much better than 0.5. No threading related changes in 0.6, I guess the bug fixes (most probably hashing) caused that.
Really looking forward to the rest of the tournament!