test position: Ketola-Pechwitz, W-ch28 sf13 email 2004

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

Moderator: Ras

jdart
Posts: 4434
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

test position: Ketola-Pechwitz, W-ch28 sf13 email 2004

Post by jdart »

[d] k5r1/5p1p/p1b1B3/2N1n1r1/1P1q4/3p1P1Q/PP3RPP/5R1K b - -

Black found a clever win with 30. .. d2! 31. Bb3 Nxf3!.

The complete game:

[Event "W-ch28 sf13 email"]
[Site "ICCF email"]
[Date "2004.??.??"]
[Round "?"]
[White "Ketola, Ville"]
[Black "Pechwitz, Guenter"]
[Result "0-1"]
[ECO "B87"]
[WhiteElo "2404"]
[BlackElo "2494"]
[PlyCount "92"]
[EventDate "2004.12.10"]
[EventType "tourn (corr)"]
[EventRounds "12"]
[EventCategory "7"]
[Source "ChessBase"]
[SourceDate "2008.01.30"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. Bb3 b5 8. O-O
Be7 9. Qf3 Qc7 10. Qg3 Nc6 11. Nxc6 Qxc6 12. Re1 Bb7 13. Qxg7 Rg8 14. Qh6 O-O-O
15. Qh3 Kb8 16. f3 Rg6 17. Be3 Rdg8 18. Re2 b4 19. Na4 d5 20. Bf4+ Ka8 21. e5
Nd7 22. c3 d4 23. Kh1 d3 24. Rd2 Bg5 25. Bxg5 Rxg5 26. cxb4 Nxe5 27. Rf2 Qd6
28. Nc5 Qd4 29. Raf1 Bc6 30. Bxe6 d2 31. Bb3 Nxf3 32. Ba4 Bd5 33. Nxa6 Qb6 34.
Bb3 Bxb3 35. Nc7+ Kb8 36. Qxf3 d1=Q 37. Rxd1 Bxd1 38. Qa8+ Kxc7 39. Rxf7+ Kd6
40. Qe4 R8g6 41. Qf4+ Re5 42. Qd2+ Rd5 43. Qf4+ Ke6 44. Rxh7 Qd6 45. Qe4+ Kf6
46. Qh4+ Kf5 0-1
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: test position: Ketola-Pechwitz, W-ch28 sf13 email 2004

Post by zullil »

jdart wrote:[d] k5r1/5p1p/p1b1B3/2N1n1r1/1P1q4/3p1P1Q/PP3RPP/5R1K b - -

Black found a clever win with 30. .. d2! 31. Bb3 Nxf3!.
Crafty-23.4 (8 threads) didn't solve this in a 3 (edit: 10) minute search, but Critter succeeded very quickly:

Code: Select all

Critter Chess v1.2.1 64-bit SSE4
By Richard Vida, Slovakia

GTB Init OK

Hash table:  67108864 entries of 16 bytes = 1024 MB total
Eval cache:     32768 entries of  8 bytes =  256 KB total
Pawn hash :     65536 entries of 32 bytes =    2 MB total

8 cpu(s) detected

Opening book: "book.cbk" - 53436 entries [native]

setoption name Hash value 2048
Hash table: 134217728 entries of 16 bytes = 2048 MB total
setboard k5r1/5p1p/p1b1B3/2N1n1r1/1P1q4/3p1P1Q/PP3RPP/5R1K b - -
go infinite
 2/ 4  00:00       556   26476  +0.13 fxe6 Nxe6 Qxb4 Nxg5 Rxg5 Qxh7
 3/ 6  00:00       900   42857  +0.13 fxe6 Nxe6 Qxb4 Nxg5 Rxg5 Qxh7
 4/ 9  00:00      1588   72181  +0.26 fxe6 Nxe6 Qxb4 Nxg5 Rxg5 Qxh7 d2 Rd1
 5/11  00:00      4158  173250  +0.13 fxe6 Nxe6 Qxb4 Nxg5 Rxg5 Qxh7 Qf4 g3
 6/11  00:00      6627  254884  +0.09 fxe6 Nxe6 Qxb4 Nxg5 Rxg5 Qxh7 Qf4 h4 Rg6 Rd1
 7/13  00:00     12245  408166  -0.15 fxe6 Nxe6 Qxb4 Nxg5 Rxg5 Qxh7 Qf4 h4 Rg3 Rd1
 7/13  00:00     23518  603025  +0.11 d2 Bb3 Bb5 g3 Re8 Qxh7 Bxf1 Rxf1 Qxb4 Nxa6
 8/17+ 00:00     56229  892523  +0.19 d2 Bb3 Bb5 g3 Re8 Qxh7 Bxf1 Rxf1 Qxb4 Nxa6
 8/17+ 00:00     61300  928787  +0.28 d2 Bb3 Bb5 g3 Re8 Qxh7 Bxf1 Rxf1 Qxb4 Nxa6
 8/17+ 00:00     73616  981546  +0.41 d2 Bb3 Bb5 g3 Re8 Qxh7 Bxf1 Rxf1 Qxb4 Nxa6
 8/22  00:00    118421 1106738  +0.44 d2 Bb3 Qxb4 Ne4 Nd3 Rxd2 Bxe4 Rfd1 Bf5 Qh6 Qb7 Rxd3 Bxd3 Rxd3 Rxg2 Qxh7
 9/22- 00:00    178021 1202844  +0.35 d2 Bb3 Qxb4 Ne4 Nd3 Rxd2 Bxe4 Rfd1 Bf5 Qh6 Qb7 Rxd3 Bxd3 Rxd3 Rxg2 Qxh7
 9/22+ 00:00    216016 1241471  +0.52 Qxb4 Nxa6 Qb7 Nc5 Qe7
 9/22+ 00:00    225090 1250500  +0.61 Qxb4 Nxa6 Qb7 Nc5 Qe7
 9/22  00:00    251458 1269989  +0.65 Qxb4 Bxf7 Nxf7 Nxd3 Qd6 Rd2 R8g6 Qc8+ Ka7 Nc5 Qxc5 Qc7+ Bb7 Qxf7 Rh5 Rd8
10/22+ 00:00    288907 1362768  +0.74 Qxb4 Bxf7 Nxf7 Nxd3 Qd6 Rd2 R8g6 Qc8+ Ka7 Nc5 Qxc5 Qc7+ Bb7 Qxf7 Rh5 Rd8 Qg5
10/23+ 00:00    387554 1601462  +0.82 Qxb4 Bxf7 Nxf7 Nxd3 Qd6 Rd2 R8g6 Qc8+ Ka7 Nc5 Qxc5 Qc7+ Bb7 Qxf7 Qe3 Rfd1 Rg7 Qf6
10/25  00:00    478551 1740185  +0.69 Qxb4 Nxa6 Qb7 Nc5 Qe7 b4 fxe6 Qxe6 Qxe6 Nxe6 R5g6 Nc5 Ka7 Re1 Rg5 Rd1 Rb8 f4 Ng4 Rfd2
11/25  00:00    647542 1829214  +0.69 Qxb4 Nxa6 Qb7 Nc5 Qe7 b4 fxe6 Qxe6 Qxe6 Nxe6 R5g6 Nc5 Ka7 Re1 Rg5 Rd1 Rb8 f4 Ng4 Rfd2
12/33+ 00:00   1404755 2544846  +0.78 Qxb4 Nxa6 Qb7 Nc5 Qe7 b4 fxe6 Qxe6 Qxe6 Nxe6 R5g6 Nc5 Ka7 Re1 Rg5 Rd1 Rb8 f4 Ng4 Rfd2
12/34+ 00:00   3663825 3734785  +0.86 d2 Bb3 Qxb4 Ne4 Nd3 Rxd2 Bxe4 Rfd1 Bf5 Qh6 Qb7 Rxd3 Bxd3 Rxd3 Rxg2 Qxh7 Rg1#
12/35+ 00:01   3952247 3739117  +0.99 d2 Bb3 Qxb4 Ne4 Nd3 Rxd2 Bxe4 Rfd1 Bf5 Qh6 Qb7 Rxd3 Bxd3 Rxd3 Rxg2 Qxh7 Rg1#
12/41+ 00:01   4407129 3691062  +1.18 d2 Bb3 Qxb4 Ne4 Nd3 Rxd2 Bxe4 Rfd1 Bf5 Qh6 Qb7 Rxd3 Bxd3 Rxd3 Rxg2 Qxh7 Rg1#
12/42  00:01   4733311 3697899  +0.84 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Bb3 Bxb3 Nc5 d1=Q Rxd1 Bxd1 Rxf3 Qb5 Ra3+ Kb8 Na6+ Kb7 Nc5+ Rxc5 bxc5 Qxb2
13/42- 00:01   6330745 3770544  +0.76 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Bb3 Bxb3 Nc5 d1=Q Rxd1 Bxd1 Rxf3 Qb5 Ra3+ Kb8 Na6+ Kb7 Nc5+ Rxc5 bxc5 Qxb2
13/42+ 00:01   6561050 3827917  +0.93 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Bb3 Bxb3 Nc5 d1=Q Rxd1 Bxd1 Rxf3 Qb5 Ra3+ Kb8 g3 Qc6+ Kg1 Be2 Qxh7 Qd5 Qc2
13/42+ 00:01   7654249 3984512  +1.01 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Bb3 Bxb3 Nc5 d1=Q Rxd1 Bxd1 Rxf3 Qb5 Rxf7 Re8 Qa3+ Ba4 Qf3+ Qc6 Qf1 Bb5
13/48+ 00:02   9022619 4206349  +1.14 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Bb3 Bxb3 Nc5 d1=Q Rxd1 Bxd1 Rxf3 Qb5 Rxf7 Re8 Qa3+ Ba4 Qf3+ Qc6 Qf1 Bb5
13/56+ 00:02  11378319 4271140  +1.33 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Bb3 Bxb3 Nc5 d1=Q Rxd1 Bxd1 Rxf3 Qb5 Rxf7 Re5 Qa3+ Qa4 Qc3 Qc6 Rf2 Rf5 Qe1 Rxf2 Qxf2 Bh5 Kg1 Qd5 g3 Bf7 b3 Qd1+ Qf1 Qxf1+ Kxf1 Ka7
13/56+ 00:03  14070957 4475495  +1.62 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Bb3 Bxb3 Nc5 d1=Q Rxd1 Bxd1 Rxf3 Qb5 Rxf7 Re5 Qa3+ Qa4 Qc3 Qc6 Rf2 Rf5 Qc4 Rfg5 Qf1 Bh5 h3 Rd5 Rf6 Rd1 Kh2 Rxf1 Rxc6 Rf2 Ra6+ Kb8
13/56  00:03  17588761 4576830  +1.73 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Bxf3 Bxf3+ Ka7 Rd1 Qxb2 Ke2 Qxb4 Rxd2 Kb6 Rc2 Qd4 Rc6+ Kb5
14/56  00:04  19840544 4782006  +1.73 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Bxf3 Bxf3+ Ka7 Rd1 Qxb2 Ke2 Qxb4 Rxd2 Kb6 Rc2 Qd4 Rc6+ Kb5
15/56+ 00:05  31437177 5753509  +1.84 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Bxf3 Bxf3+ Ka7 Rd1 Qxb2 Ke2 Qxb4 Rxd2 Kb6 Rc2 Qd4 Rc6+ Kb5
15/56+ 00:06  36971529 6087852  +1.94 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Bxf3 Bxf3+ Ka7 Rd1 Qxb2 Ke2 Qxb4 Rxd2 Kb6 Rc2 Qf4 Rb2+ Kc5 Rc2+ Kd4 Rd2+ Ke5
15/56  00:06  38127036 6085720  +1.92 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Bxf3 Bxf3+ Ka7 Rd1 Qxb2 Ke2 Qxb4 Rxd2 Kb6 Ke3 Qc3+ Ke2 f5 Rd6+ Kb5 Rd7 Qe5+ Kd3 Qf4 Be2 h6 Kc3+ Kc5
16/56  00:07  47288082 6349950  +1.92 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Bxf3 Bxf3+ Ka7 Rd1 Qxb2 Ke2 Qxb4 Rxd2 Kb6 Ke3 Qe7+ Kf4 Qf6+ Ke3 Qc3+ Ke2 f5 Rd6+ Kb5 Rd7 Qb2+ Ke1 Qxh2 Rd5+ Kc4 Rxf5
17/56+ 00:13 103761787 7903251  +2.04 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Bxf3 Bxf3+ Ka7 Rd1 Qxb2 Ke2 Qxb4 Rxd2 Kb6 Ke3 Qc3+ Ke2 f5 Rd6+ Kb5 Rd7 Qe5+ Kd3 Qf4 Be2 h6 Kc3+ Kc5
17/56+ 00:16 141800948 8390092  +2.16 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Bxf3 Bxf3+ Ka7 Rd1 Qxb2 Ke2 Qxb4 Rxd2 Kb6 Ke3 Qc3+ Ke2 f5 Rd6+ Kb5 Rd7 Qe5+ Kd3 Qf4 Be2 h6 Kc3+ Kc5
17/56  00:17 145293978 8375258  +1.95 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Qxb2 Rd3 Bc4 Rd8+ Ka7 Rd7+ Ka6 Rg1 Qe5 Bf3 Qxh2+ Rg2 Qh4+ Rg3 Qf4 Rg8 Qh4+ Kg2
18/56+ 00:21 186564002 8677395  +2.07 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Qxb2 Rd3 Bc4 Rd8+ Ka7 Rd7+ Ka6 Rg1 Qxb4 Rg4 Qc5+ Rgd4 Ka5 Ke3 Qg5+ Rf4 Qe5+ Re4 Qc3+ Kf2
18/56+ 00:30 286631852 9338367  +2.19 d2 Bb3 Nxf3 Ba4 Bd5 Nxa6 Qb6 Rxf3 Rxg2 Qxg2 Rxg2 Kxg2 Qxa6 Bd1 Qxa2 Kf2 Qxb2 Rd3 Bc4 Rd8+ Ka7 Rd7+ Ka6 Rg1 Qxb4 Rg4 Qc5+ Rgd4 Ka5 Ke3 Qg5+ Rf4 Qe5+ Re4 Qc3+ Kf2
18/56  00:39 373336077 9555079  +2.20 d2 Bb3 Nxf3 Ba4 Bd5 Bb3 Nh4 Qd7 Bxg2+ Rxg2 Qxd7 Rxg5 Qc8 Bd5+ Kb8 Bb7 Qe8 Re5 Qxe5 Nd7+ Kxb7 Nxe5 Rg2 Nc4 Rf2 Nxd2 Rxd2 h3 Rxb2 Rf4 Ng6 Rxf7+ Kb6 a3 Ra2 Rxh7 Nf4 Rh4 Nd3 Rh6+ Kb5 Rh5+ Kc4
?
bestmove d2 ponder Bb3

time: 44818 nodes: 430783790 evals: 352607930 knps: 9611
phash: 92.94% evalcache: 7.42% lazy: 52.54% eg_recog: 58987
splits: 29503
User avatar
Eelco de Groot
Posts: 4722
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: test position: Ketola-Pechwitz, W-ch28 sf13 email 2004

Post by Eelco de Groot »

30... d2 is maybe not the hardest move to find, but the best continuation 31... Nxf3 was harder. The move 31... Qxb4 is also not bad however, just not as good as 31... Nxf3 that gets easily over +3 if you help the engine a bit, with multi PV for instance. But I have not yet found a way of finding 31... Nxf3 unassisted.

[d]k5r1/5p1p/p1b1B3/2N1n1r1/1P1q4/3p1P1Q/PP3RPP/5R1K b - -

Engine: Stockfish Kingdefender (Rainbow Serpent, Build 122, Athlon 2009 MHz, 256 MB, using "critical node" singular extensions combined with suppression of LMR in the child ALL node) by Tord Romstad, Marco Costalba and Joona Kiiski

1/02 0:00 -0.12 30...fxe6 31.Qxh7 Qxb4 32.Nxa6 (761) 3

2/02 0:00 -0.12 30...fxe6 31.Qxh7 Qxb4 32.Nxa6 (1.018) 4


3/04 0:00 -0.60 30...d2 31.Bb3 h5 32.Re2 Qxb2 (4.451) 18

4/05 0:00 -0.64 30...d2 31.Bb3 h5 32.Bc2 Nc4 (6.103) 24

5/06 0:00 -0.80 30...d2 31.Bb3 h5 32.Nxa6 Qxb2
33.Nc5 (8.275) 33

6/10 0:00 -0.60 30...d2 31.Bb3 h5 32.Nxa6 Qxb2
33.Nc5 Qd4 34.Ba4 Bxa4 35.a3 (26.149) 88


7/12 0:00 -0.32 30...Bxf3 31.Rxf3 Rxg2 32.Qxg2 Rxg2
33.Kxg2 Nxf3 34.Rxf3 fxe6 35.Rxd3 Qxb2+
36.Kg3 (75.811) 186


8/13 0:00 +0.44 30...d2 31.Bb3 Bb5 32.g3 R5g6 33.Qf5 Bxf1
34.Rxf1 Rh6 35.f4 Qxb4 36.Bd5+ Ka7
37.fxe5 (191.136) 284

9/20 0:01 +0.16 30...d2 31.Bb3 Bb5 32.g3 Bxf1
33.Qxf1 Nc4 34.Rxd2 Qxd2 35.Qxc4 a5 (544.937) 378

10/20 0:02 +1.27++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rdd1 Nxb2 35.Bc2 Bxc2 (849.662) 415

10/20 0:02 +1.33 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Bf5 35.Bd5+ Ka7
36.g4 Nxb2 37.Qg3 Qb6 (987.213) 418

11/20 0:02 +1.21-- 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Bf5 35.Bd5+ Ka7
36.g4 Nxb2 37.Qg3 Qb6 38.Rxb2 Qxb2
39.Qc7+ Qb7 (1.222.689) 425

11/20 0:02 +1.09-- 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Qh6 R8g6
36.Qxh7 Bc6 37.Qh8+ (1.262.438) 427

11/20 0:03 +0.90-- 30...d2 31.Bb3 h6 32.Nxa6 Ka7 (1.375.858) 429

11/20 0:03 +0.63-- 30...d2 31.Bb3 Qxb4 32.Nxa6 Qa5
33.Rd1 Qxa6 34.Rfxd2 Rd8 (1.637.282) 436


11/20 0:04 +1.45++ 30...d2 31.Bb3 Nxf3 {Unfortunately the only time this move is played here, the continuation of White 32.Rxf3 is not good but the line is not seen again in later iterations } 32.Rxf3 Rxg2
33.Be6 d1Q 34.Bxf7 Bxf3 35.Rxd1 Bxd1 (1.806.732) 436


11/21 0:04 +0.32 30...d2 31.Bb3 Bb5 32.g3 R5g6 33.Bc2 Ka7
34.Nb3 d1Q 35.Bxd1 Bxf1 36.Qxf1 Qxb4 (2.158.943) 441

12/21 0:06 +0.44++ 30...d2 31.Bb3 Qxb4 32.Nxa6 Qa5
33.Rd1 Qxa6 34.Rfxd2 Qb7 35.Qh6 R8g7
36.Qh4 Kb8 37.Rf1 Ka7 (2.847.884) 451

12/21 0:06 +0.56++ 30...d2 31.Bb3 Qxb4 32.Nxa6 Qa5
33.Rd1 Qxa6 34.Rfxd2 Qb7 35.Qxh7 Bxf3
36.h3 Bxd1 37.Bxd1 Rxg2 (2.902.675) 451

12/21 0:07 +0.44 30...d2 31.Bb3 Qxb4 32.Nxa6 Qa5
33.Rd1 Qxa6 34.Rfxd2 Qb7 35.Bd5 Bxd5
36.Rxd5 Qxb2 37.R5d2 Qc3 38.Qxh7 (3.430.577) 451

13/21 0:08 +0.56++ 30...d2 31.Bb3 Qxb4 32.Nxa6 Qa5
33.Rd1 Qxa6 34.Rfxd2 Kb8 35.a3 Kb7
36.Qh4 Qb6 37.Ra1 Qxb3 38.Qxh7 Nxf3
39.Qxg8 (4.031.772) 454

13/23 0:09 +0.68++ 30...d2 31.Bb3 Qxb4 32.Nxa6 Qa5
33.Rd1 Qxa6 34.Rfxd2 Kb8 35.Bd5 Bxd5
36.Rxd5 Nc6 37.Rd6 R8g6 38.g4 (4.141.877) 455

13/23 0:09 +0.86++ 30...d2 31.Bb3 Qxb4 32.Nxa6 Qa5
33.Rd1 Qxa6 34.Rfxd2 Kb8 35.Bd5 Bxd5
36.Rxd5 Qb6 37.b4 Qxb4 38.a3 Qb6
39.R1d2 (4.298.130) 456

13/23 0:11 +1.09 30...d2 31.Bb3 Qxb4 32.Nxa6 Qa5
33.Rd1 Qxa6 34.Rfxd2 Kb8 35.Bd5 Bxd5
36.Rxd5 Qb6 37.b3 Rxg2 38.Qxg2 Rxg2
39.Kxg2 Qg6+ 40.Kf1 Nxf3 (5.104.373) 457


14/27 0:16 +1.21++ 30...Qxb4 31.Nxa6 Qb6 32.Bc8 Bb5
33.f4 d2 34.fxg5 Qxf2 35.Rxf2 d1Q+
36.Rf1 Bxf1 37.Qxh7 Rxc8 38.b4 (7.445.573) 463

14/27 0:16 +1.33++ 30...Qxb4 31.Nxa6 Qb6 32.Bc8 Bb5
33.f4 d2 34.fxg5 Qxf2 35.Rxf2 d1Q+
36.Rf1 Bxf1 37.Nc7+ Ka7 38.b4 (7.512.529) 464

14/27 0:16 +1.51++ 30...Qxb4 31.Nxa6 Qb6 32.Bc8 Bb5
33.f4 d2 34.fxg5 Qxf2 35.Rxf2 d1Q+
36.Rf1 Bxf1 37.Nc7+ Ka7 38.Qa3+ Kb8
39.b3 (7.688.118) 465

14/27 0:17 +1.09 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qc4
33.Rd2 Qxa2 34.g3 Qa5 35.b4 Qf5
36.Qxf5 Rxf5 37.Kg2 (7.948.487) 465

15/27 0:18 +1.21++ 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qc4
33.Rd2 Qxa2 34.g3 Qa5 35.b4 Qf5
36.Qxf5 Rxf5 37.Kg2 Ka7 38.Rdd1 (8.774.186) 466

15/27 0:19 +1.33++ 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qc4
33.Rd2 Qd5 34.g3 Rh5 35.Kg1 Rxh3
36.Kh1 Qxd3 37.Rxd3 Rgxg3 38.b3 Bxf3+
39.Rdxf3 (9.070.269) 467

15/27 0:19 +1.51++ 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qc4
33.Rd2 Qd5 34.Re2 Qxd3 35.Qe6 Kb8
36.f4 Bxg2+ 37.Rxg2 (9.229.850) 468

15/27 0:20 +1.78++ 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qc4
33.Nc1 R5g7 34.Rd1 Ng5 35.Qh5 Rd7
36.Rdf1 Ne6 37.f4 Rdg7 38.f5 Bxg2+
39.Kg1 (9.766.152) 468

15/27 0:24 +1.61 30...Qxb4 31.Nxa6 Qb6 32.Bc8 Bb5
33.f4 d2 34.Rxd2 Bxf1 35.fxg5 Bxa6
36.Bxa6 Qxa6 37.Qe3 Qf1+ 38.Qg1 Qa6 (11.357.237) 471

16/27 0:31 +1.49-- 30...Qxb4 31.Nxa6 Qb6 32.Bc8 Bb5
33.f4 d2 34.Rxd2 Bxf1 35.fxg5 Bxa6
36.Bxa6 Qxa6 37.Qe3 Qf1+ 38.Qg1 Qa6
39.Qe3 (15.072.726) 471

16/27 0:35 +1.37-- 30...Qxb4 31.Nxa6 Qa4 32.Bc8 Nxf3
33.gxf3 Qxa2 (16.874.383) 472

16/27 0:36 +1.19-- 30...Qxb4 31.Nxa6 Qa4 32.Bc8 Qb5
33.b4 Qxb4 34.Nxb4 d2 35.Nxc6 Rxc8
36.Qxc8+ (17.393.092) 475

16/27 0:39 +1.73++ 30...Qxb4 31.Nxa6 Qb6 32.b4 fxe6
33.Nc5 Qxb4 34.Nxe6 Rxg2 35.Nc7+ Ka7
36.Rxg2 Rxg2 37.Qxg2 (18.626.283) 475

16/27 0:41 +1.73 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qc4
33.Ne1 Qxa2 34.f4 R5g7 35.Rc2 Qa4
36.Rff2 Nd6 37.b3 Qd4 38.Qe6 (19.814.396) 477

17/27 0:46 +1.85++ 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qc4
33.Ne1 Qxa2 34.f4 R5g7 35.Rc2 Qa4
36.Rff2 Nd6 37.b3 Qa1 38.Rfd2 (22.158.069) 477

17/27 0:47 +1.97++ 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qc4
33.Ne1 Qxa2 34.Rc2 Qd5 35.Qxh7 Bb5
36.g3 Bxf1 37.h4 Rxg3 38.Rg2 (22.566.327) 477

17/27 0:52 +1.61-- 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qc4
33.Ne1 Qxa2 34.Rc2 Qd5 35.Qxh7 Bb5
36.Rg1 Rh8 37.Qe4 Qxe4 38.fxe4 Rgh5
39.Nf3 Ng5 40.Re1 Rg8 (25.322.718) 480

17/29 0:58 +1.34-- 30...Qxb4 31.Ne4 Bxe4 32.fxe4 fxe6
33.Qxe6 Ka7 34.h4 Rxg2 35.Rxg2 Kb8
36.Rxg8+ Qf8 37.Rfxf8+ Ka7 38.Qxe5 d2
39.Rg2 d1Q+ 40.Kh2 Qd8 (28.302.884) 482

17/29 1:02 +0.93-- 30...Qxb4 31.Ne4 Bxe4 32.fxe4 fxe6
33.Qxe6 Kb8 34.h4 Qb7 35.hxg5 Qxe4
36.Qxg8+ Ka7 37.Kh2 Ng4+ 38.Kg3 Nxf2
39.Rxf2 Qe3+ 40.Kh4 Qxf2+ 41.Kg4 (30.259.743) 484

17/31 1:10 +1.89 30...Qxb4 31.Ne4 Bxe4 32.fxe4 fxe6
33.Qxe6 Rd8 34.Qxa6+ Kb8 35.Qf6 Rdg8
36.a3 Qd4 37.Qe7 Nd7 38.Qf7 R5g7
39.Qb3+ Ka7 40.Qb5 Rc8 41.Qa5+ Kb7
42.Qb5+ Nb6 (34.503.502) 486

18/31 1:21 +1.89 30...Qxb4 31.Ne4 Bxe4 32.fxe4 fxe6
33.Qxe6 Rd8 34.Qxa6+ Kb8 35.Qf6 Rdg8
36.a3 Qd4 37.Qe7 Nd7 38.Qf7 R5g7
39.Qb3+ Ka7 40.Qb5 Rc8 41.Qa5+ Kb7
42.Qb5+ Nb6 (39.768.571) 486

19/31 1:41 +1.89 30...Qxb4 31.Ne4 Bxe4 32.fxe4 fxe6
33.Qxe6 Rd8 34.Qxa6+ Kb8 35.Qf6 Rdg8
36.a3 Qd4 37.Qe7 Nd7 38.Qf7 R5g7
39.Qb3+ Ka7 40.Qb5 Rc8 41.Qa5+ Kb7
42.Qb5+ Nb6 (49.355.280) 484

20/31 2:05 +1.81-- 30...Qxb4 31.Ne4 Bxe4 32.fxe4 fxe6
33.Qxe6 Ka7 34.Rf7+ Nxf7 35.Qd7+ Qb7
36.Qxb7+ Kxb7 37.Rxf7+ Kb6 38.Kg1 (61.117.199) 487

20/31 2:10 +1.73-- 30...Qxb4 31.Ne4 Bxe4 32.fxe4 fxe6
33.Qxe6 Ka7 34.h4 Qxe4 35.hxg5 Qh4+
36.Kg1 Rxg5 37.Qc8 Nc6 38.Qxc6 Kb8
39.Qxa6 Rh5 (64.262.562) 490

20/31 2:19 +1.61-- 30...Qxb4 31.Ne4 Bxe4 32.fxe4 fxe6
33.Qxe6 Ka7 34.h4 Qxe4 35.hxg5 Rxg5
36.Rf7+ Ka8 37.Qxa6+ Kb8 38.Rf8+ Kc7
39.R8f7+ Nxf7 40.Rxf7+ Kd8 41.Rf8+ Ke7
42.Qa3+ Kd7 43.Rf3 (68.284.090) 489

20/31 2:39 +1.43-- 30...Qxb4 31.Ne4 Bxe4 32.Bxf7 Nxf7
33.fxe4 Ne5 34.Qe6 Ka7 35.a3 Qb7
36.Rf7 Nxf7 37.Rxf7 Rxg2 38.Rxb7+ Kxb7
39.Qd7+ Ka8 40.Qc6+ Kb8 41.Qb6+ Kc8
42.Qc6+ Kb8 (79.039.783) 496

20/37 4:41 +1.16-- 30...Qxb4 31.Ne4 Bxe4 32.Bxf7 Nxf7
33.fxe4 Ne5 34.Qe6 Ka7 35.Rf7+ Nxf7
36.Rxf7+ Kb8 37.Qe8+ Rxe8 38.Rxh7 Rxg2 (136.764.395) 486

20/54 5:17 +1.45 30...Qxb4 31.Ne4 Bxe4 32.fxe4 fxe6
33.Qxe6 Ka7 34.h4 R5g7 35.Rf7+ Nxf7
36.Rxf7+ Rxf7 37.Qxf7+ Kb6 38.Qxg8 Qe1+
39.Kh2 Qxh4+ 40.Kg1 Qe1+ 41.Kh2 Qxe4
42.Qd8+ Kb5 43.Qd7+ Kc5 (156.244.096) 492


21/61 8:07 +1.57++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Qh4 Bxf3
36.Rd8+ Rxd8 37.Rxd8+ (240.526.488) 493

21/61 8:35 +1.69++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Qh4 Bxf3
36.gxf3 Rg1+ 37.Rxg1 Rxg1+ 38.Kxg1 Qxd2
39.Qg3 Ne2+ 40.Kg2 Nxg3+ 41.Kxg3 Qxb2
42.Bc4 Kb8 (254.463.729) 493

21/61 9:00 +1.87++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Qh4 Bxf3
36.gxf3 Qxd2 37.Bd5+ Nxd5 38.Qxg5 Rxg5
39.Rxd2 Nf4 40.b4 Kb7 41.Rd7+ Kb6 (266.670.764) 493

21/61 10:15 +2.15++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Qh4 Bxf3
36.gxf3 Qxd2 37.Bd5+ Nxd5 38.Qxg5 Rxg5
39.Rxd2 (301.722.330) 490

21/61 11:19 +2.56++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Qh4 Bxf3
36.gxf3 Qxd2 37.Bd5+ Nxd5 38.Qxg5 Rxg5
39.Rxd2 Nf4 40.b4 Kb7 41.Rd7+ Kb6
42.Rxf7 Nh3 43.Rf6+ (331.366.962) 487

21/61 13:14 +2.66 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qh4 Bc6 38.Qf2+ Qb6
39.Qxb6+ Kxb6 40.g3 Bxf3+ 41.Kg1 Nh3+
42.Kf1 Rf5 43.Ke1 Re5+ (386.116.244) 486

22/61 18:25 +2.78++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Rd2 (529.195.026) 478

22/61 20:13 +2.74 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qh4 Bc6 38.Qf2+ Qb6
39.Qxb6+ Kxb6 40.g3 Bxf3+ 41.Kg1 Nh3+
42.Kf1 Rf5 43.Ke1 Re5+ (584.259.989) 481

23/61 30:16 +2.86++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qh4 Bc6 38.Qf2+ Qb6
39.Qxb6+ Kxb6 40.g3 Bxf3+ 41.Kg1 Nh3+
42.Kf1 Rf5 43.Ke1 Re5+ (871.713.470) 479

23/61 33:17 +2.62-- 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qh4 (963.300.238) 482

23/61 36:08 +2.44-- 30...d2 31.Bb3 d1N (1.048.885.347) 483

23/61 40:31 +2.86 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qh4 Bc6 38.Qf2+ Qb6
39.Qxb6+ Kxb6 40.g3 Bxf3+ 41.Kg1 Nh3+
42.Kf1 Rf5 43.Ke1 Re5+ (1.182.342.625) 486

24/61 48:08 +2.74-- 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nxb2 (1.415.868.653) 490

24/61 51:59 +2.62-- 30...d2 31.Bb3 Bb5 32.g3 Rxg3 (1.540.455.459) 493

24/61 54:15 +2.44-- 30...d2 31.Bb3 Bb5 32.g3 Be8 33.Nxa6 Bb5
34.Rxd2 Bxf1 (1.614.865.091) 496

24/61 73:25 +2.98++ 30...d2 31.Bb3 Qxb4 32.Nxa6 Qd4
33.Bc2 Nxf3 34.Bd1 Ne5 35.Qa3 Qd3
36.Bf3 Bxf3 37.Rxf3 Qxa3 38.Rxa3 Rxg2
39.Nc5+ Kb8 (2.170.459.522) 492

24/61 94:40 +2.90 30...d2 31.Bb3 Qxb4 32.Nxa6 Qd4
33.Bd1 Kb7 34.Nc5+ Qxc5 35.Rxd2 Nc4
36.b4 Nxd2 37.bxc5 Nxf1 38.Be2 Nd2
39.Kg1 h5 40.Kf2 Kc7 41.a4 Rxg2+
42.Qxg2 Rxg2+ 43.Kxg2 Bxa4 (2.765.143.006) 486

25/61 142:41 +2.78-- 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Re2 Bc6 35.Bxf7 Nf4
36.Qh6 R5g6 37.Qxh7 (4.185.886.752) 488

25/61 147:35 +2.66-- 30...d2 31.Bb3 Qxb2 32.Nxa6 (4.338.829.640) 489

25/61 162:35 +3.03++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qh4 Bc6 38.Qf2+ Qb6
39.Qxb6+ Kxb6 40.g3 Bxf3+ 41.Kg1 Nh3+
42.Kf1 Rf5 43.Ke1 Re5+ (4.782.959.635) 490

25/61 168:03 +2.90 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qh4 Bb7 38.Qf2+ Qb6
39.Qxb6+ Kxb6 40.g3 Bxf3+ 41.Kg1 Nh3+
42.Kf1 Rf5 43.Ke1 Re5+ (4.956.074.697) 491

26/61 186:09 +2.98++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qh4 Bb7 38.Qf2+ Qb6
39.Qxb6+ Kxb6 40.g3 Bxf3+ 41.Kg1 Nh3+ (5.510.580.899) 493

26/61 197:01 +2.82-- 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Ka7 (5.862.789.556) 495

26/61 227:25 +3.07++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qd7+ Bb7 38.Qd4+ Qxd4
39.Rxd4 (6.771.625.832) 496

26/61 238:04 +2.94 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qh4 Bc6 38.Qf2+ Qb6
39.Qxb6+ Kxb6 40.g3 Bxf3+ 41.Kg1 Nh3+
42.Kf1 Rf5 43.Ke1 Re5+ (7.100.435.118) 497

27/61 304:43 +3.03++ 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rfd1 Nf4 35.Rd8+ Rxd8
36.Rxd8+ Ka7 37.Qd7+ Bb7 38.Qd1 Qb6
39.Ra8+ Bxa8 40.Qd7+ Bb7 41.Qe7 (8.986.615.385) 491

27/61 329:24 +2.86-- 30...d2 31.Bb3 Qxb4 32.Ne4 Bxe4 (9.730.944.812) 492

27/61 348:40 +2.74-- 30...d2 31.Bb3 Qxb4 32.Ne4 Rxg2
33.Rxg2 d1Q 34.Bxd1 Qxe4 35.fxe4 Bxe4 (10.322.745.025) 493

27/61 358:53 +2.56-- 30...d2 31.Bb3 Qxb4 32.Ne4 Qxb3
33.axb3 d1N 34.Nxg5 Nxf3 (10.667.811.478) 495

27/61 367:36 +2.29-- 30...d2 31.Bb3 Qxb2 32.Bd1 Qxb4
33.Nb3 Nxf3 (10.958.144.806) 496

27/61 407:57 +2.82 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Re2 Bb7 35.Bxf7 Nf4
36.Qd7 Nxe2 37.Bxg8 Ka7 38.Qd3 Nd4
39.Qc3 Qxc3 40.bxc3 Nxf3 41.Bxh7 Nh4
42.Rf7 Kb6 43.Rf4 Bxg2+ (12.167.108.154) 497


This is not such a bad result at least 30... d2 is stable after a while and having gone back to an earlier version of search, build 090 I get much more iterations (less singular extensions). The nodes per second is much lower here but that is I think an artifact of later versions of the search, somewhere the search in later versions is not getting any hashhits I think which makes the nodes per second go up. It can go to 800 knps but it is all fake I think. No deliberate obfuscation, the nodes per second was still correct I think but not reflecting the real speed...

Eelco
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
Master Om
Posts: 456
Joined: Wed Nov 24, 2010 10:57 am
Location: INDIA

Re: test position: Ketola-Pechwitz, W-ch28 sf13 email 2004

Post by Master Om »

Eelco de Groot wrote:30... d2 is maybe not the hardest move to find, but the best continuation 31... Nxf3 was harder. The move 31... Qxb4 is also not bad however, just not as good as 31... Nxf3 that gets easily over +3 if you help the engine a bit, with multi PV for instance. But I have not yet found a way of finding 31... Nxf3 unassisted.

Eelco
Ketola,V - Pechwitz,G, W-ch28 sf13 email 2004
k5r1/5p1p/p1b5/2N1n1r1/1P1q4/1B3P1Q/PP1p1RPP/5R1K b - - 0 1


Analysis by Zappa Mexico II:

31...Qxb4 32.Ne4 Nd3 33.Rxd2 Bxe4 34.Rfd1 Bf5 35.Qh6 R8g6 36.Qxh7 Rd6
=/+ (-0.51) Depth: 10/31 00:00:00 362kN
31...Qxb4 32.Ne4 Nd3 33.Rxd2 Bxe4 34.Rfd1 Bf5 35.Qh6 R8g6 36.Qxh7 Rd6
=/+ (-0.51) Depth: 10/36 00:00:01 875kN
31...Qxb4 32.Ne4 Nd3 33.Rxd2 Bxe4 34.Rfd1 Bf5 35.Qh6 R8g6 36.Qxh7 Rd6
=/+ (-0.51) Depth: 11/36 00:00:01 875kN
31...Qxb4 32.Ne4 Nd3 33.Rxd2 Bxe4 34.Rfd1 Bf5 35.Qh6 R8g6 36.Qxh7 Rd6
=/+ (-0.51) Depth: 12/41 00:00:04 2889kN
31...Qxb4 32.Ne4 Nd3 33.Rxd2 Bxe4 34.Rfd1 Bf5 35.Qh6 R8g6 36.Qxh7 Rd6
=/+ (-0.51) Depth: 12/41 00:00:04 2889kN
31...Nc4 32.Re2 Ne3 33.Qh6 Bb5 34.Rxe3 Rxg2 35.Nxa6 d1Q 36.Bxd1 R2g5 37.Nc7+
-/+ (-0.84) Depth: 12/43 00:00:22 14693kN
31...Nxf3 32.Ba4 Bd5 33.Bb3 Bxb3 34.Qxf3+ Bd5 35.Qe2 R5g6 36.a3 h5 37.Rf3 Qg4 38.g3
-+ (-1.92) Depth: 12/43 00:00:44 28148kN
31...Nxf3 32.Ba4 Bd5 33.Bb3 Bxb3 34.Qxf3+ Bd5 35.Qe2 R5g6 36.a3 h5 37.Rf3 Qg4 38.g3
-+ (-1.92) Depth: 12/43 00:00:45 28462kN


Ketola,V - Pechwitz,G, W-ch28 sf13 email 2004
k5r1/5p1p/p1b5/2N1n1r1/1P1q4/1B3P1Q/PP1p1RPP/5R1K b - - 0 1


Analysis by Rybka WinFinder 2.2 mp 32-bit:

31...Qxb4 32.Nxa6
=/+ (-0.40) Depth: 6 00:00:00 85kN
31...Qxb4 32.Nxa6 Qa5
= (-0.24) Depth: 7 00:00:00 138kN
31...Qxb4 32.Nxa6 Qa5 33.Rd1
= (-0.24) Depth: 8 00:00:01 284kN
31...Qxb4 32.Nxa6 Qa5 33.Rd1 Qxa6
= (-0.24) Depth: 9 00:00:02 554kN
31...Qxb4 32.Nxa6 Qa5 33.Rd1 Qxa6 34.Rfxd2
= (-0.16) Depth: 10 00:00:05 1042kN
31...Nxf3
= (-0.20) Depth: 10 00:00:09 1042kN
31...Nxf3
= (-0.16) Depth: 10 00:00:09 1042kN
31...Nxf3
=/+ (-0.56) Depth: 10 00:00:10 1042kN
31...Nxf3
=/+ (-0.56) Depth: 10 00:00:11 1042kN
31...Nxf3 32.Ba4 Bd5 33.Qd7 Ne5 34.Bc6+ Bxc6 35.Qxd4
=/+ (-0.56) Depth: 10 00:00:13 2523kN

(Prakash, BBSR 10.12.2011)

Regards
Om Prakash
Always Expect the Unexpected
User avatar
Eelco de Groot
Posts: 4722
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: test position: Ketola-Pechwitz, W-ch28 sf13 email 2004

Post by Eelco de Groot »

I just would like to give a small update on this one, with a very different futility pruning than in my first post above I first let the engine run for a long time on the postion 8 moves further in the game. I think this phase of the game is stil complicated for selective engines; for example with yet another version, that is more like Ferrarifish and like Ferrarifish can do futility pruning practically everywhere in the last 24 plies, that gives here:


after 37... Bxd1

[d]1k4r1/2N2p1p/1q6/6r1/1P6/5Q2/PP3RPP/3b3K w - -

Engine: Stockfish Kingdefender (Rainbow Serpent, Build 154, Athlon 2009 MHz, 256 MB, using "critical node" singular extensions combined with suppression of LMR in the child ALL node) by Tord Romstad, Marco Costalba and Joona Kiiski

1/02 0:00 -5.29 38.Na8 Bxf3 39.Nxb6 Bxg2+ 40.Kg1 (672) 2

2/02 0:00 -5.29 38.Na8 Bxf3 39.Nxb6 Bxg2+ 40.Kg1 (805) 3

3/04 0:00 -5.37 38.Na6+ Qxa6 39.Qxd1 Qxa2 40.Qd6+ Kc8 (1.436) 6

4/04 0:00 -5.37 38.Na6+ Qxa6 39.Qxd1 Qxa2 40.Qd6+ Kc8 (1.731) 7

5/08 0:00 -6.54 38.Na6+ Qxa6 39.Qf4+ Ka7 40.Qxf7+ Kb8
41.Kg1 (5.285) 22

6/10 0:00 -5.17 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rf1 Rd5 (16.314) 61

7/10 0:00 -4.20 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rf1 Be2 42.Qxe2 Qxb4 (19.210) 72

8/13 0:00 -4.08 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qd8 42.Rxh7 Qg8 (27.463) 97

9/16 0:00 -3.55 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qd8 42.b5 Rg8 43.Qd4+ Rd5
44.Qe4 (52.455) 159

10/18 0:00 -3.67 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 Qd8
41.Ra7 Rd5 42.Qf4+ Ke6 43.Qe4+ Kf6
44.Qf4+ Kg6 45.Qe4+ Kh5 46.Rxh7+ Kg5 (217.779) 331

11/23 0:01 -1.93 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Rd5 43.Qb6+ Ke7
44.Qc7+ Rd7 45.Qc5+ Kd8 46.Qa5+ Ke8
47.Qb5 (905.752) 479

12/27 0:02 -1.81++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Rd5 43.Qb6+ Ke7
44.Qa7+ Ke6 45.Qxh7 Rf6 46.g3 Rf1+
47.Kg2 Re1 48.Qh3+ Ke7 (1.141.997) 493

12/27 0:02 -1.81 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Rd5 43.Kg1 Ke5
44.Qe7+ Kd4 45.Qe1 Kc4 46.b3+ Kb5 (1.182.097) 494

13/28 0:02 -1.69++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Rd5 43.Qb8+ Ke7
44.Qa7+ Rd7 45.Qc5+ Kd8 46.Qa5+ Ke8
47.Qe5+ Re7 48.Qb5+ Rd7 49.Qe5+ (1.379.777) 507

13/28 0:03 -1.93-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rxh7 Rf6 42.a4 Bxa4 43.b5 Bxb5
44.b4 Rf1+ (1.721.248) 512

13/28 0:03 -1.57++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qd8 42.Ra7 Re5 43.Ra6+ Kd7
44.Qd4+ Ke7 45.Qxe5+ Kd7 46.Rxg6 hxg6 (1.780.362) 513

13/28 0:03 -2.12-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Rd7+ Kxd7
41.Qa7+ Qxa7 42.g3 Rxg3 43.hxg3 Rxg3
44.Kh2 Qxa2 45.Kxg3 (1.918.133) 515

13/28 0:03 -1.30++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 Rb8
41.Rf6+ Kd7 42.Qd3+ Kc7 43.Rxb6 Rxb6
44.Qxd1 Rd6 45.Qg1 Rd2 (1.955.041) 517

13/28 0:03 -1.21 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Rd5 43.Qb6+ Ke5
44.Qe3+ Kf6 45.b5 Kf5 46.Qf2+ Kg5
47.Qe3+ Kf5 (2.043.019) 518

14/29 0:04 -1.33-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Rd5 43.Qb6+ Ke5
44.Qe3+ Kf6 45.Qb6+ Kf5 46.Qf2+ Ke6
47.Kg1 Ke7 48.Qa7+ Rd7 49.Qe3+ Re6
50.Kf1 (2.491.663) 528

14/29 0:04 -1.45-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qf4+ Kd5 42.Rd7+ Kc6 43.Rxd1 Kb7
44.Rd7+ Kc8 45.Rd1 (2.602.888) 528

14/29 0:05 -1.63-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qd3+ Rd5 42.Qc4 Rd4 43.a3 (2.720.355) 529

14/29 0:05 -1.90-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rf1 Re6 42.Qf4+ Ree5 43.a3 Kc7
44.Qf7+ Kb8 45.Qf8+ Kb7 (2.757.087) 528

14/29 0:05 -1.69 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Rd5 43.Qb6+ Ke7
44.Qa7+ Rd7 45.Qc5+ Rgd6 46.Kg1 Kd8
47.Qg5+ Re7 48.Kf2 Bc2 49.a4 Rd4
50.Qa5+ Kd7 (2.995.255) 531

15/32 0:08 -1.81-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qf2 42.Qe7+ Kd5 43.Qd8+ Ke5
44.Qe8+ Re6 45.Rb5+ Kd4 46.Qh8+ Ke4
47.Qa8+ Kd3 48.Qd8+ Kc2 49.Qc7+ Kxb2
50.Rxg5 Kxa2 (4.587.706) 543

15/32 0:08 -1.57++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qf2 42.Qd3+ Ke5 43.Qb5+ Kd4
44.Rd7+ Ke4 45.Re7+ Re6 46.Rxe6+ Kf4
47.Rf6+ Ke4 48.Qc4+ Qd4 49.Qxd4+ Kxd4 (4.747.026) 544

15/32 0:09 -1.39++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qf2 42.Qd3+ Ke5 43.Qb5+ Kf6
44.Qc6+ Ke5 45.Re7+ Re6 46.Rxe6+ Kd4
47.h3 Re5 48.Rxe5 Qf1+ 49.Kh2 Kxe5
50.g3 (4.973.876) 547

15/32 0:09 -1.77 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Bg4 43.b5 Bd7
44.a4 Re5 45.h3 Re2 46.Kh2 Rf6 47.a5 Rxb2
48.Qb6+ Ke5 (5.231.436) 549

16/32 0:12 -1.65++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Bg4 43.b5 Bd7
44.a4 Re5 45.h3 Re2 46.Kh2 Rf6 47.a5 Rxb2
48.Qb6+ Ke7 49.Qc5+ Ke8 50.Qc3 Rf1 (6.545.666) 544

16/32 0:12 -1.53++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Bg4 43.b5 Kc5
44.Qe7+ Kxb5 45.Qe8+ Kc4 46.Qa4+ Kd3
47.Qb3+ Kd4 48.Qc3+ Ke4 49.Qc4+ Ke5
50.Kg1 Kf6 51.Qc3+ (6.718.127) 545

16/32 0:14 -1.49 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Bg4 43.a4 Rd5
44.h3 Bd7 45.b5 Re6 46.Kh2 Re2
47.Qb6+ Ke7 48.b3 Rdd2 49.Qc5+ Kf6
50.Qc3+ Ke6 (8.062.137) 551

17/34 0:22 -1.61-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rd7+ Kxd7 42.Qd3+ Ke6 43.Qh3+ Bg4 (12.741.148) 565

17/34 0:22 -1.73-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rd7+ Kxd7 42.Qd3+ Ke6 43.Qh3+ Bg4
44.Qb3+ Ke5 45.Qg3+ Kf6 46.Qxg4 Rxg4
47.a3 Rxg2 48.b5 Rxb2 49.a4 Rxh2+ (12.910.282) 565

17/34 0:24 -1.91-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qd3+ Rd5 42.Rd7+ Kxd7 43.Qxd5+ Rd6
44.Qf7+ Kc6 45.Qe8+ Kd5 46.b3 Bxb3
47.axb3 (14.002.921) 568

17/37 0:26 -2.06 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Ba4 43.Qb8+ Ke7
44.Qb7+ Bd7 45.Qe4+ Kf8 46.Qf3+ Kg7
47.Kg1 Bc6 48.Qc3+ Rf6 49.g3 Rgf5
50.Qe1 Kf7 51.b3 (15.278.729) 570

18/37 0:38 -2.18-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qf2 42.Qd3+ Rd5 43.Qxd5+ Kxd5
44.Rb5+ Kc4 45.Rc5+ Kxb4 46.b3 Qxc5 (21.689.764) 564

18/37 0:40 -1.93++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Rxg2 43.Qxg2 Re6
44.Qa8 Re3 45.Qa7 Bf3+ 46.Kg1 Re2
47.Qxh7 Rxh2 (22.679.677) 561

18/37 0:40 -1.75++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 Qb8
41.Rf6+ Kd7 42.Rf7+ Kd6 (22.881.502) 561

18/37 0:41 -1.48++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qd8 42.Ra7 Rd5 43.Qf4+ Re5
44.Ra6+ Kd5 45.Qd2+ Kc4 46.Qc3+ Kb5
47.Rxg6 hxg6 48.Qxe5+ Kxb4 49.Qf4+ Kc5
50.b4+ Kd5 51.b5 (23.226.531) 563

18/37 0:56 -1.85 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Ba4 43.Qb8+ Ke7
44.Qa7+ Bd7 45.Qe3+ Kf8 46.g3 Rf5
47.Qd3 Ke7 48.Qe4+ Kf7 49.Qc4+ Re6
50.Kg1 Ke7 51.g4 (31.532.466) 555

19/37 1:19 -1.97-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 (44.540.764) 559

19/37 1:24 -2.10-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Ba4 43.Qb8+ Ke7
44.Qa7+ Bd7 45.g4 Rxg4 46.Qe3+ Be6
47.Qa7+ Kf6 48.Qf2+ Kg7 49.b3 Kg8
50.b5 Rg1+ (47.047.160) 558

19/37 1:29 -2.10 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Ba4 43.Qb8+ Ke7
44.Qb7+ Bd7 45.h3 Re5 46.a4 Re2
47.b5 Rge6 48.b3 Rb2 49.Qd5 Re1+
50.Kh2 Be6 51.Qc5+ (49.799.408) 557

20/38 1:34 -1.97++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qxb7 42.Qxb7 Ba4 43.Qb8+ Ke7
44.Qb7+ Bd7 45.a4 Rxg2 46.Qe4+ Kf8
47.Qf4+ Kg8 48.Qb8+ Kg7 49.Qe5+ Kh6
50.Qf4+ R2g5 51.h4 (53.142.336) 559

20/38 1:37 -1.85++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qc6 42.Qe7+ Kd5 43.Rd7+ Kc4
44.Rc7 Qxc7 45.Qxc7+ Kxb4 46.Qd7 Rxg2
47.a3+ Kc4 48.Qxd1 Rxb2 49.Qe1 Rc2
50.Qh4+ Kc5 51.Qh5+ (54.382.178) 559

20/38 1:42 -2.22-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Rf6+ Ke7
41.Qe4+ Kxf6 42.Qf4+ Kg6 43.b5 Rxg2
44.Kxg2 (57.409.622) 558

20/38 1:43 -2.49-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Rf6+ Ke7
41.Qe4+ Kxf6 42.Qf4+ Kg6 43.b5 Rxg2
44.Kxg2 Kh5+ 45.Qg4+ Bxg4 46.Kf1 Qxb5+
47.Kg2 Qxb2+ 48.Kf1 Qxa2 49.Kg1 Qxh2+
50.Kxh2 Rg6 51.Kg2 (57.904.840) 559

20/38 1:44 -2.90-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Rf6+ Ke7
41.Qe4+ Kxf6 42.b3 Rxg2 43.Qxh7 Bxb3 (58.650.352) 559

20/38 1:48 -1.67++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qc6 42.Qe7+ Kd5 43.Rd7+ Kc4
44.Rc7 Qxc7 45.Qxc7+ Kxb4 46.Qc3+ Kb5
47.Qd4 Rg7 48.Qxd1 Rxg2 49.a3 Rg8
50.b3 Kc6 (60.749.245) 558

20/38 1:52 -3.51-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Rf6+ Ke7
41.Qe4+ Kxf6 42.b3 Rxg2 43.Qxg2 (62.939.858) 557

20/47 2:46 -4.88-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 (91.012.323) 545

20/60 16:51 -5.33 38.Na6+ Qxa6 39.Qxd1 Re5 40.b3 Qb6
41.Rxf7 Qxb4 42.Rf1 Rge8 43.a3 Qxa3
44.Qd4 Qc5 45.Qf4 Qd5 46.Qb4+ Qb7
47.Qd6+ Qc7 48.Qb4+ Kc8 49.Qg4+ R8e6
50.Rd1 Qb7 51.Qg8+ (514.743.831) 508

21/60 17:17 -5.21++ 38.Na6+ Qxa6 39.Qxd1 Re5 40.a3 Qe6
41.Qg1 Re1 42.Rf1 Re2 43.Qc5 Rgxg2
44.Qb5+ Kc7 45.Qa5+ Kb7 46.Qb5+ Kc8
47.Qc5+ Kd8 48.Qa5+ Kd7 49.Qa7+ Kc6
50.Qa8+ Kb5 51.Qb7+ (528.770.752) 509

21/60 17:26 -5.45-- 38.Na6+ Qxa6 39.Qxd1 Re5 40.a3 Rge8
41.Rf1 Qxf1+ 42.Qxf1 Re1 43.Kg1 R8e2
44.b3 Rxf1+ 45.Kxf1 Re3 46.a4 Rxb3
47.Ke2 (533.585.336) 510

21/60 17:26 -5.09++ 38.Na6+ Qxa6 39.Qxd1 Qb7 40.Qf1 Rh8
41.Rxf7 Qxb4 42.Rf6 Qxb2 43.Qf4+ Ka7
44.Qf1 Ka8 45.Ra6+ Kb7 46.Rf6 Kc8
47.a3 Qxa3 48.Qe2 Kb8 49.Rf1 (534.090.579) 510

21/60 18:10 -5.25 38.Na6+ Qxa6 39.Qxd1 Qe6 40.g3 Rf5
41.Rxf5 Qxf5 42.Kg1 Qf6 43.Qd5 Rg5
44.Qd2 Rf5 45.Kg2 Qc6+ 46.Kg1 Kb7
47.a3 Rd5 48.Qe1 (560.045.431) 513

22/60 19:42 -5.13++ 38.Na6+ Qxa6 39.Qxd1 Qe6 40.Qd2 Ka8
41.Qe2 Qxa2 42.Qe4+ Qd5 43.Qxd5+ Rxd5
44.g3 Kb7 45.Rxf7+ Kc6 46.Rf6+ Kb5 (615.712.093) 520

22/60 20:00 -5.37-- 38.Na6+ Qxa6 39.Qxd1 Qe6 40.Rxf7 Qxf7
41.Qd6+ Kb7 42.b3 Rxg2 43.Qd7+ Qxd7
44.a4 Rxh2+ 45.Kxh2 Qxa4 (624.960.976) 520

22/60 22:20 -5.25 38.Na6+ Qxa6 39.Qxd1 Qe6 40.Qd2 Re5
41.Rf1 Qc4 42.Qd6+ Ka7 43.Rd1 Re2
44.a3 Rc2 45.Qd7+ Ka8 46.b3 Qxb3
47.Qb5 Qc4 48.Qxc4 Rxc4 49.Rf1 Rc2
50.g3 Kb7 51.Rxf7+ (705.556.867) 526

23/60 26:03 -5.33-- 38.Na6+ Qxa6 39.Qxd1 Qe6 40.Qd2 Re5
41.Rf1 f5 42.a4 Re2 43.Qf4+ Kb7
44.Rg1 Rexg2 45.Qf3+ Kb8 46.Qxg2 (837.220.567) 535

23/60 26:32 -5.41-- 38.Na6+ Qxa6 39.Qxd1 Qe6 40.Re2 Re5
41.Rxe5 Qxe5 42.Qd2 Rc8 43.h3 Qe4
44.Qd6+ Kb7 45.b3 Rc2 46.b5 Rxa2
47.Qd7+ Kb6 48.Qd8+ (853.794.576) 536

23/60 27:36 -5.53-- 38.Na6+ Qxa6 39.Qxd1 Qe6 40.Re2 Re5
41.Rxe5 Qxe5 42.Qd2 Rc8 43.h3 h5
44.a4 h4 45.Kg1 Rc7 46.Qd8+ Ka7
47.Qd2 Qe4 48.a5 Qe5 49.Qf2+ Ka8
50.Qf3+ Kb8 51.a6 (889.700.161) 537

23/60 32:37 -5.53 38.Na6+ Qxa6 39.Qxd1 Qe6 40.g3 Rf5
41.Re2 Qc6+ 42.Kg1 Qb6+ 43.Kg2 Qxb4
44.Qc2 Qb7+ 45.Kg1 Qa7+ 46.Re3 (1.059.370.685) 541

24/60 35:21 -5.41++ 38.Na6+ Qxa6 39.Qxd1 Rxg2 (1.156.048.137) 544

24/60 35:31 -5.29++ 38.Na6+ Qxa6 39.Qxd1 Qe6 40.Qd2 Re5
41.Rf1 Kb7 42.Qf4 Re4 43.Qxf7+ (1.161.570.674) 545

24/60 42:26 -5.65-- 38.Na6+ Qxa6 39.Qxd1 Qe6 40.Qd2 Re5
41.Rf1 f5 42.Qd3 Rd5 43.Qb3 (1.378.980.311) 541

24/60 42:39 -5.11++ 38.Na6+ Qxa6 39.Qxd1 Qxa2 40.Qd6+ Kb7
41.Qd7+ Kb6 42.Rf6+ Qe6 43.Rxe6+ fxe6
44.Qxe6+ Kb7 45.g3 Kb8 46.Qxg8+ Rxg8
47.Kg2 (1.386.234.926) 541

24/61 59:49 -5.57 38.Na6+ Qxa6 39.Qxd1 Qe6 40.g3 Rf5
41.Re2 Qc6+ 42.Kg1 Qb6+ 43.Kg2 Qb7+
44.Kg1 Qxb4 45.Qd3 Qb6+ 46.Qe3 Qxe3+
47.Rxe3 Kc7 48.Kg2 Rd8 49.Re2 Rfd5
50.Kf3 Rd3+ 51.Kf2 (1.963.329.929) 546

25/61 64:33 -5.45++ 38.Na6+ Qxa6 39.Qxd1 Qe6 40.h3 Re5 (2.125.751.825) 548

25/61 65:12 -5.33++ 38.Na6+ Qxa6 39.Qxd1 Qe6 40.Qd2 h5
41.Qf4+ Re5 42.h3 Kb7 43.Qxf7+ Qxf7
44.Rxf7+ (2.147.053.144) 548

25/61 65:27 -5.15++ 38.Na6+ Qxa6 39.Qxd1 R8g6 40.a3 Rf6
41.Rxf6 (2.155.977.763) 548

25/61 74:54 -5.41 38.Na6+ Qxa6 39.Qxd1 Qe6 40.h3 Re5
41.Qd4 Re4 42.Qc5 Rc4 43.Qb5+ Kc8
44.g4 Rf8 45.Qf5 Qxf5 46.Rxf5 Rxb4
47.b3 Kd7 48.Kg2 Rd4 49.Rf2 Ke6
50.Rb2 Rfd8 51.Re2+ (2.454.250.701) 546

26/61 80:14 -5.29++ 38.Na6+ Qxa6 39.Qxd1 Qe6 40.h3 Re5
41.Qd4 Re4 42.Qc5 Rc4 43.Qb5+ Kc8
44.a3 Qe1+ 45.Kh2 Qxf2 46.Qxc4+ Kb8 (2.633.578.697) 546

26/61 80:55 -5.17++ 38.Na6+ Qxa6 39.Qxd1 R5g6 40.a3 Qb7
41.Qf1 Rg5 42.Rxf7 Qxg2+ (2.655.495.053) 546

best move: Nc7-a6 time: 88:47.516 min n/s: 546.913 nodes: 2.655.495.053

The branchingfactor is good but only after doing 20 plies there are no more scores above -2, which would be necessary for recognizing that this is a good line, and I do not quite trust the very low scores after that either. I think this is still a position where a selective engine may get it wrong. After trying many things I think I have to give up on the futility pruning up to depth 24, but that means I lose a lot of speed. Because then you have to look at a lot more moves, most of them no good. There must be ways of doing more pruning near the leaves but that would be just like an ordinary chessprogram. Anyway this version is still with futility pruning in the last 24 plies

Code: Select all

  inline Value futility_margin(Depth d, int mn) {

    return d < 24 * ONE_PLY ? FutilityMargins[std::max<int>(d, 1)][std::min<int>(mn, 63)]
                           : 2 * VALUE_INFINITE;
  }

  inline int futility_move_count(Depth d) {

    return d < 24 * ONE_PLY ? FutilityMoveCounts[d] : MAX_MOVES;
  }
but with more possibilities for switching it off altogether in "dangerous" nodes.
Maybe there is a point where the risk of missing a good move by futility pruning becomes acceptably low, also because for instance some of the misses may reinforce one another and make the search lose coherence.
Now I get:

1k4r1/2N2p1p/1q6/6r1/1P6/5Q2/PP3RPP/3b3K w - -

Engine: Stockfish Kingdefender (Rainbow Serpent, Build 156, Athlon 2009 MHz, 256 MB, using "critical node" singular extensions combined with suppression of LMR in the child ALL node) Latest change: more rules for restricting futility pruning. By Tord Romstad, Marco Costalba and Joona Kiiski

1/02 0:00 -5.29 38.Na8 Bxf3 39.Nxb6 Bxg2+ 40.Kg1 (672) 2

2/03 0:00 -3.91 38.Na6+ Ka7 39.Qxf7+ Kxa6 40.b3 (5.396) 17

3/05 0:00 -5.29 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 Re5
41.Rf6+ (16.263) 49

4/06 0:00 -4.81 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R5g6
41.Qf4+ (23.657) 68

5/08 0:00 -4.44 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 Qd8
41.Rf2 Re8 42.Qf4+ (26.772) 74

6/10 0:00 -4.28 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 Qd8
41.Qd4+ Rd5 42.Rxh7 (34.173) 91

7/12 0:00 -4.28 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 Qd8
41.Qd3+ Rd5 42.Qa6+ Ke5 43.Rf2 Rg5 (54.458) 133

8/15 0:00 -4.20 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 Qd8
41.Qf4+ Ke6 42.Rxh7 Qd5 43.Qe3+ Re5
44.Qf3 (264.832) 325

9/18 0:00 -3.06 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 Qd8
41.Rxh7 Bc2 42.Qxc2 Rxg2 43.Qc5+ Ke6
44.Qe3+ Kd6 45.Rh6+ Kd7 46.Rh7+ R2g7
47.Qd4+ (366.035) 371

10/22 0:04 -3.18-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qd3+ Rd5 42.Qxd5+ Kxd5 43.Rd7+ Ke5
44.Re7+ Kf6 45.Re8 (2.404.248) 504

10/22 0:05 -3.30-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qe7+ Kd5 42.Rf8 Re5 43.Rd8+ Ke4
44.Qh4+ Bg4 45.Qe1+ Kf4 46.b5 (2.720.899) 512

10/22 0:06 -3.48-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qf4+ Ke6 42.Qc4+ Rd5 43.Rf4 Ke5
44.Rf7 (3.352.244) 520

10/22 0:07 -3.76-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qf4+ Ke6 42.Rd7 Kxd7 43.Qf7+ Kc6
44.b5+ Rxb5 45.a4 (3.913.131) 529

10/22 0:08 -4.17-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qe7+ Kd5 42.Rxh7 Kd4 43.h4 (4.705.469) 537

10/22 0:10 -4.16 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qf4+ Ke6 42.b5 Rxb5 43.Qf1 Qc6
44.b3 Qd6 45.b4 Qxb4 (5.443.749) 541

11/22 0:12 -4.04++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qc6 42.Qe7+ Kd5 43.b5 Qe6
44.Rd7+ Kc4 45.Qf7 (6.628.860) 548

11/22 0:12 -3.92++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qb5 42.Rxb5 Rxb5 43.Kg1 Rbg5 (6.741.859) 548

11/22 0:12 -3.74++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Re5 42.Rxb6+ Kd7 43.Rxg6 Rxe4
44.Rg7+ Ke8 45.h4 Rxh4+ 46.Kg1 h6 (6.855.299) 549

11/22 0:12 -3.45++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qf2 42.Qd3+ Rd5 43.Qa6+ Ke5
44.Re7+ Kf5 45.Rf7+ Ke4 46.Qxg6+ hxg6
47.Rxf2 Ba4 48.Rf1 Rd2 (7.076.970) 549

11/26 0:19 -3.31 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qd3+ Rd5 42.Qf1 Qc6 43.a3 Ke6
44.Qf4 Rh5 45.Qd4 (10.842.268) 547

12/26 0:21 -3.43-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qd3+ Rd5 42.Qf1 Qc6 43.Qf2 Re5
44.Qe1 Rxe1+ 45.Rf1 Rxf1+ (11.629.845) 552

12/26 0:21 -3.55-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.h3 Re5 42.Kh2 (12.022.024) 556

12/26 0:22 -3.73-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.a4 Re5 42.Qd3+ Rd5 43.b3 Rxd3 (12.414.031) 561

12/26 0:26 -4.01-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qd3+ Rd5 42.Qe4 Rd4 43.Rf1 Rxe4
44.b5 Rxg2 (15.196.871) 566

12/26 0:38 -4.32 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qf2 42.Qd3+ Rd5 43.Qa6+ Ke5
44.Re7+ Kf4 45.Rf7+ Rf5 46.Qc4+ Kg5
47.h4+ Kh6 48.Qc1+ Kh5 49.Qxd1+ Kh6 (21.980.639) 566

13/27 0:58 -4.20++ 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.b3 Qb8 42.Qf4+ (32.973.027) 561

13/28 1:56 -4.44-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.b5 Bg4 42.a4 Be6 43.Qb4+ Qc5
44.Qd2+ Bd5 45.b4 Qc4 46.Rf6+ Rxf6
47.Qxg5 Bxg2+ 48.Kxg2 Ke6 49.h3 (65.738.927) 562

13/28 2:02 -4.32 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qe1 Ba4 42.g3 Kd5 43.Qd2+ Ke6
44.Qc1 (68.925.040) 562

14/28 2:16 -4.44-- 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.a3 Re5 42.Qd3+ Rd5 43.Qc4 Ke6
44.a4 Kxf7 45.Qxd5+ (77.047.332) 564

14/28 2:28 -4.36 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qd8 42.Ra7 Rd5 43.Qf4+ Ke6
44.Ra6+ Ke7 45.Rxg6 hxg6 46.a4 Bxa4
47.Qe3+ Kd6 48.b3 (83.943.612) 564

15/28 3:22 -4.43 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.b3 Re5 42.Qd3+ Rd5 43.Qe4 Bg4
44.Qf4+ (113.311.945) 559

16/32 12:44 -4.53 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Qe7+ Kd5 42.Rf1 Bc2 43.b3 Rxg2
44.Qd7+ Ke5 45.Qe7+ Kd4 46.Rf4+ Kd3
47.Qd7+ Kc3 48.Qxh7 Bxb3 (416.972.302) 545

17/34 22:36 -4.65 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qd8 42.Ra7 Rd5 43.Qf4+ (746.105.306) 550

18/38 39:32 -4.57 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.Rb7 Qd8 42.Qd4+ Rd5 43.Qf4+ (1.307.217.073) 551

19/40 114:03 -4.68 38.Qa8+ Kxc7 39.Rxf7+ Kd6 40.Qe4 R8g6
41.h3 Ba4 42.Rxh7 Bc6 (3.727.386.255) 544

I know, this is about two hours of filling the hash table so not a very good test, to now go back, even if it is as much as 16 plies, but when I now go back to the position 8 moves earlier, without stepping back move by move but also not clearing hash, this version finds it! Now I have to find a way to speed it up a little bit, I can't just ignore the branching factor :) But it finds it :D !


[d]k5r1/5p1p/p1b1B3/2N1n1r1/1P1q4/3p1P1Q/PP3RPP/5R1K b - -

Engine: Stockfish Kingdefender (Rainbow Serpent, Build 156, Athlon 2009 MHz, 256 MB, using "critical node" singular extensions combined with suppression of LMR in the child ALL node) Latest change: more rules for restricting futility pruning. By Tord Romstad, Marco Costalba and Joona Kiiski

1/02 0:00 -0.12 30...fxe6 31.Qxh7 Qxb4 32.Nxa6 (1.688)

2/03 0:00 -0.12 30...fxe6 31.Qxh7 Qxb4 32.Nxa6 (30.376) 482

3/04 0:00 -0.48 30...Qxb4 31.Nxa6 Qb6 32.Bxf7 Nxf7
33.Rd2 (109.312) 465

4/05 0:00 -0.12 30...d2 31.Bb3 Rd8 32.Bd1 Qxb4
33.Nxa6 Qd4 34.Qh6 Ba4 (236.468) 458

5/08 0:01 0.00 30...Qxb4 31.Nxa6 Qd6 32.Bf5 Kb7
33.Bxd3 Nxd3 34.Rc2 (544.082) 476


6/11 0:01 +0.10 30...d2 31.Bb3 Nxf3 32.Nxa6 Ne5
33.Nc7+ Kb7 34.Rxd2 Qxd2 35.Bd5 (671.843) 482


7/16 0:03 +0.22++ 30...d2 31.Bb3 Bb5 32.Ne6 fxe6
33.Bd5+ exd5 34.Rxd2 Bxf1 35.f4 (1.914.101) 489

7/16 0:04 +0.34++ 30...d2 31.Bb3 Bb5 32.Ne6 fxe6
33.Bd5+ exd5 34.Rxd2 Bxf1 35.f4 (1.974.208) 491

7/16 0:04 +0.51 30...Qxb4 31.Nxa6 Qd6 32.Qxh7 d2
33.Bb3 Ka7 34.Nc7 d1R 35.Bxd1 (2.041.525) 494

8/16 0:05 +0.63++ 30...d2 31.Bb3 Bb5 32.g4 Qxb4
33.Bd5+ Kb8 34.Rxd2 Bxf1 35.Bxf7 Bxh3 (2.872.486) 502

8/16 0:05 +0.75++ 30...d2 31.Bb3 Bb5 32.g4 Qxb4
33.Bd5+ Kb8 34.Rxd2 Bxf1 35.Qxf1 Qxd2
36.Qg2 (2.934.030) 506

8/16 0:05 +0.95++ 30...d2 31.Bb3 Bb5 32.g4 Qxb4
33.Bd5+ Kb8 34.Rxd2 Bxf1 35.Qxf1 Qxd2
36.f4 (2.999.948) 511

8/16 0:06 +1.19 30...d2 31.Bb3 Bb5 32.g4 Nd7 33.Nxd7 Bxf1
34.Rxf1 Qxd7 35.Qxh7 Rb8 36.Qxf7 Rc5 (3.352.505) 510

9/21 0:12 +1.07-- 30...d2 31.Bb3 Bb5 32.g3 Bxf1
33.Rxf1 Nxf3 34.Rxf3 d1Q+ 35.Bxd1 Qxd1+
36.Rf1 Qd5+ 37.Kg1 Re5 (6.743.620) 542

9/21 0:13 +0.94-- 30...d2 31.Bb3 Rf5 32.Qxf5 d1Q
33.Bxd1 (7.709.126) 556

9/21 0:14 +0.76-- 30...d2 31.Bb3 Bb7 32.Nxb7 Kxb7
33.Qxh7 (8.231.924) 569

9/21 0:18 +0.72 30...d2 31.Bb3 Qxb4 32.Nxa6 Qb6
33.Rxd2 Qxa6 34.Rc1 Qb6 35.Rdc2 Nd3
36.Bxf7 Nxc1 37.Bxg8 Ka7 38.Rxc1 (10.289.073) 564

10/21 0:30 +0.84++ 30...Qxb4 31.Nxa6 Qb7 32.Nc5 Qe7
33.Ra1 fxe6 34.Qxe6 Qxe6 35.Nxe6 R5g6
36.Nc5 h5 (16.737.874) 557

10/21 0:31 +0.96++ 30...Qxb4 31.Nxa6 Qb7 32.Nc5 Qe7
33.Ra1 fxe6 34.Qxe6 Qxe6 35.Nxe6 R5g6
36.Nc5 h5 (17.477.769) 555

10/21 0:33 +0.96 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qd6
33.Nc1 R5g6 34.Qh4 Rh6 35.h3 (19.029.003) 560

11/21 0:41 +0.85 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rc2 Bg6 35.Bxf7 Bxf7
36.Rc8+ Ka7 37.Qd7+ Qb7 38.Qd4+ Nc5
39.Rxc5 Ka8 40.Rxg5 (23.741.533) 567

12/27 1:15 +0.96 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3
33.Rxd2 Bxe4 34.Rc2 Bf5 35.Bd5+ Ka7
36.g4 Nf4 37.Rc7+ Kb8 38.Rxf7 Nxh3
39.a3 (41.642.898) 554

13/28 2:13 +1.09++ 30...Qxb4 31.Nxa6 Qb7 32.Qxh7 fxe6
33.Qxb7+ Kxb7 34.Nc5+ Kb6 35.Nxd3 Nxd3
36.Rd2 Nxb2 (71.826.980) 539

13/28 2:18 +1.20 30...Qxb4 31.Bxf7 Nxf7 32.Nxd3 Qd6
33.Rd1 Ne5 34.Rfd2 Nxf3 35.gxf3 Qg6
36.Qxh7 Qxh7 37.Rg2 (74.630.026) 540


14/28 3:41 +1.31 30...d2 31.Bb3 Nxf3 32.Ba4 Bd5
33.Nxa6 Qb6 34.Nc5 Qxb4 35.Rxf3 Qxc5
36.Bd1 Rxg2 37.Ra3+ Kb8 38.Rb3+ Bxb3
39.Qxb3+ Kc8 40.Qh3+ Kd8 41.Bf3 (118.560.522) 535

15/28 6:56 +1.41 30...d2 31.Bb3 Nxf3 32.Ba4 Bd5
33.Bb3 Bxb3 34.Qxf3+ Bd5 35.Qe2 R5g6
36.Qxd2 Qxd2 37.Rxd2 Rxg2 38.Rxg2 Rxg2
39.h4 Rxb2+ 40.Kg1 Rg2+ 41.Kh1 (225.272.120) 540

16/34 13:58 +1.53 30...d2 31.Bb3 Nxf3 32.Ba4 Bd5
33.Nxa6 Qb6 34.Nc5 Rxg2 35.Rxg2 Ne1
36.Rf3 Bxf3 37.Qxf3+ Nxf3 38.Rxg8+ (448.175.086) 534

17/34 25:59 +1.65++ 30...d2 31.Bb3 Nxf3 32.Ba4 Bd5
33.Nxa6 Qb6 34.Nc5 Rxg2 35.Rxg2 Ne1
36.Rf3 Bxf3 37.Qxf3+ Nxf3 38.Rxg8+ Ka7
39.Rg7 Ne5 40.a3 Qd6 41.Kg1 d1Q+
42.Bxd1 (824.798.862) 528

17/34 28:01 +1.77++ 30...d2 31.Bb3 Nxf3 32.Ba4 Bd5
33.Nxa6 Qb6 34.Nc5 Rxg2 35.Rxg2 Ne1
36.Rf3 Bxf3 37.Qxf3+ Nxf3 38.Rxg8+ (886.797.365) 527

17/34 31:54 +1.94 30...d2 31.Bb3 Nxf3 32.Ba4 Bd5
33.Bb3 Bxb3 34.Qxf3+ Bd5 35.Qe2 R5g6
36.a3 d1N 37.Qxd1 Qxd1 38.Rxd1 Rxg2
39.Rdf1 (1.014.739.637) 530

18/35 52:16 +2.06 30...d2 31.Bb3 Nxf3 32.Ba4 Bd5
33.Nxa6 Qb6 34.b5 Ne1 35.Rxd2 Bxg2+
36.Rxg2 Rxg2 37.Bc2 (1.674.662.588) 533

19/35 75:24 +2.06 30...d2 31.Bb3 Nxf3 32.Ba4 Bd5
33.Nxa6 Qb6 34.b5 Ne1 35.Rxd2 Bxg2+
36.Rxg2 Rxg2 37.Bc2 Nxc2 (2.407.847.025) 532


best move: d3-d2 time: 101:26.515 min n/s: 532.232 nodes: 2.407.847.025

Incidentally, the Inverse ProbCut code is out again, I implemented it wrong and I don't know if I could get it working the way I wanted. My version of normal ProbCut is still in and I copied some of the futility code from the an older RS version, just a whole set of rules together that hopefully does not leave to many holes.

Part of the new futility code looks like this:

Code: Select all

                   bool connectedThreat  = (threatMove && connected_threat(pos, move, threatMove));
	  bool pieceManeuver    = !connectedThreat && connected_moves(pos, (ss-2)->currentMove, move);
	  bool connectedThreat2 = !connectedThreat && !pieceManeuver && ((ss-1)->threatMove && related_moves(pos, (ss-1)->threatMove, move, (ss-1)->currentMove));
	  bool parentmoveIsCapture = !connectedThreat && !pieceManeuver && !connectedThreat2 && pos.captured_piece_type() != PIECE_TYPE_NONE; // [simpler just to give the last condition here. EdG]

      // Step 13. Futility pruning (is omitted in PV nodes)
      if (   !PvNode
          && !captureOrPromotion
          && !inCheck
          && !dangerous
          && !singularExtended
          && !((ss-1)->reduction < DEPTH_ZERO) //[Costly, but it may be better to treat this as a full ALL node]
          && !mate_threatExtension // [nullmove data]
          &&  move != ttMove
          && !threatreplyExtension // [nullmove data]
          && !excludedMove
          && !parentmoveIsCapture // [very costly but better than extending captures maybe]
          && !pieceManeuver
          && !connectedThreat // [maybe overlap with threatreplyExtension]
          && !connectedThreat2 // [also using nullmove data]
          &&  move != refutationCandidate // [not active, from ProbCut]
          && !is_castle(move))
      {
          // Move count based pruning
          if (   moveCount >= futility_move_count(depth)
              && (!threatMove || !connected_threat(pos, move, threatMove))
              && bestValue > VALUE_MATED_IN_PLY_MAX) // FIXME bestValue is racy
          {
              if (SpNode)
                  lock_grab(&(sp->lock));

              continue;
          }

          // Value based pruning
Just to give an idea of the many rules but in principle the futility pruning of moves near the root is still theoretically possible :roll:

Eelco
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
lech
Posts: 1175
Joined: Sun Feb 14, 2010 10:02 pm

Re: test position: Ketola-Pechwitz, W-ch28 sf13 email 2004

Post by lech »

Eelco, It is very fine that you develop a "Sacrifice detection" idea.
Now I have a "better" :lol: computer and I use all my free time to make this idea (Sting SF JA) much stronger (and wiser :wink: ). I am on a proper way! :D
kgburcham
Posts: 2016
Joined: Sun Feb 17, 2008 4:19 pm

Re: test position: Ketola-Pechwitz, W-ch28 sf13 email 2004

Post by kgburcham »

[d] k5r1/5p1p/p1b1B3/2N1n1r1/1P1q4/3p1P1Q/PP3RPP/5R1K b - -

small hardware
Houdini 2.0c

14/42 0:01 -0.47-- 30...Qxb4 31.Ne4 (5.143.233) 3743
14/60 0:02 -0.31 30...Qxb4 31.Ne4 Bxe4 32.Bxf7 Bf5 (9.102.704) 4051
15/60 0:02 -0.25-- 30...Qxb4 31.Ne4 (11.261.008) 4156
15/60 0:04 -0.12-- 30...Qxb4 31.Ne4 (18.717.058) 4394
15/60 0:05 -0.37++ 30...d2 (23.861.515) 4475
15/60 0:08 -0.95 30...d2 31.Bb3 Qxb4 (37.281.296) 4571
16/60 0:10 -0.97 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3(46.341.977) 4628
17/60 0:12 -1.00 30...d2 (60.876.038) 4706
18/60 0:20 -1.00 30...d2 31.Bb3 Qxb4 (98.427.884) 4869
19/61 0:48 -1.22 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3 (242.070.360) 4972
20/61 1:04 -1.22 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3 (324.194.593) 5036
21/61 1:20 -1.13-- 30...d2 31.Bb3 (409.192.320) 5080
21/64 2:52 -1.31++ 30...d2 (889.474.939) 5160
21/64 2:57 -1.26 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3 33.Rxd2 Bxe4 (918.207.474) 5162
22/70 5:37 -1.35++ 30...d2 (1.776.883.487) 5270
22/70 5:42 -1.35 30...d2 31.Bb3 Qxb4 32.Ne4 Nd3 33.Rxd2 Bxe4 (1.807.646.505) 5271


20 -1.92 30...d2 31.Bb3 Nxf3 32.Ba4 Bd5 (2.834.688.461) 5075
20 -1.31 30...Qe3 31.Bxf7 Nxf7 32.Qe6 Qxe6 (2.834.688.461) 5075
20 -0.54 30...Re8 31.Qxh7 Rgg8 32.h3 Rh8 (2.834.688.461) 5075
20 -0.37 30...R5g6 31.Bf5 d2 32.Bc2 Rd8 (2.834.688.461) 5075



[Event "W-ch28 sf13 email"]
[Site "ICCF email"]
[Date "2004.??.??"]
[Round "?"]
[White "Ketola, Ville"]
[Black "Pechwitz, Guenter"]
[WhiteElo "2404"]
[BlackElo "2494"]
[ECO "B87"]
[Result "0-1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4
e6 7. Bb3 b5 8. O-O Be7 9. Qf3 Qc7 10. Qg3 Nc6 11. Nxc6
Qxc6 12. Re1 Bb7 13. Qxg7 Rg8 14. Qh6 O-O-O 15. Qh3 Kb8
16. f3 Rg6 17. Be3 Rdg8 18. Re2 b4 19. Na4 d5 20. Bf4+ Ka8
21. e5 Nd7 22. c3 d4 23. Kh1 d3 24. Rd2 Bg5 25. Bxg5 Rxg5
26. cxb4 Nxe5 27. Rf2 Qd6 28. Nc5 Qd4 29. Raf1 Bc6 30. Bxe6
d2 31. Bb3 Nxf3 32. Ba4 Bd5 33. Nxa6 Qb6 34. Bb3 Bxb3
35. Nc7+ Kb8 36. Qxf3 d1=Q 37. Rxd1 Bxd1 38. Qa8+ Kxc7
39. Rxf7+ Kd6 40. Qe4 R8g6 41. Qf4+ Re5 42. Qd2+ Rd5
43. Qf4+ Ke6 44. Rxh7 Qd6 45. Qe4+ Kf6 46. Qh4+ Kf5 0-1