A question involving Belka evaluations

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

Moderator: Ras

User avatar
Eelco de Groot
Posts: 4681
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

A question involving Belka evaluations

Post by Eelco de Groot »

Hello,

Sorry about bringing up the Belka thing again but I thought there was an interesting evaluation, of which I'm not sure whether it's an example of a bad Belka bug or a really brilliant difference in eval possibly also displayed by Rybka?

I have not tested this with Rybka so maybe it is interesting to see what recent versions of Rybka think of this position.

The position came up as a result of the discovery that there was a flaw in my recent tests of Glaurung where I was using the -excellent!- Rybka.bkt book made by Harry schnapp for the tests. I discovered that because I had left several sliders in the GUI book options in the default position for use with the Shredder books and had also included the requirement that every line could be played only if there were at least two games with this line, that not following here Harry's original instructions, this had the unfortunate effect of making the book so very narrow that a large proportion of my testgames consisted just of a single variation in the Sicilian Najdorf :? Yes you may laugh, but it was rather a pity of all my diligent testing of Glaurung settings!

It remains to be seen what will be the outcome of new tests if I will be using either fixed starting positions or the Rybka.bkt again, but this time with a broader choice of repertoire.

I was also looking at the particular variation that is as follows:

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4
Nbd7 7. Bg5 e6 8. O-O Qb6 9. Bb3 Be7 10. a4 Nc5 11. a5 Qc7
12. f3 h6 13. Be3 Nxb3 14. Nxb3 Bd7 15. Bb6 Qc8 16. f4 Bc6 {Last bookmove}

I wanted to see how much work there is involved if you wanted to add a few moves at the end of a bookline. Unfortunately there is no way to add single moves easily in some sort of menu, I think that goes for most major GUIs, lines have to be added as individual games.

I ended up by having SCID making a new PGN where I can edit some moves without disrupting analyzing engines, and analyzing moves by several engines parallel in two copies of the Shredder interface.

The "main line" of my slightly modified Rybka.bkt now looks as follows in this pgn using one of the testgames against Belka, output by SCID:

[Event "12 Minutes/Game + 3 Seconds/Move"]
[Site "Engine Match"]
[Date "2007.12.11"]
[Round "2"]
[White "Glaurung 2.0.1 Mjolnir 001g2"]
[Black "Belka 1.8.11"]
[Result "0-1"]

1.e4 {book 0s}
1...c5 {book 0s}
2.Nf3 {book 0s}
2...d6 {book 0s}
3.d4 {book 0s}
3...cxd4 {book 0s}
4.Nxd4 {book 0s}
4...Nf6 {book 0s}
5.Nc3 {book 0s}
5...a6 {book 0s}
6.Bc4 {book 0s}
6...Nbd {book 0s}
7.Bg5 {book 0s}
7...e6 {book 0s}
8.O-O {book 0s}
8...Qb6 {book 0s}
9.Bb3 {book 0s}
9...Be7{book 0s}
10.a4 {book 0s}
10...Nc5 {book 0s}
11.a5 {book 0s}
11...Qc7 {book 0s}
12.f3 {book 0s}
12...h6 {book 0s}
13.Be3 {book 0s}
13...Nxb3 {book 0s}
14.Nxb3 {book 0s}
14...Bd7 {book 0s}
15.Bb6 {book 0s}
15...Qc8 {book 0s}
16.f4 {book 0s}
16...Bc6 {book 0s}
17.Qe2
( 17.Qd3 {20.03 38:13 -0.15 17.Qe2 O-O 18.Bd4 Re8 19.Rf3 Qb8
20.Rd1 e5 21.fxe5 dxe5 22.Bc5 Bxc5+ 23.Nxc5 Qa7 24.b4 Rad8 25.Rfd3
Rxd3 26.cxd3 Rd8 27.Qf2 Qb8 28.Rf1 Qc7 Glaurung; 21.01 70:58 -0.17
17.Qe2 O-O 18.Rad1 Re8 19.Rf3 d5 20.e5 Nd7 21.Bd4 Nf8 22.Bb6 Ng6
23.Nd4 Bb4 24.Nxc6 bxc6 25.Na2 Be7 26.Nc3 Rb8 27.Qd3 c5 Glaurung}
17...O-O {-0.26/14 34s} 18.Nd4 {-0.17/15 38s} 18...d5 {-0.04/14
20s} 19.exd5 {-0.17/16 38s} 19...Bxd5 {-0.06/15 31s} 20.Ra4 {
-0.29/15 52s} 20...Re8 {+0.20/15 2:19m} 21.Kh1 {-0.47/15 56s}
21...Nd7 {+0.27/15 29s} 22.f5 {-0.52/15 19s} 22...Nxb6 {+0.20/15
21s} 23.axb6 {-0.35/16 21s} 23...Qc5 {+0.35/14 45s} 24.fxe6 {
-0.41/14 26s} 24...fxe6 {+0.45/14 27s} 25.Qe2 {-0.54/14 40s} 25...
Qxb6 {+0.62/12 3s} 26.Nxd5 {-0.88/14 19s} 26...exd5 {+0.63/12 5s}
27.Nf5 {-0.72/14 19s} 27...Bf6 {+0.78/13 19s} 28.Qg4 {-0.76/14 17s
} 28...Kh7 {+0.93/13 16s} 29.Rb4 {-0.70/14 16s} 29...Qc6 {+1.08/14
16s} 30.Qh5 {-0.82/13 14s} 30...Re4 {+1.56/14 16s} 31.Rxe4 {
-1.72/15 19s} 31...dxe4 {+1.50/14 13s} 32.b3 {-2.00/15 21s} 32...
Re8 {+1.64/14 28s} 33.Qe2 {-1.94/14 22s} 33...e3 {+1.73/15 16s}
34.c4 {-2.13/15 19s} 34...g6 {+1.72/15 20s} 35.Ng3 {-2.37/15 14s}
35...Kg7 {+1.70/14 21s} 36.Qg4 {-2.19/14 14s} 36...Re5 {+1.79/13
9s} 37.Qe2 {-2.33/14 15s} 37...h5 {+1.79/14 8s} 38.Qd3 {-2.29/16
12s} 38...h4 {+1.86/15 11s} 39.Ne2 {-2.35/17 12s} 39...h3 {
+1.82/14 6s} 40.Rf3 {-2.35/14 11s} 40...hxg2+ {+1.82/14 7s} 41.
Kxg2 {-2.35/14 0s} 41...Kh7 {+1.87/14 18s} 42.Ng3 {-2.37/15 38s}
42...b6 {+1.87/14 10s} 43.Qe2 {-2.21/13 7s} 43...Bg5 {+1.91/13 7s}
44.Qf1 {-2.23/14 20s} 44...Be7 {+1.99/13 11s} 45.Qe2 {-2.25/13 7s}
45...Bc5 {+2.07/14 15s} 46.Qd1 {-2.45/13 14s} 46...a5 {+2.14/13 6s
} 47.Qf1 {-2.39/13 8s} 47...Re6 {+2.40/13 10s} 48.Qe2 {-2.76/14 9s
} 48...Rd6 {+3.26/14 5s} 49.Nf1 {-4.07/14 6s} 49...Qe4 {+3.52/14
6s} 50.h4 {-4.19/14 7s} 50...Kg8 {+3.54/13 7s} 51.Kh3 {-4.62/14
10s} 51...Qe6+ {+3.93/13 5s} 52.Kh2 {-4.88/15 15s} 52...Rd4 {
+4.27/14 16s} 53.Rxe3 {-4.86/14 7s} 53...Rxh4+ {+4.27/13 2s} 54.
Kg2 {-5.60/15 8s} 54...Rg4+ {+4.49/14 5s} 55.Kh2 {-5.98/15 6s}
55...Bxe3 {+4.49/14 5s} )
( )
17...O-O 18.Rad1 Nd7 19.Be3 Qc7 20.Rf3 *

[d]r4rk1/1pqnbpp1/p1bpp2p/P7/4PP2/1NN1BR2/1PP1Q1PP/3R2K1 b - -

Now in this position the programs that I tried all want to play 20... Nc5 21. Nxc5 dxc5 This is not so bad as a main line for White, I thought a possible move next could be 22.Rg3 with the possibilty of an attack on the enemy King. The programs don't really handle that very well but this position does get a better eval in time and it looks like a normal human plan to me to move the Rook to g3, possibly the queen can go to h5 later. A possibly big downside however is that the pawn on a5 must fall, - unless the Rook moves from d1 to a1 again, but this Rook is needed for the attack on the Kingside!, if not, a5 falls and Black can the march on the Kingside with its pawns on the a and b file. Are the programs underestimating this?

Belka was the only program that came up with a different variation that involved forcing Black to exchange its last knight on b3 and using this possibilty to get the Bishop back to b6 where it can chase the black queen away again and have pawn a5 defended again. This looks all eminently logical and the only drawback is the doubled pawn after the exchange of the Knights on b3. The last of these pawns on b2 is however a very important base for the Knight on c3 and the front runner on b3 is very useful when it moves up to b4. After an exchange bxa5 bxa5 the doubled pawn is then dissolved so in fact there is no weakness attached to the doubled pawn. Is Belka the only program capable of evaluting this doubled pawn correctly or am I missing something?

If I follow Belka's variation further the eval is at the moment in this position after 21. Bd4 Nxb3 22. Bb6 Qd7 23. cxb3

[d] r4rk1/1p1qbpp1/pBbpp2p/P7/4PP2/1PN2R2/1P2Q1PP/3R2K1 b - -


Three best moves multivariation analysis, the eval has gone down somewhat but is still positive for White:

r4rk1/1p1qbpp1/pBbpp2p/P7/4PP2/1PN2R2/1P2Q1PP/3R2K1 b - -

Engine: Belka 1.8.11 (64 MB)
by Yuri Osipov, Igor Korshunov

18 69:29 -0.12 23...f5 24.Bd4 fxe4 25.Nxe4 Bxe4
26.Qxe4 d5 27.Qg6 Bf6 28.Bc5 Rfc8
29.b4 Bxb2 30.Rh3 Qf7 31.Rxh6 Qxg6
32.Rxg6 Kf7 33.Rg3 Rh8 34.Re1 (1.124.037.064) 269

18 46:31 -0.30 23...Bd8 24.Bc5 Bc7 25.Rg3 Qe7
26.Bb4 Qf6 27.Qe3 Rfd8 28.Ne2 Qxb2
29.Bc3 Qc2 30.Rxg7+ Kf8 31.Rd3 Bxa5
32.Bf6 Qb1+ 33.Nc1 (749.573.766) 268

18 74:04 -0.42 23...Rac8 24.Bd4 Qd8 25.Rg3 g6
26.Qg4 Bd7 27.Bb6 Qe8 28.Qh5 Kh7
29.Qe2 e5 30.fxe5 Bh4 31.Rgd3 Qxe5
32.Rxd6 (1.197.312.642) 269

Analysis by Glaurung in parallel, with an eval favoring Black:


r4rk1/1p1qbpp1/pBbpp2p/P7/4PP2/1PN2R2/1P2Q1PP/3R2K1 b - -

Engine: Glaurung 2.0.1 Mjolnir 001h (64 MB)
by Tord Romstad

20 121:03 +0.17 23...Rac8 24.Rg3 g6 25.Rh3 Kh7
26.Bd4 Rfe8 27.b4 Bf8 28.Rhd3 Qe7
29.Bb6 Kg8 30.b5 axb5 31.Rxd6 Qf6
32.R6d4 Qxf4 33.Nxb5 (1.255.350.840) 172

Fruit Mandarin also sees an advantage for White but not choosing 21. Bd4 in the first position

[d]r4rk1/1pqnbpp1/p1bpp2p/P7/4PP2/1NN1BR2/1PP1Q1PP/3R2K1 b - -

Engine: Fruit 2.3.1 Mandarin (64 MB)
by Fabien Letouzey, France

13.01 0:44 -0.02 20...Nc5 21.Nxc5 dxc5 22.f5 Rad8
23.Rxd8 Rxd8 24.fxe6 fxe6 25.Rf1 Qe5
26.Bf4 Qd4+ 27.Kh1 Bf6 28.Be3 Qb4
29.Qg4 Qxb2 30.Qxe6+ Kh8 (6.602.553) 148

14.01 1:18 +0.02 20...Nc5 21.Nxc5 dxc5 22.f5 Rad8
23.Rxd8 Rxd8 24.fxe6 fxe6 25.Rf1 Kh8
26.Qh5 Rf8 27.Rf7 Rxf7 28.Qxf7 Qd6
29.Bf4 e5 30.Be3 (11.856.679) 150

15.01 3:04 -0.38-- 20...Nc5 21.Nxc5 dxc5 22.f5 Rad8
23.Rdf1 Qxa5 24.Rg3 Bh4 25.Rxg7+ Kxg7
26.Qh5 Bf6 27.Qxh6+ Kg8 28.Qxf6 Rc8
29.fxe6 fxe6 (30.055.896) 162

15.02 4:30 -0.29 20...Rac8 21.Bd4 e5 22.Be3 f5
23.fxe5 Bxe4 24.Rg3 g5 25.e6 Ne5
26.Bd4 Bf6 27.Nxe4 fxe4 28.Rc3 Qh7
29.Rxc8 Rxc8 30.Bxe5 Bxe5 (43.244.182) 159

16.01 13:02 -0.29 20...Rac8 21.Bd4 e5 22.Be3 f5
23.fxe5 Bxe4 24.Rg3 g5 25.e6 Ne5
26.Bd4 Bf6 27.Nxe4 fxe4 28.Rc3 Qh7
29.Rxc8 Rxc8 30.Bxe5 Bxe5 (119.070.436) 152

17.01 39:07 -0.45 20...Rac8 21.Rg3 Kh8 22.Qg4 Rg8
23.Qh5 Rcf8 24.Bd4 Nf6 25.Qe2 e5
26.Bb6 Qb8 27.Rf3 Qc8 28.Kh1 Qg4
29.fxe5 Nxe4 30.Nxe4 Bxe4 (351.339.259) 149

17.02 45:18 -0.24 20...Nc5 21.Nxc5 dxc5 22.f5 Bd6
23.Kh1 Rad8 24.f6 Be5 25.fxg7 Rxd1+
26.Nxd1 Rd8 27.Bxh6 Bxe4 28.Rf1 Bg6
29.Qg4 Bf5 30.Qh5 Bxg7 31.Qg5 f6 (408.925.865) 150

18.01 62:17 -0.17 20...Nc5 21.Nxc5 dxc5 22.f5 Bd6
23.Kh1 Rad8 24.f6 Be5 25.fxg7 Rxd1+
26.Nxd1 Rd8 27.Bxh6 Bxe4 28.Rf1 Bg6
29.Nc3 Bf5 30.Qh5 Bxg7 31.Bxg7 Kxg7
32.Qg5+ Kh7 (565.048.303) 151

19.01 96:26 -0.28 20...Nc5 21.Nxc5 dxc5 22.f5 Bd6
23.Kh1 Rfd8 24.fxe6 fxe6 25.Qc4 Qe7
26.h3 Kh7 27.Kg1 Bb5 28.Qa2 Be5
29.Rxd8 Rxd8 30.Nxb5 Rd1+ 31.Rf1 Rxf1+
32.Kxf1 axb5 33.Ke2 g6 (884.252.554) 152

So I was wondering
  • a) do other programs choose the variation 21. Bd4 Nxb3 22. Bb6 Qd7 23. cxb3 and
  • b) am I evaluating this new 'main line' of the Rybka Modified.bkt correctly as better for White?
  • c) is this caused by imperfect eval of doubled pawns? Or also underestimating importance of preserving a5?
Regards, Eelco
User avatar
GenoM
Posts: 914
Joined: Wed Mar 08, 2006 9:46 pm
Location: Plovdiv, Bulgaria
Full name: Evgenii Manev

Re: A question involving Belka evaluations

Post by GenoM »

Hi Eelco
I am weak on evaluating position, but I can tell you that 11th test version of Belka had not any knowledge about doubled pawns. Such a knowledge was added to 14th version, if I'm not wrong. So I made a little test to compare these two versions:
[d]r4rk1/1pqnbpp1/p1bpp2p/P7/4PP2/1NN1BR2/1PP1Q1PP/3R2K1 b - -

Analyzing engine: Belka 1.8.11

1) r4rk1/1p1qbpp1/pBbpp
Avoid move:
Best move (Belka 1.8.11): Nd7-c5
14 00:38 14.380.252 560.830 -0,27 1. ... Nc5 2.Bd4 Nxb3 3.Bb6 Qb8 4.cxb3 Rc8 5.Bd4 e5 6.fxe5 dxe5 7.Bb6 Bd8 8.Qc4 Bf6

Analyzing engine: Belka 1.8.14

1) r4rk1/1p1qbpp1/pBbpp
Avoid move:
Best move (Belka 1.8.14): Nd7-c5
15 00:46 18.822.230 565.028 0,00 1. ... Nc5 2.Rg3 Nxe4 3.Nxe4 Bxe4 4.Bb6 Qxc2 5.Rd2 Qb1+ 6.Rd1 Qc2

and in second position
[d] r4rk1/1p1qbpp1/pBbpp2p/P7/4PP2/1PN2R2/1P2Q1PP/3R2K1 b - -

Belka 1.8.14 gives evaluation -0.12 when Belka 1.8.11 gives -0.35 (from black point of view). May be this is a penalty for doubled pawns on "b".

Regards,
Geno
take it easy :)
User avatar
Eelco de Groot
Posts: 4681
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: A question involving Belka evaluations

Post by Eelco de Groot »

Evgenii, thanks!

That was really a good explanation of why Belka is evaluating this differently I think. Not a bug, but a missing feature that is really a feature! Not evaluating doubled pawns at all, that is equivalent to not giving a penalty and that would work here!

This main line of the modified Rybka book is still giving me trouble. Even with the small improvement suggested by Belka not evaluating doubled pawns, the line is not dangerous for Black anywhere, so not very good if it is to be the main line in White's repertoire... Very good though if Black can reach this position! It is also Black's main defence in the Najdorf when playing Harry Schnapp's Rybka.bkt against Rybka.bkt with the old wrong settings that I used, so for the Black side of things this would be good.

I tried improving it for White by getting rid of the strong Bishop on c6, playing 18. Nb2-d4 and then exchanging on c6. It may be slightly better but now the Bishop I have posted on b6 to protect a5 gets surrounded on all sides and I'm afraid if this were Go it would be declared dead. Maybe I have to do something about that...

In my new main line however Fruit 2.3.1 Mandarin now is finally finding some advantage for White! But I'm afraid it is seeing ghosts! Still it is nice to see a plus for White once in a while:

[Event "12 Minutes/Game + 3 Seconds/Move"]
[Site "Engine Match"]
[Date "2007.12.11"]
[Round "2"]
[White "Glaurung 2.0.1 Mjolnir 001g2"]
[Black "Belka 1.8.11"]
[Result "0-1"]

1. e4 {book 0s} c5 {book 0s} 2. Nf3 {book 0s} d6 {book 0s}
3. d4 {book 0s} cxd4 {book 0s} 4. Nxd4 {book 0s} Nf6 {book
0s} 5. Nc3 {book 0s} a6 {book 0s} 6. Bc4 {book 0s} Nbd7
{book 0s} 7. Bg5 {book 0s} e6 {book 0s} 8. O-O {book 0s}
Qb6 {book 0s} 9. Bb3 {book 0s} Be7 {book 0s} 10. a4 {book
0s} Nc5 {book 0s} 11. a5 {book 0s} Qc7 {book 0s} 12. f3
{book 0s} h6 {book 0s} 13. Be3 {book 0s} Nxb3 {book 0s}
14. Nxb3 {book 0s} Bd7 {book 0s} 15. Bb6 {book 0s} Qc8
{book 0s} 16. f4 {book 0s} Bc6 {book 0s}
17.Qe2 {First move after leaving the book. Most engines play this but it is not so easy finding a good plan for White. Maybe it is just that the a4-a5 set-up is not to my taste}
17...O-O 18.Nd4 {New line taking into account that Black's Bishop is strong on c6 and if possible should be excanged} Nd7 19.Nxc6 bxc6 20.Rad1 Re8 21.Rf3 c5 {! This seems strong} 22.Rg3 Qc6 *

[d]r3r1k1/3nbpp1/pBqpp2p/P1p5/4PP2/2N3R1/1PP1Q1PP/3R2K1 w - -


r3r1k1/3nbpp1/pBqpp2p/P1p5/4PP2/2N3R1/1PP1Q1PP/3R2K1 w - -

Engine: Glaurung 2.0.1 Mjolnir 001g2 (128 MB)
by Tord Romstad

19.01 17:36 -0.50 23.Qh5 Kf8 24.Rdd3 Bf6 25.Qd1 Bd4+
26.Rxd4 cxd4 27.Qxd4 e5 28.fxe5 Rxe5
29.Rd3 Re6 30.Rf3 Ne5 31.Rf2 Kg8
32.Nd5 Rb8 33.Qd2 (263.991.978) 249


r3r1k1/3nbpp1/pBqpp2p/P1p5/4PP2/2N3R1/1PP1Q1PP/3R2K1 w - -

Engine: Fruit 2.3.1 Mandarin (64 MB)
by Fabien Letouzey, France

18.01 31:38 +0.68 :!: :?: 23.Qh5 Kf8 24.Qg4 g6 25.f5 Bg5
26.fxg6 Ne5 27.Qh3 Nxg6 28.Rf1 Nf4
29.Qg4 Ng6 30.Kh1 Kg8 31.Qh5 Rab8
32.Rxg5 hxg5 (403.030.138) 212


r3r1k1/3nbpp1/pBqpp2p/P1p5/4PP2/2N3R1/1PP1Q1PP/3R2K1 w - -

Engine: Belka 1.8.11 (64 MB)
by Yuri Osipov, Igor Korshunov


18.48 16:22 0.00 23.Qh5 Kf8 24.Qg4 g6 25.f5 Ne5
26.Qh3 Kg7 27.Rf1 Bf6 28.fxe6 fxe6
29.Qh5 Bg5 30.Qh3 Bf6 (378.592.687) 385

Three very different views of this position! Can this line be saved for White? Or is Fruit Mandarin delusional again? I have not yet checked which engine is more right here...

Regards, Eelco
User avatar
Eelco de Groot
Posts: 4681
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: A question involving Belka evaluations

Post by Eelco de Groot »

Now at big depths the evals have come closer together (all three engines running in parallel, Athlon 2009 MHz) The line seems playable for White, at least better than the previous one but I'm a bit worried about the Bishop there in the corner :?


r3r1k1/3nbpp1/pBqpp2p/P1p5/4PP2/2N3R1/1PP1Q1PP/3R2K1 w - -

Engine: Glaurung 2.0.1 Mjolnir 001g2 (128 MB)
by Tord Romstad

21.01 110:38 -0.25 23.Qh5 Kf8 24.Qg4 g6 25.f5 Bg5
26.fxg6 fxg6 27.Qh3 Kg7 28.Rgd3 Bf4
29.Rf1 Be5 30.Rdf3 Nf6 31.Kh1 h5
32.Qh4 Bxc3 33.Rxc3 Nxe4 34.Rcf3 (1.651.189.915) 248

22.01 240:34 -0.15 23.Qh5 Kf8 24.Qg4 g6 25.f5 Bg5
26.fxg6 fxg6 27.Qh3 Kg7 28.Rgd3 Bf4
29.Rf1 Be5 30.Rdf3 Nf6 31.Qh4 Bxc3
32.bxc3 g5 33.Qh3 g4 34.Rg3 h5 (3.550.662.467) 245

best move: Qe2-h5 time: 338:19.953 min n/s: 240.840 nodes: 4.889.040.000


r3r1k1/3nbpp1/pBqpp2p/P1p5/4PP2/2N3R1/1PP1Q1PP/3R2K1 w - -

Engine: Fruit 2.3.1 Mandarin (64 MB)
by Fabien Letouzey, Ryan Benitez

20.01 166:47 +0.33 23.Qh5 Kf8 24.Rf1 Nf6 25.Qf3 Rab8
26.b3 Nd7 27.f5 Bf6 28.fxe6 Rxe6
29.Kh1 Rbe8 30.Qf5 g6 31.Qh3 Bg7
32.Rgf3 Ne5 33.Rf4 Kg8 34.Nd5 (2.192.984.797) 219 TB:4

21.01 308:55 +0.31 23.Qh5 Kf8 24.Rf1 Nf6 25.Qf3 Rab8
26.e5 Qxf3 27.Rgxf3 Nd7 28.exd6 Bxd6
29.Na4 Ke7 30.Rd1 Nf6 31.Nc3 c4
32.g3 Rec8 33.Kg2 Bc5 34.Na4 Bd6
35.Re3 Rb7 (3.948.416.290) 213 TB:4

best move: Qe2-h5 time: 338:20.000 min n/s: 211.953 CPU 100.0% n/s(1CPU): 211.953 nodes: 4.302.640.000 TB: 4



r3r1k1/3nbpp1/pBqpp2p/P1p5/4PP2/2N3R1/1PP1Q1PP/3R2K1 w - -

Engine: Belka 1.8.11 (64 MB)
by Yuri Osipov, Igor Korshunov

19.48 38:27 +0.01 23.Qh5 Kf8 24.Qg4 g6 25.f5 Ne5
26.Qh3 Kg7 27.Rf1 Bf6 28.Rf4 exf5
29.exf5 Nd7 30.fxg6 fxg6 31.Qf5 g5
32.Ne4 Bxb2 33.Rh4 Bd4+ 34.Kh1 Nxb6
35.axb6 Qxb6 (883.386.236) 382

20.48 169:01 +0.11 23.Qh5 Kf8 24.Qg4 g6 25.f5 Ne5
26.Qh3 Kg7 27.Rf1 exf5 28.exf5 Bf6
29.Qh5 Rab8 30.b3 Kh7 31.Qe2 Nd7
32.fxg6+ fxg6 33.Qd3 Bd4+ 34.Kh1 Re6 (3.901.076.292) 384

best move: Qe2-h5 time: 338:20.000 min n/s: 369.335 nodes: 7.497.509.038
User avatar
Eelco de Groot
Posts: 4681
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Bookline repaired!

Post by Eelco de Groot »

Maybe it is not very interesting, but I managed with the help of all these strong chessprograms to find a line that shows some promise for White to make it more playable again. Maybe I was or am looking at the wrong plan, maybe Rad1 can never work well after a4-a5 but at least one line looks better now. Now the task is for Black to catch up!

With the help of Glaurung I can demonstrate a whole game that White manages to actually win and I can see only a few moves by Black where it maybe could have improved its play.

[Event "12 Minutes/Game + 3 Seconds/Move"]
[Site "Engine Match"]
[Date "2007.12.11"]
[Round "2"]
[White "Glaurung 2.0.1 Mjolnir 001g2"]
[Black "Glaurung 2.0.1 Mjolnir 001g2"]
[ECO "B94i [Sicilian Najdorf]"]
[Result "0-1"]

1. e4 {book 0s} c5 {book 0s} 2. Nf3 {book 0s} d6 {book 0s}
3. d4 {book 0s} cxd4 {book 0s} 4. Nxd4 {book 0s} Nf6 {book
0s} 5. Nc3 {book 0s} a6 {book 0s} 6. Bc4 {book 0s} Nbd7
{book 0s} 7. Bg5 {book 0s} e6 {book 0s} 8. O-O {book 0s}
Qb6 {book 0s} 9. Bb3 {book 0s} Be7 {book 0s} 10. a4 {book
0s} Nc5 {book 0s} 11. a5 {book 0s} Qc7 {book 0s} 12. f3
{book 0s} h6 {book 0s} 13. Be3 {book 0s} Nxb3 {book 0s}
14. Nxb3 {book 0s} Bd7 {book 0s} 15. Bb6 {book 0s} Qc8
{book 0s} 16. f4 {book 0s} Bc6 {book 0s} 17. Qe2 O-O
18. Nd4 ({My own suggestion, to exchange the strong Bishop. First variation was:} 18. Rad1 Nd7 19. Be3 (19. Bd4 e5 20. Be3 Nf6) 19... Qc7 20. Rf3 Nc5 21. Bd4 {Slightly better than 21. Nxc5 dxc5 22. Rg3} 21... Nxb3 22. Bb6 Qd7 23. cxb3 f5 24. Rg3 fxe4 25. Nxe4 Bxe4 26. Qxe4 d5 {= Here Black is quite safe}) 18... Nd7 19. Nxc6 bxc6 20. Rad1 Re8 {This, together with 18... Nd7 was a Belka suggestion I believe, it becomes useful a while later to give an extra square for the black King. But enough about Belka's strenghts now because of its more than suspect origins} 21. Rf3 c5 {! The Bishop seems without options now. But Black is not yet completely out of danger} 22. Rg3 Qc6 23. Qh5 {!} Kf8 24. Qg4 g6 25. f5

[d]r3rk2/3nbp2/pBqpp1pp/P1p2P2/4P1Q1/2N3R1/1PP3PP/3R2K1 b - -

25... Kg7 {This is the only position I could find till now where Black
maybe makes a slight mistake, alternatives can be found in
25...Bg5 or 25...Ne5} 26. fxg6 Ne5 27. Qh3 fxg6 28. Qxe6 Bh4
29. Qxd6 Qxd6 30. Rxd6 Bxg3 31. hxg3 Rac8 32. Rd5 Nc4 33. Bxc5
Nxb2 34. Bd4+ Kf8 35. Rd6 Rc4 36. e5 {Now White has a chance}

[d]4rk2/8/p2R2pp/P3P3/2rB4/2N3P1/1nP3P1/6K1 b - -

{End of my new bookline. I just can't wait to put this line into practice :) Here Glaurung takes over all the analysis and finishes the game nicely, having to defeat itself in a shootout. Good endgame technique, maybe it can't really be called a study but it seemed a good enough demonstration for me! Mind I'm no endgame expert but Glaurung seems improved here a lot!} 36... Rxd4 37. Rxd4 Rxe5 38. Rb4 Rc5 39. Rxb2 Rxc3 40. Rb6 Kg7 41. Rxa6 Rxc2 42. Rd6 h5 43. a6 Ra2 44. Rd7+ Kf6 45. a7 Ke6 46. Rg7 Kf6 47. Rb7 Kf5 48. Rf7+ Ke6 49. Rc7 Kf5 50. Kf1 Kg4 51. Rg7 Kxg3 52. Rxg6+ Kh4 53. g3+ Kh3 54. Rg7 Kh2 55. Ke1

[d]8/P5R1/8/7p/8/6P1/r6k/4K3 b - -

{The King has to travel all the way to b8 to help the Rook but Black seems powerless to stop it} 55... Kg2 56. Kd1 Ra1+ 57. Kc2 Ra4 58. Kc3 Kf2 59. Kb3 Ra5 60. Kc4 Ra4+ 61. Kb5 Ra1 62. Kb6 Rb1+ 63. Kc7 Ra1 64. Kb8 1-0

[d]1K6/P5R1/8/7p/8/6P1/5k2/r7 b - -
The final position