Ralph Stoesser wrote:Sven Schüle wrote:At least for 2) I see no good reason not to fix it since it is clearly a bug.
Sven
Before I had reported the bug (item 2 in your scheme), I already had evaluated the fix in terms of very fast self play games. It turned out that the fixed version played slightly weaker than the bug version. I would assume this is because the eval parameters are automatically tuned for the bug version, but not yet for the correct one.
Besides, in general, I agree with your analysis. Thanks.
More later.
I think that the parameters of the present ThreatBonus [][] version are tuned, so they can't be very far from what is working. That means that probably the PAWN attacks has to stay or there has to be a correction elsewhere in the code where pawn attacks are a penalty for the piece evaluation. Mainly there has to be added QUEEN attacks but possibly not with the intended parameters, because these were actually tuned for ROOK attacks. In other words most of the parameters possibly should stay in place, unless adding QUEEN attacks and maybe KING attacks changes things. I have not yet done that but something in between for the moment. Rainbow Serpent has some changes in adding the final threat bonuses anyway and did have KING attacks == QUEEN attacks but the rest of the parameters were still in use as in Stockfish.
The new version of the attackedBy[] changes things a little bit but it is not sure yet if it is better or worse. In the single test I did it is only marginally different in the early iterations, the change is just one less node traversed, but later on in the testposition there were more changes, I can't now say if these were good or bad. For instance the PV seemed better with the new version, it is possible though that the code looks deeper and that very far into the search many transposition table entries were missing, so resolving the final plies took longer.
Testposition from Anand - Topalov, game 9. Old code, my new version of ThreatBonus [][] parameters and no changes to attackedBy[]:
[D]6k1/p6p/1p1qp1p1/4n1N1/8/P4P2/6PP/2R1R2K w - -
Engine: Rainbow Serpent 1.7.1s(dc) Build 047 (Athlon 2009 MHz, 256 MB)
by Tord Romstad, Marco Costalba, Joona Kiiski
1.00 0:00 +1.05 33.Rc8+ (580) 2
2.00 0:00 +1.05 33.Rc8+ Kg7 34.Rc7+ Kh6 (683) 2
3.00 0:00 -0.12 33.Rc8+ Kg7 34.Rc7+ Kh6 35.Nf7+ Nxf7
36.Rxf7 (3.261) 10
3.00 0:00 +0.16 33.a4 Nd3 34.Rc8+ Kg7 35.Rxe6 Qd7
36.Ree8 Qxa4 37.Rc7+ (47.139) 125
4.00 0:00 +0.16 33.a4 Nd3 34.Rc8+ Kg7 35.Rxe6 Qd7
36.Ree8 Qxa4 37.Rc7+ (49.718) 127
5.00 0:00 +0.16 33.a4 Kg7 34.Rcd1 Nd3 35.Nxe6+ Kf6 (74.178) 169
6.00 0:00 +0.24++ 33.a4 Kg7 34.h4 Kh6 35.f4 (98.140) 202
6.00 0:00 +0.32++ 33.a4 Kg7 34.g3 Kh6 35.Rxe5 Qxe5
36.Nf7+ (108.905) 217
6.00 0:00 +0.24 33.a4 Kg7 34.Rcd1 Nd3 35.Nxe6+ Kf6
36.Kg1 Kf5 (110.371) 213
7.00 0:00 +0.24 33.a4 Kg7 34.Rcd1 Nd3 35.Nxe6+ Kf6
36.Kg1 Kf5 (131.204) 239
8.00 0:00 +0.32++ 33.a4 Nd3 34.Rc8+ Kg7 35.Rxe6 Qd7
36.Rec6 Nc5 37.R8c7 (200.517) 291
8.00 0:00 +0.40++ 33.a4 Kg7 34.Rcd1 Nd3 35.Nxe6+ Kf6
36.Kg1 Kf5 37.Re3 (206.820) 301
8.00 0:00 +0.24-- 33.a4 h5 34.Rc8+ Kg7 35.Rc7+ Kh6
36.Nf7+ Nxf7 37.Rxf7 Qd2 (254.029) 325
9.01 0:01 +0.32++ 33.a4 h5 34.Rc8+ Kg7 35.h4 Nd3
36.Rxe6 Qd7 37.Rce8 Qxa4 38.R8e7+ Kh6
39.Nf7+ (419.778) 383
9.01 0:01 +0.40++ 33.a4 h5 34.Rc8+ Kg7 35.h4 Nd3
36.Rxe6 Qd7 37.Rce8 Qxa4 38.R8e7+ Kh6
39.Rh7+ (427.905) 385
9.01 0:01 +0.56++ 33.a4 h5 34.Rc8+ Kg7 35.h4 Nd3
36.Rxe6 Qd7 37.Rce8 Qxa4 38.R8e7+ Kh6
39.Rh7+ (437.480) 388
9.01 0:01 +0.79 33.a4 h5 34.Rc8+ Kg7 35.h4 a6
36.Rc7+ Nd7 37.Rec1 Qd5 38.R1c6 Kh6
39.Nxe6 Qd1+ 40.Kh2 Qxa4 (477.616) 402
10.01 0:01 +0.72 33.a4 a5 34.h3 h6 35.Red1 Nd3 36.Ne4 Qd4
37.Rc7 Kf8 (865.452) 450
11.01 0:02 +0.60 33.a4 a5 34.h3 h6 35.Red1 Nd3 36.Ne4 Qd4
37.Rc7 Qe3 38.Rd7 Nc5 39.Ra7 Nd3 (1.114.755) 469
12.01 0:03 +0.60 33.a4 a6 34.Red1 Nd3 35.Ne4 Qd4
36.Rc7 h6 37.Ra7 b5 38.Rd7 Nf2+
39.Nxf2 Qxf2 40.axb5 axb5 (1.683.701) 492
13.01 0:05 +0.48-- 33.a4 a6 34.Rc8+ Kg7 35.Rc7+ Kh6
36.Nf7+ Nxf7 37.Rxf7 Qa3 (2.818.277) 512
13.01 0:08 +0.60 33.a4 a6 34.Red1 Nd3 35.Ne4 Qd4
36.h3 h5 37.Rc6 Qb2 38.Rd6 Nf4
39.R6d2 Qe5 40.Rd8+ Kg7 41.R1d7+ Kh6 (4.249.074) 523
14.01 0:08 +0.52-- 33.a4 a6 34.Red1 Nd3 35.Ne4 Qd4
36.h3 Kg7 37.Rc7+ Kh6 38.g4 g5 (4.479.010) 525
14.08 0:15 +0.68++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 (7.990.902) 529
14.08 0:15 +0.76++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 (8.125.728) 530
14.08 0:15 +0.92++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Qb2 37.R8c7 Nd7 38.R1c2 (8.394.525) 532
14.08 0:16 +0.96 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Nd7 37.R8c7 a5 38.g4 Nf8
39.Ne4 Nd7 40.Kg2 Kg7 41.R1c6 e5
42.a4 (8.826.573) 534
15.01 0:19 +0.68 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 Qxa3 37.Nf6+ Kxh4 38.Ne4 Nf7
39.R1c7 Qa1+ 40.Kh2 Ng5 41.Nc3 Nxf3+
42.gxf3 Qb2+ 43.Kg1 Kg3 44.Ne4+ Kxf3
45.Ng5+ Kg4 46.Nxe6 (10.636.107) 539
16.01 0:38 +1.61++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 Qxa3 37.Nf6+ Kxh4 38.Ne4 Nf7
39.Kh2 Qe3 40.R1c7 Nh6 41.Rh8 a5
42.Rch7 (19.683.756) 508
16.01 0:52 +1.09 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Nd7 37.R8c7 Nf6 38.Nf7+ Kg7
39.Rxa7 Qf2 40.Ne5+ Kh6 41.Rg1 Qe2
42.g4 Qxe5 43.g5+ Kh5 44.gxf6 Kh6
45.f7 Kg7 46.f8Q+ (25.615.288) 492
17.01 1:45 +1.29 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 Qd4 37.Nf6+ Kh6 38.Rh8+ Kg7
39.Rc7+ Kxf6 40.Rf8+ Nf7 41.Rfxf7+ Ke5
42.f4+ Ke4 43.Kh2 Qf2 44.Kh3 Qe3+
45.g3 Qf3 46.Rxa7 (53.347.723) 506
18.01 3:10 +1.77 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kg8
36.Ne4 Qb2 37.Nf6+ Kf8 38.Nxh7+ Kg8
39.Nf6+ Kf8 40.f4 Nf7 41.Nh7+ Kg8
42.Ng5 Nd6 43.h3 Qd2 44.a4 Qe3
45.R1c6 Qe1+ 46.Kh2 (98.184.141) 514
19.01 4:12 +2.02 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kg8
36.Ne4 Qa5 37.Nf6+ Kf8 38.Nxh7+ Kg8
39.Ng5 Nd3 40.Rxa7 Qxa7 41.Rc8+ Kg7
42.Rc7+ Qxc7 43.Nxe6+ Kf6 44.Nxc7 Ke5
45.Na8 b5 46.Nc7 (131.027.919) 518
20.01 4:48 +1.89 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 g5 37.Nxg5 Ng6 38.Ne4 Qxa3
39.R8c3 Qb2 40.g3 Ne5 41.R1c2 Qb4
42.Kg2 Kg6 43.Rc7 a6 44.Ng5 Qb3
45.f4 (150.263.740) 520
21.01 6:45 +1.97 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 g5 37.Nxg5 Ng6 38.Ne4 Qxa3
39.R8c3 Qb2 40.g3 Ne5 41.R1c2 Qb4
42.Kg2 Kg6 43.Nf2 Qd4 44.f4 Qd5+
45.Kh3 Nf3 46.g4 (209.056.993) 515
22.01 11:40 +2.26++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 g5 37.Nxg5 Ng6 38.R8c6 Qxa3
39.Nxe6 Kxh4 40.Kh2 Qa2 41.R1c4+ Kh5
42.Kh3 Kh6 43.Nf4 (349.960.865) 499
22.01 14:07 +2.26 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 g5 37.Nxg5 Qxa3 38.Nxe6 Nd3
39.R1c3 Qa2 40.Rxd3 Qxe6 41.Rh8+ Kg6
42.Rdd8 Qe1+ 43.Kh2 Qe5+ 44.Kh3 Qf5+
45.Kg3 Qe5+ 46.Kf2 (415.664.635) 490
23.01 25:44 +2.18 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 g5 37.Nxg5 Qxa3 38.Nxe6 Nd3
39.R1c3 Qa2 40.Rxd3 Qxe6 41.Rh8+ Kg6
42.f4 Qe1+ 43.Kh2 Qe4 44.Rg3+ Kf7
45.Rf3 b5 46.Rc8 (734.894.520) 475
24.01 56:47 +2.26 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kg8
36.Ne4 Qa5 37.Nf6+ Kf8 38.Nxh7+ Kg8
39.Ng5 Nd3 40.Rxa7 Qxa7 41.Rc8+ Kg7
42.Rc7+ Qxc7 43.Nxe6+ Kf6 44.Nxc7 Ke5
45.Na8 b5 46.Nc7 (1.590.391.356) 466
25.01 74:06 +2.22 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kg8
36.Ne4 Qa5 37.Nf6+ Kf8 38.Nxh7+ Kg8
39.Ng5 Nd3 40.Rxa7 Qxa7 41.Rc8+ Kg7
42.Rc7+ Qxc7 43.Nxe6+ Kf6 44.Nxc7 Ke5
45.Na8 b5 46.Nc7 (2.132.097.315) 479
26.01 89:58 +2.38++ 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kg8
36.Ne4 Qa5 37.Rb7 Nc4 38.Rd1 b5
39.f4 Kf8 40.Ng5 Ke8 41.Nxe6 Ne3
42.Rd8+ (2.628.465.804) 486
26.01 93:51 +2.54++ 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kg8
36.Ne4 Qa5 37.Rb7 Nc4 38.Rd1 b5
39.f4 Kf8 40.Ng5 Ke8 41.Nxe6 Ne3
42.Rd8+ (2.756.176.118) 489
26.01 100:18 +2.22-- 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Ke8 (2.962.895.738) 492
27.01 154:00 +2.30++ 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Ke8 37.Nf6+ Kf8 38.Ne4 Qb2
39.Rd1 Nd3 40.Rd7 Nf4 41.R7d2 Qb5
42.Rd8+ Ke7 (4.653.965.109) 503
27.01 158:14 +2.38++ 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Ke8 37.Nf6+ Kf8 38.Ne4 Qb2
39.Rd1 Nd3 40.Rd7 Nf4 41.R7d2 (4.793.221.251) 504
27.01 165:24 +2.22-- 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Ke8 (5.021.549.302) 505
28.01 216:49 +2.30++ 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Ke8 37.Nf6+ Kf8 38.Ne4 Qe3
39.Rd1 Nd3 40.Rd7 Nc5 41.Nxc5 bxc5
42.Rxa7 (6.645.538.191) 510
28.01 228:12 +2.38++ 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ (6.997.647.052) 511
28.01 249:04 +2.46 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Kg8 37.Nf6+ Kf8 38.Ne4 Qb2
39.Rd1 Nd3 40.Rd7 Nf4 41.R7d2 Qb5
42.Rd8+ Ke7 43.Rh8 Nd5 44.Rh7+ Kd8
45.Rxa7 Qe2 46.Rg1 (7.668.213.365) 513
29.01 367:44 +2.46 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Kg8 37.Nf6+ Kf8 38.Ne4 Qb2
39.Rd1 Nd3 40.Rd7 Nf4 41.R7d2 Qb5
42.Rd8+ Ke7 43.Rh8 Nd5 44.Rh7+ Kd8
45.Rxa7 Qe2 46.Rg1 (11.452.048.097) 519
best move: Rc1-c8 time: 485:35.032 min n/s: 511.781 nodes: 14.910.750.143
New code, my new version of ThreatBonus [][] parameters and Ralph's changes to attackedBy[]:
[D]6k1/p6p/1p1qp1p1/4n1N1/8/P4P2/6PP/2R1R2K w - -
Engine: Rainbow Serpent 1.7.1s(dc) Build 048 (Athlon 2009 MHz, 256 MB)
by Tord Romstad, Marco Costalba, Joona Kiiski
1.00 0:00 +1.05 33.Rc8+ (580) 2
2.00 0:00 +1.05 33.Rc8+ Kg7 34.Rc7+ Kh6 (683) 2
3.00 0:00 -0.12 33.Rc8+ Kg7 34.Rc7+ Kh6 35.Nf7+ Nxf7
36.Rxf7 (3.261) 12
3.00 0:00 +0.16 33.a4 Nd3 34.Rc8+ Kg7 35.Rxe6 Qd7
36.Ree8 Qxa4 37.Rc7+ (47.139) 137
4.00 0:00 +0.16 33.a4 Nd3 34.Rc8+ Kg7 35.Rxe6 Qd7
36.Ree8 Qxa4 37.Rc7+ (49.718) 138
5.00 0:00 +0.16 33.a4 Kg7 34.Rcd1 Nd3 35.Nxe6+ Kf6 (74.178) 182
6.00 0:00 +0.24++ 33.a4 Kg7 34.h4 Kh6 35.f4 (98.140) 209
6.00 0:00 +0.32++ 33.a4 Kg7 34.g3 Kh6 35.Rxe5 Qxe5
36.Nf7+ (108.905) 224
6.00 0:00 +0.24 33.a4 Kg7 34.Rcd1 Nd3 35.Nxe6+ Kf6
36.Kg1 Kf5 (110.371) 227
7.00 0:00 +0.24 33.a4 Kg7 34.Rcd1 Nd3 35.Nxe6+ Kf6
36.Kg1 Kf5 (131.204) 246
8.00 0:00 +0.32++ 33.a4 Nd3 34.Rc8+ Kg7 35.Rxe6 Qd7
36.Rec6 Nc5 37.R8c7 (200.517) 305
8.00 0:00 +0.40++ 33.a4 Kg7 34.Rcd1 Nd3 35.Nxe6+ Kf6
36.Kg1 Kf5 37.Re3 (206.820) 307
8.00 0:00 +0.24-- 33.a4 h5 34.Rc8+ Kg7 35.Rc7+ Kh6
36.Nf7+ Nxf7 37.Rxf7 Qd2 (254.029) 338
9.01 0:01 +0.32++ 33.a4 h5 34.Rc8+ Kg7 35.h4 Nd3
36.Rxe6 Qd7 37.Rce8 Qxa4 38.R8e7+ Kh6
39.Nf7+ (419.778) 389
9.01 0:01 +0.40++ 33.a4 h5 34.Rc8+ Kg7 35.h4 Nd3
36.Rxe6 Qd7 37.Rce8 Qxa4 38.R8e7+ Kh6
39.Rh7+ (427.905) 391
9.01 0:01 +0.56++ 33.a4 h5 34.Rc8+ Kg7 35.h4 Nd3
36.Rxe6 Qd7 37.Rce8 Qxa4 38.R8e7+ Kh6
39.Rh7+ (437.480) 394
9.01 0:01 +0.79 33.a4 h5 34.Rc8+ Kg7 35.h4 a6
36.Rc7+ Nd7 37.Rec1 Qd5 38.R1c6 Kh6
39.Nxe6 Qd1+ 40.Kh2 Qxa4 (477.616) 407
10.01 0:01 +0.72 33.a4 a5 34.h3 h6 35.Red1 Nd3 36.Ne4 Qd4
37.Rc7 Kf8 (865.452) 453
11.01 0:02 +0.60 33.a4 a5 34.h3 h6 35.Red1 Nd3 36.Ne4 Qd4
37.Rc7 Qe3 38.Rd7 Nc5 39.Ra7 Nd3 (1.114.755) 472
12.01 0:03 +0.60 33.a4 a6 34.Red1 Nd3 35.Ne4 Qd4
36.Rc7 h6 37.Ra7 b5 38.Rd7 Nf2+
39.Nxf2 Qxf2 40.axb5 axb5 (1.683.701) 494
13.01 0:05 +0.48-- 33.a4 a6 34.Rc8+ Kg7 35.Rc7+ Kh6
36.Nf7+ Nxf7 37.Rxf7 Qa3 (2.818.276) 510
13.01 0:08 +0.60 33.a4 a6 34.Red1 Nd3 35.Ne4 Qd4
36.h3 h5 37.Rc6 Qb2 38.Rd6 Nf4
39.R6d2 Qe5 40.Rd8+ Kg7 41.R1d7+ Kh6 (4.249.073) 522
14.01 0:08 +0.52-- 33.a4 a6 34.Red1 Nd3 35.Ne4 Qd4
36.h3 Kg7 37.Rc7+ Kh6 38.g4 g5 (4.479.009) 523
14.08 0:15 +0.68++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 (7.990.901) 528
14.08 0:15 +0.76++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 (8.125.727) 529
14.08 0:15 +0.92++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Qb2 37.R8c7 Nd7 38.R1c2 (8.394.524) 530
14.08 0:16 +0.96 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Nd7 37.R8c7 a5 38.g4 Nf8
39.Ne4 Nd7 40.Kg2 Kg7 41.R1c6 e5
42.a4 (8.826.602) 532
15.01 0:20 +1.25 {The first real change in evaluation}
33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 Qxa3 37.Nf6+ Kxh4 38.Ne4 Nf7
39.Kh2 Kh5 40.R1c7 Nh6 41.Rh7 Qb2
42.Rxa7 b5 (10.901.719) 538
16.01 0:43 +1.56 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Nd7 37.R8c7 Nf6 38.Nf7+ Kg7
39.Rxa7 Qf2 40.Ne5+ Kh6 41.Rg1 Qe3
42.f4 Qc3 43.Kg2 Nd5 44.Rh1 Qb2+
45.Kf3 (21.121.150) 489
17.01 0:53 +1.57 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Nd7 37.R8c7 Nf6 38.Nf7+ Kg7
39.Rxa7 Qf2 40.Ne5+ Kh6 41.Rg1 Qe3
42.f4 Qc3 43.Kg2 Nd5 44.Rf1 Ne3+
45.Kh3 Qb2 46.Rg1 (26.750.114) 504
18.01 1:14 +1.93++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Nd7 37.R8c7 Nf6 38.Rf7 Qe3
39.Rg1 Qc3 40.Rxa7 Kh5 41.Kg2 Qb2+
42.Kh3 (38.603.453) 518
18.01 1:22 +1.85 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Nd7 37.R8c7 a6 38.Kg2 Nf6
39.R1c2 Qd3 40.g4 Qd1 41.Nf7+ Kg7
42.Nd8+ Kg8 43.Nxe6 Nd7 44.Rc8+ Kf7
45.Ng5+ Kg7 46.R8c7 (43.051.718) 522
19.01 2:30 +2.26 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 g5 37.Nxg5 Qxa3 38.Nxe6 a5
39.R8c7 Kg6 40.Nf4+ Kf5 41.Ne2 Qd3
42.Ng3+ Kg6 43.Ne4 Qd8 44.Ng5 Qf6
45.Kh2 Qf4+ 46.Kh3 (77.536.510) 514
20.01 6:37 +2.18 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Kh5
36.Nxh7 g5 37.Nxg5 Qxa3 38.Nxe6 Nd3
39.R1c3 Qa2 40.Ng7+ Kg6 41.R8c7 Nc5
42.Re3 Qa1+ 43.Kh2 Qd4 44.h5+ Kf6
45.Rce7 Qd6+ 46.Kh3 (187.746.361) 472
21.01 13:32 +2.06 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Ke8 37.Nf6+ Kf8 38.Ne4 Qb2
39.Rd1 Nd3 40.Rd7 Nf4 41.R7d2 Qb5
42.Rd8+ Ke7 43.Rh8 Nd5 44.Rh7+ Kd8
45.Rxa7 Qe2 46.Rb1 (375.100.076) 461
22.01 15:59 +2.30 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kg8
36.Ne4 Qa5 37.Nf6+ Kf8 38.Nxh7+ Kg8
39.Ng5 Nd3 40.Rxa7 Qxa7 41.Rc8+ Kg7
42.Rc7+ Qxc7 43.Nxe6+ Kf6 44.Nxc7 Ke5
45.Na8 b5 46.Nc7 (453.584.515) 472
23.01 19:23 +2.18 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kg8
36.Ne4 Qa5 37.Nf6+ Kf8 38.Nxh7+ Kg8
39.Ng5 Nd3 40.Rxa7 Qxa7 41.Rc8+ Kg7
42.Rc7+ Qxc7 43.Nxe6+ Kf6 44.Nxc7 Ke5
45.Na8 b5 46.Nc7 (560.567.585) 481
24.01 28:36 +2.42 {this line remains stable for several iterations
and seems to be found earlier with
Ralph's version} 33.Rc8+ Kg7 34.Rec1 Qd2
35.R8c7+ Kf8 36.Nxh7+ Kg8 37.Nf6+ Kf8
38.Ne4 Qb2 39.Rd1 Nd3 40.Rd7 Nf4 41.R7d2
Qb5 42.Rd8+ Ke7 43.Rh8 Nd5 44.Rh7+ Kd8
45.Rxa7 Qe2 46.Rg1 (851.636.143) 496
25.01 50:28 +2.46 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Kg8 37.Nf6+ Kf8 38.Ne4 Qb2
39.Rd1 Nd3 40.Rd7 Nf4 41.R7d2 Qb5
42.Rd8+ Ke7 43.Rh8 Nd5 44.Rh7+ Kd8
45.Rxa7 Qe2 46.Rg1 (1.535.150.336) 506
26.01 66:33 +2.38 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Kg8 37.Nf6+ Kf8 38.Ne4 Qb2
39.Rd1 Nd3 40.Rd7 Nf4 41.R7d2 Qb5
42.Rd8+ Ke7 43.Rh8 Nd5 44.Rh7+ Kd8
45.Rxa7 Qe2 46.Rg1 (2.047.119.894) 512
27.01 198:15 +2.38 33.Rc8+ Kg7 34.Rec1 Qd2 35.R8c7+ Kf8
36.Nxh7+ Kg8 37.Nf6+ Kf8 38.Ne4 Qb2
39.Rd1 Nd3 40.Rd7 Nf4 41.R7d2 Qb5
42.Rd8+ Ke7 43.Rh8 Nd5 44.Rh7+ Kd8
45.Rxa7 Qe2 46.Rg1 (6.011.983.716) 505
28.01 274:31 +2.30-- 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4 (8.340.922.977) 506
28.01 471:05 +2.22-- {fail lows not in the other version}33.Rc8+ Kg7 (14.249.041.339) 504
28.01 659:07 +2.46++ 33.Rc8+ Kg7 34.Rec1 Kh6 35.h4 Qd4
36.g3 Nd7 37.R8c7 a5 38.Kg2 Qd5 (19.306.169.115) 488
best move: Rc1-c8 time: 678:45.922 min n/s: 486.400 nodes: 19.809.120.450
Eelco