Firebird 1.0 and 1.01: 180 games.

Discussion of computer chess matches and engine tournaments.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
Tomcass
Posts: 786
Joined: Sun Apr 16, 2006 7:09 pm

Firebird 1.0 and 1.01: 180 games.

Post by Tomcass » Sun Feb 07, 2010 6:59 pm

Firebird Test 32w

Gui: Fritz12
Computer Quad 3 mw 3 mega Ram 4 threads. Aprox 3.000 kns/second for Ippolit sons.
10 minutes/game
Book: Paradigm.

2010-01-Firebird1.0 beta Gauntlet 2010

FireBird 1.0 beta w32 - Igorrit 0.086v8_w32 4.5 - 5.5 +2/=5/-3 45.00%
FireBird 1.0 beta w32 - IvanHoe v81 w32 (x4) 6.0 - 4.0 +2/=8/-0 60.00%
FireBird 1.0 beta w32 - Rybka 3 32-bit (x4) 6.0 - 4.0 +3/=6/-1 60.00%



2010-02-Firebird1 Pre test2 2010

FireBird 1.0 w32 - Igorrit 0.086v8_w32 6.0 - 4.0 +2/=8/-0 60.00%
FireBird 1.0 w32 - IvanHoe v68 6.0 - 4.0 +2/=8/-0 60.00%
FireBird 1.0 w32 - Rybka 3 32-bit (x4) 6.0 - 4.0 +2/=8/-0 60.00%

2010-02-Firebird1.01 Pre test2 2010

FireBird 1.01 w32 - Igorrit 0.086v8_w32 5.0 - 5.0 +1/=8/-1 50.00%
FireBird 1.01 w32 - IvanHoe v68 6.5 - 3.5 +3/=7/-0 65.00%
FireBird 1.01 w32 - Rybka 3 32-bit (x4) 5.0 - 5.0 +2/=6/-2 50.00%

Firebird Test 64w

Gui: Fritz 11
Computer i7 975 3,2 Mw 12 mega Ram 8 threads Aprox 11.000 kns/Second for Ipolit sons.
Book: HS
10 minutes per game
Ponder: Off

2010-01 Firebird1.0 w64 Gauntlet4 2010

FireBird 1.0 beta x64 (x8) - Igorrit 0.086v8_x64 4.5 - 5.5 +0/-1/=9 45.00%
FireBird 1.0 beta x64 (x8) - Rybka 3 (x8) 6.0 - 4.0 +2/-0/=8 60.00%
FireBird 1.0 beta x64 (x8) - IvanHoe v81a x64 (x8) 5.5 - 4.5 +2/-1/=7 55.00%


2010-02Fire-Pretest2 2010

FireBird 1.0 x64 - Igorrit 0.086v8_x64 4.5 - 5.5 +0/-1/=9 45.00%
FireBird 1.0 x64 - IvanHoe v68a x64 (x8) 6.0 - 4.0 +2/-0/=8 60.00%
FireBird 1.0 x64 - Rybka 3 (x8) 5.5 - 4.5 +3/-2/=5 55.00%

2010-02Fire1.01-Pretest 2010

FireBird 1.01 x64 - Igorrit 0.086v8_x64 6.5 - 3.5 +3/-0/=7 65.00%
FireBird 1.01 x64 - IvanHoe v68a x64 (x8) 4.5 - 5.5 +0/-1/=9 45.00%
FireBird 1.01 x64 - Rybka 3 (x8) 4.5 - 5.5 +1/-2/=7 45.00%

Tom.

Summary:

FireBird 1.0 beta Overall 32,5/27,5 (+10 =45 -5)

2 wins 14 draws 4 losses against Igorrit ( 9/20)
4 15 1 against Ivanhoe (11,5/8,5)
4 16 0 against Rybka 3 (12/8)

FireBird 1.0 Overall 34,0/26,0 (+11 =46 -3)

2 wins 17 draws 1 lose against Igorrit (10,5-9,5)
4 16 0 against Ivanhoe (12/8)
5 13 2 against Rybka3 (11,5/8,5)

FireBird 1.01 Overall 32,0/28,0 (+10 = 44 -6)

4 wins 15 draws 1 lose against Igorrit (11,5/8,5)
3 16 1 against Ivanhoe (11/8)
3 13 4 against Rybka3 (9,5/11,5)

Looking to my results (+ feelings of this old beta tester!) and previous tests reported, I think that the best Firebird version is 1, rather than 1.01.

If anyone is interested in any of these tests, please let me know.

Today I see no engine stronger than FireBird 1 in the world. You are great, guys!!

Regards from Barcelona,

Tom.

User avatar
David Dahlem
Posts: 900
Joined: Wed Mar 08, 2006 8:06 pm

Re: Firebird 1.0 and 1.01: 180 games.

Post by David Dahlem » Sun Feb 07, 2010 7:33 pm

There is a new version of IvanHoe now, v66. Will you test it against Firebird?

beram
Posts: 1187
Joined: Wed Jan 06, 2010 2:11 pm

Re: Firebird 1.0 and 1.01: 180 games.

Post by beram » Sun Feb 07, 2010 8:50 pm

Tomcass wrote:Firebird Test 32w

Gui: Fritz12
Computer Quad 3 mw 3 mega Ram 4 threads. Aprox 3.000 kns/second for Ippolit sons.
10 minutes/game
Book: Paradigm.

Tom.

Summary:

FireBird 1.0 beta Overall 32,5/27,5 (+10 =45 -5)

2 wins 14 draws 4 losses against Igorrit ( 9/20)
4 15 1 against Ivanhoe (11,5/8,5)
4 16 0 against Rybka 3 (12/8)

FireBird 1.0 Overall 34,0/26,0 (+11 =46 -3)

2 wins 17 draws 1 lose against Igorrit (10,5-9,5)
4 16 0 against Ivanhoe (12/8)
5 13 2 against Rybka3 (11,5/8,5)

FireBird 1.01 Overall 32,0/28,0 (+10 = 44 -6)

4 wins 15 draws 1 lose against Igorrit (11,5/8,5)
3 16 1 against Ivanhoe (11/8)
3 13 4 against Rybka3 (9,5/11,5)

Looking to my results (+ feelings of this old beta tester!) and previous tests reported, I think that the best Firebird version is 1, rather than 1.01.

If anyone is interested in any of these tests, please let me know.

Today I see no engine stronger than FireBird 1 in the world. You are great, guys!!

Regards from Barcelona,

Tom.
Hi Tom, I Agree that Firebird 1.0 is yet the best
New Test with Nullmove true (1.01 setting)

Compaq 6710b, T8100, 2100 Mhz (Fritzmark 6,1) Blitz 4m+2s

1 FireBird 1.0 w32 +22/=24/-4 68.00% 34.0/50
2 Rybka 3 32-bit +4/=24/-22 32.00% 16.0/50

And as stated earlier look at these test:

In an example game Botwinnik – Donner 1- 0 (Wageningen1958) I took a closer look at the measurable differences between Rybka 3 and Firebird 1.0 by the analysing feature in Fritz 12 - compare analysis on my PC, T8100 dual core centrino, 2100 Mhz (6,1 Fritzmark)

I did two analysis first at 10 sec for move and second at 30 sec for a move.
The game and data are shown below.

Facts and Conclusions:
1) At 10 sec for a move, counted (out of the opening), from move 10 to 43 (34 moves), Firebird 1.0 gives 25 moves the same as white, Botwinnik. While Rybka 3 gives 12 moves the same as Botwinnik. So at this analysis time, Firebird reproduces Botwinniks moves twice more then Rybka.
At 30 sec for a move, Rybka 3 finds one more (+3 -2) so 13 moves out of 34
And Firebird finds two less (-2), so 23 moves same out of 34

2) For the difference in chosen moves, I counted the similar moves for Rybka and Firebird at 30 sec per move, these were 18 out of 34 so 54% . I consider this a rather big difference.

see for game data item
http://www.talkchess.com/forum/viewtopic.php?t=32429

grts Bram

Tomcass
Posts: 786
Joined: Sun Apr 16, 2006 7:09 pm

Re: Firebird 1.0 and 1.01: 180 games.

Post by Tomcass » Sun Feb 07, 2010 9:03 pm

David Dahlem wrote:There is a new version of IvanHoe now, v66. Will you test it against Firebird?
Thanks for your suggestion, David. I had not realized that this new Ivan was available.

I have just started the test against the other three 'monsters': Fire 1.0, Igor V9 and R3. I'll let you to know the results tomorrow.

Tom.

Tomcass
Posts: 786
Joined: Sun Apr 16, 2006 7:09 pm

Re: Firebird 1.0 and 1.01: 180 games.

Post by Tomcass » Sun Feb 07, 2010 9:05 pm

Hi, Bram,

This is a very interesting and creative way to evaluate the strength of an engine. Well done!. :D

Regards,

Tom.

lkaufman
Posts: 4305
Joined: Sun Jan 10, 2010 5:15 am
Location: Maryland USA
Contact:

Re: Firebird 1.0 and 1.01: 180 games.

Post by lkaufman » Mon Feb 08, 2010 2:33 am

Comparing engine moves to high-class human moves is not without merit, though hardly original. However instead of using one game I regularly use thousands, a total of over 152,000 positions from such games. On this basis Robbolito (several versions) scored the equivalent of about 50 Elo better than Rybka 3 single core at one second per move, but at one minute per move (sampling about 10,000 positions) Rybka 3 actually did minutely better. This agrees with the general testing conclusion that Robbo et al are clearly stronger than Rybka 3 in blitz but not clearly so in standard chess. This method of evaluating correlates quite well, though not perfectly, with ratings as measured by CCRL, at least with the scoring system we use. It puts Rybka 3 and derivatives first, Deep Shredder 12 second, and Stockfish 1.6 third (all on one core).

beram
Posts: 1187
Joined: Wed Jan 06, 2010 2:11 pm

Re: Firebird 1.0 and 1.01: 180 games.

Post by beram » Mon Feb 08, 2010 10:06 am

lkaufman wrote:Comparing engine moves to high-class human moves is not without merit, though hardly original. However instead of using one game I regularly use thousands, a total of over 152,000 positions from such games. On this basis Robbolito (several versions) scored the equivalent of about 50 Elo better than Rybka 3 single core at one second per move, but at one minute per move (sampling about 10,000 positions) Rybka 3 actually did minutely better. This agrees with the general testing conclusion that Robbo et al are clearly stronger than Rybka 3 in blitz but not clearly so in standard chess. This method of evaluating correlates quite well, though not perfectly, with ratings as measured by CCRL, at least with the scoring system we use. It puts Rybka 3 and derivatives first, Deep Shredder 12 second, and Stockfish 1.6 third (all on one core).
I have done an another analysis test with a game extensively tested 10 years ago by Jeroen Noomen for the two monthly magazine CSVN (of computerchessclub Netherlands) in 2000.

It handles a famous game between Anand (white) – and Kasparov (black) from Linares 2000 This game was won by outstanding play by Kasparov.
Jeroen tested 5 different engines on the moves from move 15 to 32. Of the moves played by Kasparov at that time Rebel Century scored 9 out of 18 moves
And with that score Rebel was the best “Kasparov move finder”. Junior, Fritz, Shredder, Nimzo were among the other tested programs.

Now ten years later I counted for Rybka 3 and Firebird 1.0 at two analysing times 30 sec and two minutes a move, how they score nowadays.
With Fritz 12 on my PC (T8100, 2100 Mhz, Fritzmark 6,1) at analysis level 30 sec for a move, Firebird comes to 15 ! (out of 18) times the same move as Kasparov, while Rybka comes to 7. (Especially the strong move 17 ..g6 found by Firebird, catches the eye)
At 2 minutes a move, Firebird scores one less (it replaces one move (move Rb8 at move 27 which only changes the move order) while Rybka climbs one from 7 to8 (+2-1)
I found this an astonishing achievement by Firebird. It confirms once more, we deal with an extraordinary strong chessprogram, which is able to find excellent gm moves in very short time.

* Note for Larry, perhaps Larry you will test in future instead of Robbolito, Firebird, because it is a better program (and) it handles multiple cores.

(46) Anand,Viswanathan (2769) - Kasparov,Garry (2851) [B92]
Linares 17th Linares (4), 03.03.2000
[rybka and firebird 30 sec en bij 2min]
1.e4 [FireBird 1.0 w32: 1.d4 d5 2.Nf3 Nf6 3.Bf4 e6 4.e3 Bd6 5.Nc3 0–0 6.Bd3 Bxf4 7.exf4 Qd6 8.Qd2 a6 9.0–0 Nc6 10.a3 h6 11.h3 Bd7 12.Rae1 0.14/22 ; Rybka 3 32-bit: 1.Nf3 Nf6 2.d4 g6 3.Nc3 d5 4.Bf4 Bg7 5.h3 0–0 6.e3 Nc6 7.Nb5 Ne8 8.Bd3 Nb4 0.24/17 ] 1...c5 [FireBird 1.0 w32: 1...e5 2.Nf3 Nc6 3.Bc4 Bc5 4.c3 Nf6 5.b4 Bb6 6.d3 d6 7.0–0 0–0 8.Nbd2 Bd7 9.a4 a5 10.b5 Ne7 11.Qe2 Ng6 12.Nb3 Nf4 13.Bxf4 exf4 0.09/24 ; Rybka 3 32-bit: 1...e6 2.Nf3 d5 3.exd5 exd5 4.d4 Nf6 5.Bd3 Bd6 6.0–0 0–0 7.Nc3 Nc6 0.04/17 ] 2.Nf3 [FireBird 1.0 w32: 2.Nf3 d6 0.16/23 ; Rybka 3 32-bit: 2.Nc3 Nc6 3.Bb5 d6 4.Nf3 Nf6 0.20/16 ] 2...d6 [FireBird 1.0 w32: 2...d6 0.16/23 ; Rybka 3 32-bit: 2...e6 3.c3 Nc6 4.d4 cxd4 5.cxd4 Nf6 6.d5 exd5 7.exd5 Bb4+ 8.Nc3 Ne7 9.Bc4 Bxc3+ 10.bxc3 Qa5 11.0–0 0–0 12.d6 0.13/16 ] 3.d4 [FireBird 1.0 w32: 3.Bb5+ Nc6 4.0–0 Bd7 5.d3 Nf6 6.Nbd2 e5 7.Nc4 Be7 8.b3 0–0 9.Bb2 h6 10.a4 Qc7 11.a5 a6 12.Bxc6 bxc6 13.Nb6 Rab8 14.Qd2 Ng4 15.h3 0.16/21 ; Rybka 3 32-bit: 3.Bb5+ Nc6 4.0–0 Bd7 5.Nc3 Nf6 6.Qe2 Nd4 7.Nxd4 cxd4 8.Nd5 Rc8 9.c3 Nxd5 10.Bxd7+ 0.37/15 ] 3...cxd4 [FireBird 1.0 w32: 3...cxd4 4.Bb5+ Nc6 5.Qxd4 Bd7 6.Bxc6 Bxc6 7.Nc3 Nf6 8.Bg5 e6 9.Bxf6 Qxf6 10.Qxf6 gxf6 11.Nd4 Rb8 12.0–0–0 Rg8 13.g3 a6 14.Nxc6 bxc6 15.a3 h5 16.Rhe1 h4 17.b3 hxg3 18.hxg3 Rh8 0.16/22 ; Rybka 3 32-bit: 3...Nf6 4.Bd3 cxd4 5.Nxd4 e5 6.Nf3 0.16/15 ] 4.Nxd4 [FireBird 1.0 w32: 4.Bb5+ Nc6 5.Qxd4 Bd7 6.Bxc6 Bxc6 7.Nc3 Nf6 8.Bg5 e6 9.Bxf6 Qxf6 10.Qxf6 gxf6 11.Nd4 Rb8 12.0–0–0 Rg8 13.g3 a6 14.Nxc6 bxc6 15.a3 d5 16.b4 a5 17.exd5 axb4 18.Ne4 0.15/21 ; Rybka 3 32-bit: 4.Qxd4 Nc6 5.Qe3 Nf6 6.Bc4 e6 7.0–0 Be7 8.h3 0–0 9.Rd1 Bd7 10.Nc3 0.25/16 ] 4...Nf6 [FireBird 1.0 w32: 4...Nf6 0.15/23 ; Rybka 3 32-bit: 4...g6 5.Be2 Nf6 6.f3 Nc6 7.Be3 Bg7 8.c3 0–0 9.0–0 Bd7 10.Qb3 Ne5 0.00/16 ] 5.Nc3 [FireBird 1.0 w32: 5.Nc3 a6 6.h3 g6 7.Bc4 Bg7 8.0–0 0–0 9.Bb3 Nbd7 10.Qe2 Nc5 11.Rd1 Qa5 12.Bd2 Bd7 13.Nf3 Qc7 14.e5 Nxb3 15.axb3 0.15/21 ; Rybka 3 32-bit: 5.Bd3 e5 6.Nf3 Be7 7.0–0 0–0 8.Nc3 Be6 9.Be3 Nc6 10.Qe2 h6 0.16/15 ] 5...a6 [FireBird 1.0 w32: 5...a6 6.h3 g6 7.Bc4 Bg7 8.0–0 0–0 9.Bb3 Nbd7 10.Qe2 Nc5 11.Rd1 Qa5 12.Bd2 Bd7 13.Nf3 Qc7 14.e5 Nxb3 15.axb3 0.14/21 ; Rybka 3 32-bit: 5...g6 6.Be2 Nc6 7.0–0 Bg7 8.Be3 0–0 9.h3 Bd7 10.a3 -0.08/15 ] 6.Be2 [FireBird 1.0 w32: 6.h3 g6 7.Nf3 Nc6 8.Be2 Bg7 9.0–0 0–0 10.Be3 b5 11.Qd3 Qc7 12.Rfe1 Bd7 13.a3 Rab8 14.Rad1 Rbc8 15.b3 Be6 0.15/19 ; Rybka 3 32-bit: 6.Be3 g6 7.h3 Bg7 8.Qd2 Nc6 9.g4 0–0 10.g5 Nd7 11.0–0–0 Bxd4 12.Bxd4 Qa5 0.32/15 ] 6...e5 [FireBird 1.0 w32: 6...e5 0.13/26 ; Rybka 3 32-bit: 6...g6 7.Be3 Bg7 8.Qd2 Nc6 9.0–0–0 Ng4 10.Bxg4 Bxg4 11.f3 Bd7 12.Nd5 0–0 13.Kb1 Rc8 14.h4 0.04/17 ] 7.Nb3 [FireBird 1.0 w32: 7.Nb3 Be7 8.Qd3 Nc6 9.Nd5 0–0 10.0–0 Nxd5 11.exd5 Nb8 12.Be3 Nd7 13.c4 f5 14.f4 e4 15.Qc2 a5 16.a4 Bf6 17.c5 dxc5 18.Nxc5 Qb6 19.Rab1 Rd8 20.Rfc1 Nxc5 21.Qxc5 Qxc5 0.13/24 ; Rybka 3 32-bit: 7.Nf3 Be7 8.0–0 Be6 9.Ng5 Bd7 10.Be3 h6 11.Nf3 0–0 12.Nd5 Nxd5 13.exd5 Bf5 14.Bd3 0.21/17 ] 7...Be7 [FireBird 1.0 w32: 7...Be7 8.Qd3 Nc6 9.Nd5 0–0 10.0–0 Nxd5 11.exd5 Nb8 12.Be3 Nd7 13.c4 f5 14.f4 e4 15.Qc2 a5 16.a4 Bf6 17.c5 dxc5 18.Nxc5 Qb6 19.Rab1 Rd8 20.Rfc1 Nxc5 21.Qxc5 Qxc5 0.15/24 ; Rybka 3 32-bit: 7...Be7 8.Be3 0–0 9.0–0 h6 10.Qd3 Nbd7 11.Rad1 Rb8 12.f3 b6 13.a4 Bb7 14.Bf2 Rc8 0.11/18 ] 8.0–0 [FireBird 1.0 w32: 8.Be3 0–0 9.0–0 Be6 10.f4 0.13/22 ; Rybka 3 32-bit: 8.Be3 0–0 9.f3 h6 10.Qd2 Be6 11.f4 exf4 12.Bxf4 Nc6 13.0–0–0 b5 14.Nd4 Qd7 0.19/16 ] 8...Be6 [FireBird 1.0 w32: 8...Be6 9.Qd3 Nbd7 10.Nd5 Rc8 11.c4 Nb6 12.Nd2 Na4 13.Qa3 Nc5 14.Qe3 0–0 15.b4 Na4 16.Nxe7+ Qxe7 17.h3 Rfe8 18.Ba3 b5 19.Rac1 Qb7 20.Rfd1 bxc4 0.14/24 ; Rybka 3 32-bit: 8...Qc7 9.Be3 0–0 10.Qd3 Re8 11.Rad1 h6 12.f4 Nc6 13.f5 Bd7 14.a3 Na7 15.Nd2 0.14/16 ] 9.f4 [FireBird 1.0 w32: 9.Qd3 0–0 10.Nd5 Nxd5 11.exd5 Bc8 12.Be3 Nd7 13.Rad1 Qc7 14.c4 f5 15.f4 g6 16.Qd2 Bf6 17.Rc1 b6 18.fxe5 Nxe5 19.Nd4 Re8 20.b3 Rb8 21.Rce1 0.12/22 ; Rybka 3 32-bit: 9.Qd3 Nc6 10.Be3 0–0 11.Rad1 Rc8 12.Qd2 h6 13.f3 Nb8 14.f4 Nbd7 15.f5 Bc4 16.Bxc4 0.25/17 ] 9...Qc7 [FireBird 1.0 w32: 9...0–0 10.f5 Bd7 11.Be3 Bc6 12.Qd3 Nbd7 13.a4 Qc7 14.a5 Nc5 15.Nxc5 dxc5 16.Bf3 Rfd8 17.Qc4 Rac8 18.Rfc1 Ne8 19.Qf1 Nf6 20.Qf2 g6 21.Bxc5 Bxc5 22.Qxc5 0.10/24 ; Rybka 3 32-bit: 9...0–0 10.f5 Bd7 11.Be3 Bc6 12.Bf3 Nbd7 13.Qe1 Qc7 14.Qg3 Rfe8 15.Rad1 Rad8 16.a3 0.02/17 ] 10.Nd5 [FireBird 1.0 w32: 10.f5 Bc4 11.Rf3 0–0 12.Rg3 Rd8 13.Bxc4 Qxc4 14.Bg5 Nbd7 15.Qf1 Rdc8 16.Qxc4 Rxc4 17.Na5 Rd4 18.Rd3 Rxd3 19.cxd3 Nc5 20.Bxf6 Bxf6 21.Nd5 Nxd3 22.Nxb7 Rb8 0.17/19 ; Rybka 3 32-bit: 10.f5 Bc4 11.Rf3 Nbd7 12.Be3 b5 13.Rg3 Bxe2 14.Qxe2 b4 15.Nd5 Nxd5 16.exd5 g6 17.Rf3 Nf6 0.29/14 ] 10...Bxd5 [FireBird 1.0 w32: 10...Bxd5 11.exd5 -0.06/24 ; Rybka 3 32-bit: 10...Bxd5 11.exd5 Nbd7 12.Rf3 0–0 13.Rc3 Qb8 14.a4 Re8 15.fxe5 dxe5 16.Rh3 Nb6 17.c4 Qc7 18.Qf1 Rac8 19.Rc3 Ne4 0.00/18 ] 11.exd5 [FireBird 1.0 w32: 11.exd5 Nbd7 12.a4 0–0 13.fxe5 Nxe5 14.a5 Rae8 15.Ra4 Bd8 16.Rb4 h6 17.c4 Ng6 18.Bd3 Nd7 19.Bxg6 fxg6 20.Rxf8+ Nxf8 21.Bd2 Bf6 22.Qc2 g5 23.Bc3 Nd7 24.Qg6 Re2 25.Nd4 Bxd4+ -0.06/23 ; Rybka 3 32-bit: 11.exd5 Nbd7 12.Rf3 0–0 13.Rc3 Qb8 14.a4 Re8 15.fxe5 dxe5 16.Rh3 Nb6 17.c4 Qc7 18.Qf1 Rac8 19.Rc3 Ne4 0.00/17 ] 11...Nbd7 [FireBird 1.0 w32: 11...Nbd7 0.00/23 ; Rybka 3 32-bit: 11...Nbd7 12.Be3 Nb6 13.c4 Nxc4 14.Rc1 -0.11/16 ] 12.c4 [FireBird 1.0 w32: 12.c4 b5 13.cxb5 Qb6+ 14.Kh1 axb5 15.Qd3 0–0 16.Qxb5 Qa7 17.Qd3 e4 18.Qd4 Qb7 19.g4 Rfe8 20.Rd1 Nb6 21.Bb5 Nxg4 22.Bc6 Qa6 23.h3 Qe2 24.hxg4 Qf3+ 25.Kh2 Qe2+ 26.Kg1 Qxg4+ 27.Kh2 Qh5+ 28.Kg2 Qe2+ 29.Kh1 Qf3+ 30.Kh2 Qe2+ 31.Kh1 0.00/21 ; Rybka 3 32-bit: 12.a4 Nb6 13.g4 h6 14.a5 Nbd7 15.Rf3 0–0 16.Rc3 Qd8 17.Bf3 e4 18.Bg2 Rc8 19.Rxc8 Qxc8 20.Nd4 0.04/14 ] 12...0–0 [FireBird 1.0 w32: 12...b5 13.cxb5 Qb6+ 14.Kh1 axb5 15.Qd3 0–0 16.Qxb5 Qa7 17.Qd3 e4 18.Qd4 Qb7 19.g4 Rfe8 20.Rd1 Nb6 21.Bb5 Nxg4 22.Bc6 Qa6 23.h3 Qe2 24.hxg4 Qf3+ 25.Kh2 Qe2+ 26.Kg1 Qxg4+ 27.Kh2 Qh5+ 28.Kg2 Qe2+ 29.Kh1 Qf3+ 30.Kh2 Qe2+ 31.Kh1 0.00/24 ; Rybka 3 32-bit: 12...b5 13.cxb5 Qb6+ 14.Kh1 axb5 15.fxe5 dxe5 -0.19/15 ] 13.Kh1 [FireBird 1.0 w32: 13.Be3 Rfe8 14.f5 h6 15.Qe1 Ne4 16.Qb1 Nef6 17.Qe1 0.00/20 ; Rybka 3 32-bit: 13.Be3 exf4 14.Rxf4 Rfe8 15.Bd4 h6 16.Nd2 Rac8 17.Rb1 Ne5 18.Rf1 Nfd7 19.b3 0.16/15 ] 13...Rfe8 [FireBird 1.0 w32: 13...Rfe8 14.Be3 exf4 15.Bxf4 Bf8 0.00/20 ; FireBird 1.0 w32: 13...Rfe8 0.00/25 ; Rybka 3 32-bit: 13...Rac8 14.Be3 exf4 15.Bxf4 Rfe8 16.Rc1 -0.07/16 ] 14.Be3 [FireBird 1.0 w32: 14.Be3 exf4 15.Bxf4 Bf8 16.Rc1 Qb6 17.Qc2 Ne5 18.Bd2 0.00/20 ; FireBird 1.0 w32: 14.Be3 exf4 15.Bxf4 0.00/23 ; Rybka 3 32-bit: 14.Qd3 Bf8 15.fxe5 Nxe5 16.Qg3 Ne4 17.Qf4 Nf6 18.Qg3 Ne4 19.Qf4 Nf6 20.Qg3 Ne4 21.Qf4 Nf6 22.Qg3 Ne4 23.Qf4 Nf6 24.Qg3 Ne4 25.Qf4 Nf6 26.Qg3 Ne4 27.Qf4 Nf6 28.Qg3 Ne4 29.Qf4 0.00/16 ] 14...exf4 [Rybka 3 32-bit: 14...Bf8 15.Qd2 Ne4 16.Qc2 exf4 17.Bxf4 -0.03/10 ; FireBird 1.0 w32: 14...exf4 15.Bxf4 Bf8 16.Rc1 Qb6 17.Qc2 Ne5 18.Bd2 0.00/20 ; FireBird 1.0 w32: 14...exf4 15.Bxf4 0.00/25 ; Rybka 3 32-bit: 14...Rac8 15.Rc1 exf4 16.Bxf4 Qd8 -0.07/16 ]

15.Bxf4 [Rybka 3 32-bit: 15.Rxf4 Rac8 16.Bd4 Ne5 17.Nd2 h6 18.Rf1 Qa5 19.Rc1 b5 20.a3 0.08/14 ; FireBird 1.0 w32: 15.Bxf4 Bf8 16.Rc1 Qb6 17.Rc2 0.00/21 ; FireBird 1.0 w32: 15.Bxf4 0.00/24 ; Rybka 3 32-bit: 15.Rxf4 Ne5 16.Rc1 Bd8 17.Rf1 Neg4 18.Bxg4 Rxe3 19.c5 dxc5 20.Nxc5 Qe5 21.d6 Nxg4 22.Qxg4 Qxd6 23.Nxb7 Qg6 24.Qc4 0.08/16 ]
15...Bf8 [Rybka 3 32-bit: 15...Ne5 16.Nd4 g6 17.Rc1 Qb6 18.Qd2 Bf8 19.Rce1 Bg7 20.Be3 Qc7 -0.07/14 ; FireBird 1.0 w32: 15...Bf8 16.Rc1 Qb6 17.Rc2 0.00/20 ; FireBird 1.0 w32: 15...Bf8 0.00/24 ; Rybka 3 32-bit: 15...Rac8 16.Rc1 Qd8 17.Qd3 Ne5 18.Qh3 Nfd7 19.Bg4 Nxg4 20.Qxg4 g6 -0.07/16 ]
16.Rc1 [Rybka 3 32-bit: 16.Rb1 Rac8 17.Rc1 Ne5 18.Nd4 Qb6 19.b3 Ng6 20.Qd2 Ne4 0.00/13 ; FireBird 1.0 w32: 16.Rc1 Qb6 17.Rc2 0.00/20 ; FireBird 1.0 w32: 16.Rc1 Qb6 17.Bg4 g6 18.Bxd7 0.00/23 ; Rybka 3 32-bit: 16.a4 Ne4 17.Qc2 g6 18.Bf3 Nef6 19.Rae1 Nb6 20.Na5 Bg7 21.Bd2 Rac8 0.08/15 ]
16...Qb6 [Rybka 3 32-bit: 16...Ne5 17.Qd4 Nfd7 18.Be3 g6 19.Qh4 Rac8 20.Rfe1 b6 21.Nd4 Nc5 -0.11/14 ; FireBird 1.0 w32: 16...Qb6 17.Rc2 g6 18.Bd3 0.00/20 ; FireBird 1.0 w32: 16...Qb6 17.Bg4 g6 18.Bxd7 Nxd7 19.Qf3 f5 20.g4 Ne5 21.Bxe5 Rxe5 22.gxf5 Rxf5 23.Qg4 Rxf1+ 24.Rxf1 Qe3 25.Nd4 Qd3 26.Qf4 Qxc4 27.Qf7+ Kh8 28.Ne6 Qxd5+ 29.Kg1 Bh6 30.Qf6+ Kg8 31.Qf7+ Kh8 0.00/24 ; Rybka 3 32-bit: 16...Ne5 17.Qd4 Ng6 18.Bd3 Nxf4 19.Qxf4 Re5 20.Qg3 Nh5 21.Qh3 g6 22.g4 Ng7 23.Rce1 -0.10/16 ] 17.Rc2 [Rybka 3 32-bit: 17.Rc3 g6 18.Rcf3 Ng4 19.h3 Nge5 20.Rc3 Rac8 21.Be3 Qd8 22.Qd4 f5 0.10/14 ; FireBird 1.0 w32: 17.Rc2 g6 18.Bd3 0.00/19 ; FireBird 1.0 w32: 17.Bg4 g6 18.Bxd7 Nxd7 19.Qf3 f5 20.g4 fxg4 21.Qxg4 Ne5 22.Bxe5 Rxe5 23.Rce1 Rxe1 24.Rxe1 Qb4 25.Re3 b5 26.Qe6+ Kh8 27.cxb5 Qf4 28.Kg2 axb5 29.Rf3 Qg5+ 30.Rg3 Qh5 31.Rf3 Qg5+ 0.00/20 ; Rybka 3 32-bit: 17.Bf3 Ne5 18.Qd2 Rac8 19.Be3 Qc7 20.Na5 0.03/16 ]
17...g6 [Rybka 3 32-bit: 17...Rac8 18.Bd3 Ne5 19.Bf5 Rc7 20.Bd3 Nxd3 21.Qxd3 Rcc8 22.Qf5 Qb4 -0.12/14 ; FireBird 1.0 w32: 17...g6 18.Bd3 0.00/19 ; FireBird 1.0 w32: 17...g6 -0.09/24 ; Rybka 3 32-bit: 17...Rac8 18.Bd3 Ne5 19.Bf5 Rc7 20.Bg5 Nfd7 21.Bd2 Qa7 22.Re1 g6 23.Bxd7 Rxd7 24.Be3 -0.04/16 ] 18.Bf3 [Rybka 3 32-bit: 18.Bd3 a5 19.Rcf2 a4 20.Nd2 Nc5 21.Bb1 Nfd7 22.Nf3 Bg7 23.Re2 -0.01/14 ; FireBird 1.0 w32: 18.Bd3 Re7 19.Bd2 Rae8 20.Ba5 Qe3 21.Re2 Qg5 22.Rxe7 Bxe7 23.Bd2 Qh4 24.Rf4 Qg5 25.Rf1 0.00/18 ; FireBird 1.0 w32: 18.Bf3 Ne5 19.Bd2 Rac8 20.Ba5 Qa7 21.Bc3 Qb8 22.Bd4 b6 23.Be2 Bg7 24.Bg1 Qb7 25.Qd2 Ne4 26.Qe3 Nc5 27.Nxc5 bxc5 28.Qg3 f5 29.b3 -0.09/22 ; Rybka 3 32-bit: 18.Bd3 a5 19.Nd2 Nh5 20.Bg5 h6 21.g4 Ng3+ 22.hxg3 hxg5 23.Ne4 Be7 24.Rh2 Qd4 25.Nc3 Ne5 26.Bxg6 Qxd1 27.Bh7+ Kg7 28.Nxd1 Nxg4 29.Rh3 Rh8 30.Kg2 Rae8 -0.02/16 ]
18...Rac8 [Rybka 3 32-bit: 18...Ne5 19.Rc3 Bg7 20.Be3 Qc7 21.Bd4 Rad8 22.Qd2 Re7 23.Qf4 -0.33/13 ; FireBird 1.0 w32: 18...Rac8 -0.15/21 ; FireBird 1.0 w32: 18...Ne5 19.Bd2 Rac8 20.Ba5 Qa7 21.Bc3 Qb8 22.Bd4 b6 23.Be2 Bg7 24.Bg1 Qb7 25.Qd2 Ne4 26.Qe3 Nc5 27.Nxc5 bxc5 28.Qg3 f5 29.b3 Qc7 30.Qh4 Qe7 31.Qf4 -0.09/24 ; Rybka 3 32-bit: 18...Ne5 19.Rc3 Nfd7 20.Be2 Bg7 21.Be3 Qc7 22.Qd2 f5 23.Rcc1 Nf6 24.Nd4 Ne4 -0.25/16 ]
19.Nc1 [Rybka 3 32-bit: 19.Rc3 Bg7 20.Qc2 Ne5 21.Be3 Qb4 22.Be2 Qa4 23.Bg5 -0.14/12 ; FireBird 1.0 w32: 19.Bd2 Ne5 20.Ba5 Qe3 21.Bd2 Qa7 22.Bc3 Nfd7 23.Be2 Qe3 24.Bd2 Qb6 25.Ba5 Qe3 26.Bd2 -0.15/19 ; FireBird 1.0 w32: 19.Bd2 Ne5 20.Ba5 Qe3 21.Bd2 Qa7 22.Bc3 Bg7 23.Bd4 Qb8 24.c5 dxc5 25.Nxc5 Rcd8 26.Re2 Bf8 27.g3 Bxc5 28.Bxc5 b6 29.Ba3 Qa8 30.d6 Nxf3 31.Rxe8+ Rxe8 32.Qxf3 Qxf3+ 33.Rxf3 -0.09/22 ; Rybka 3 32-bit: 19.Nd4 Bg7 20.b3 Qc5 21.Re2 Nh5 22.Bxh5 Bxd4 23.Bf3 Rxe2 24.Bxe2 Re8 25.Qe1 Re4 -0.18/15 ]
19...Ne5 [Rybka 3 32-bit: 19...Ne5 20.b3 Bg7 21.Nd3 Nfd7 -0.31/15 ; FireBird 1.0 w32: 19...Re7 20.b3 Rce8 21.Re2 Ne5 22.Bg5 Bg7 23.Rfe1 Qa5 24.Qd2 Qxd2 25.Bxd2 b5 26.Nd3 Nxf3 27.Rxe7 Rxe7 28.gxf3 Rxe1+ 29.Nxe1 bxc4 30.bxc4 Nd7 31.Kg2 -0.17/18 ; FireBird 1.0 w32: 19...Ne5 -0.16/26 ; Rybka 3 32-bit: 19...Qa5 20.b3 b5 21.cxb5 Rxc2 22.Qxc2 Re1 23.Kg1 Qb6+ 24.Qf2 -0.25/15 ]
20.b3 [Rybka 3 32-bit: 20.b3 Bg7 21.Nd3 Nfd7 22.Re2 f5 23.Nxe5 Nxe5 24.a4 Qc7 25.Be3 Qd7 26.a5 Nxf3 27.Rxf3 Bc3 28.Bb6 Rxe2 -0.31/16 ; FireBird 1.0 w32: 20.b3 Bg7 21.Nd3 Nfd7 22.Re2 f5 23.Nxe5 dxe5 24.Be3 Qd6 25.g4 f4 26.Bf2 Rc7 27.Kg2 b5 28.Qd3 Rec8 29.Rc1 Bf6 30.h4 Nc5 31.Bxc5 Rxc5 32.g5 bxc4 33.bxc4 -0.05/21 ; FireBird 1.0 w32: 20.b3 Bg7 21.Nd3 Nxf3 22.Qxf3 Qd4 23.Bc1 Qg4 24.Rcf2 Rc7 25.Bf4 Qxf3 26.Rxf3 Rd7 27.Re3 Rxe3 28.Bxe3 b5 29.Nb4 bxc4 30.bxc4 Re7 31.Bf4 Ne4 32.g3 Rc7 33.Nc6 Rb7 34.Bc1 f5 35.Kg2 Bf6 -0.16/24 ; Rybka 3 32-bit: 20.b3 Bg7 21.Nd3 Nfd7 22.Re2 Nxd3 23.Rxe8+ Rxe8 24.Qxd3 Ne5 25.Qe2 Qd4 26.Bg3 f5 27.Rd1 Qc5 28.Bf2 Qa3 -0.07/18 ]
20...h5 [Rybka 3 32-bit: 20...Bg7 21.Nd3 Nfd7 22.Re2 f5 23.Nxe5 Nxe5 24.a4 Qc7 25.Be3 Qd7 26.a5 Nxf3 27.Rxf3 Bc3 28.Bb6 Rxe2 -0.31/15 ; FireBird 1.0 w32: 20...Bg7 21.Nd3 Nfd7 22.Re2 Qd4 23.Nxe5 Qxd1 24.Rxd1 Bxe5 25.Bd2 Bd4 26.Rxe8+ Rxe8 27.g3 f5 28.Kg2 Ne5 29.Be2 Kg7 30.Rf1 Bc5 31.h3 b6 -0.06/19 ; FireBird 1.0 w32: 20...Bg7 21.Nd3 Nxf3 22.Qxf3 Qd4 23.Bc1 Qg4 24.Rcf2 Rc7 25.Bf4 Qxf3 26.Rxf3 Rd7 27.Re3 Rxe3 28.Bxe3 b5 29.Nb4 bxc4 30.bxc4 Re7 31.Bf4 Ne4 32.g3 Rc7 33.Nc6 Rb7 34.Bc1 f5 35.Kg2 Bf6 -0.16/25 ; Rybka 3 32-bit: 20...Bg7 21.Nd3 Nfd7 22.Re2 Nxd3 23.Rxe8+ Rxe8 24.Qxd3 -0.23/16 ]
21.h3 [Rybka 3 32-bit: 21.Re2 Bg7 22.Nd3 Nfd7 23.Nxe5 Nxe5 24.a4 f5 25.Rfe1 Re7 26.Be3 Qb4 0.08/14 ; FireBird 1.0 w32: 21.Rcf2 Nfd7 22.Nd3 Bg7 23.Nxe5 Nxe5 24.Qd2 Qc5 25.Be2 f5 26.h3 a5 27.Bg5 Nf7 28.Bf4 Ne5 0.00/18 ; FireBird 1.0 w32: 21.Rcf2 Nfd7 22.Nd3 f5 23.Bg3 Nxd3 24.Qxd3 Ne5 25.Qd2 Bg7 26.Bf4 Kh7 27.Re2 Qc7 28.a4 Nxf3 29.Rxf3 Re4 30.Re1 Rce8 31.Rfe3 Rxe3 32.Rxe3 0.03/20 ; Rybka 3 32-bit: 21.Re2 Nxf3 22.Rxe8 Rxe8 23.Qxf3 Ne4 24.Ne2 Bg7 25.Bh6 Qc7 26.Bxg7 Kxg7 27.Nd4 Qe7 28.Ne6+ fxe6 29.Qxe4 Rf8 0.08/16 ]
21...Bg7 [Rybka 3 32-bit: 21...Nfd7 22.Nd3 Bg7 23.Bg5 Nxd3 24.Qxd3 Qa5 25.Be2 Nc5 26.Qf3 f5 27.Bd2 Qd8 28.Bf4 h4 -0.09/13 ; FireBird 1.0 w32: 21...Bg7 22.Re2 Nxf3 23.Rxf3 Qc7 24.Qd3 Rxe2 25.Nxe2 Nd7 26.Re3 Be5 27.Bxe5 Nxe5 28.Qd2 Qc5 29.Nc3 Qb4 30.Qd4 f5 31.Rg3 Re8 32.Qf4 Kh7 33.Kh2 Qc5 -0.08/20 ; FireBird 1.0 w32: 21...Bg7 22.Rcf2 Qa7 23.Bg5 Nfd7 24.Nd3 Nxd3 25.Qxd3 Qd4 26.Qc2 Nc5 27.Rd1 Nd3 28.Rff1 Qe5 29.Bh4 Nc5 30.Qd2 Qc3 31.Kg1 Qxd2 32.Rxd2 b5 33.cxb5 axb5 34.Re2 Nd3 35.Rxe8+ Rxe8 36.a4 bxa4 37.bxa4 -0.19/24 ; Rybka 3 32-bit: 21...Qa7 22.Nd3 Qd4 23.Be2 Ned7 24.Nb2 Qxd1 25.Bxd1 Ne4 26.Kh2 f5 27.Bf3 Ndf6 28.Re2 b5 -0.13/16 ]
22.Ne2 [Rybka 3 32-bit: 22.Bg5 Nfd7 23.Nd3 Nxd3 24.Qxd3 Qa5 25.Be2 Nc5 26.Qf3 f5 27.Bd2 Qd8 28.Bf4 h4 -0.09/14 ; FireBird 1.0 w32: 22.Re2 Nxf3 23.Rxf3 Qc7 24.Qd3 Rxe2 25.Nxe2 Nd7 26.Re3 Be5 27.Bxe5 Nxe5 28.Qd4 Kh7 29.Kh2 Re8 30.Qf4 Kg7 31.Nd4 Qc5 32.Rg3 Kg8 33.Nf5 -0.09/18 ; FireBird 1.0 w32: 22.Rcf2 Qa7 23.Ne2 Qc5 24.Nc3 b5 25.Be2 bxc4 26.Bxe5 Rxe5 27.Bxc4 Re3 28.Qd2 Rxc3 29.Qxc3 Ne4 30.Qf3 Nxf2+ 31.Qxf2 Qxf2 32.Rxf2 a5 33.g3 a4 34.Kg2 axb3 35.axb3 Be5 36.Rc2 Kg7 37.b4 -0.22/20 ; Rybka 3 32-bit: 22.Re2 Nxf3 23.Rxf3 Qc7 24.Nd3 Ne4 25.Rfe3 f5 26.Nf2 Nxf2+ 27.Rxf2 Rxe3 28.Bxe3 Re8 29.Qd3 Re4 30.Rf4 Qe7 0.00/15 ]
22...Nxf3 [Rybka 3 32-bit: 22...Qc5 23.Nc3 b5 24.cxb5 -0.39/14 ; FireBird 1.0 w32: 22...Nxf3 23.Rxf3 Qc5 24.Rc1 Ne4 25.Qg1 Qxg1+ 26.Kxg1 h4 27.g3 Ng5 28.Bxg5 Rxe2 29.Bxh4 Bd4+ 30.Kh1 Be3 31.Rcf1 g5 32.Bxg5 Bxg5 33.Rxf7 b5 34.h4 Be3 35.cxb5 axb5 -0.39/19 ; FireBird 1.0 w32: 22...Nxf3 23.Rxf3 Qc5 24.Rc1 Ne4 25.Qc2 h4 26.Be3 Qc7 27.b4 Qe7 28.Qd3 f5 29.a3 Bb2 30.Re1 Qf6 31.Nf4 Qc3 32.Qxc3 Bxc3 33.Rc1 Bd2 34.Bxd2 Nxd2 35.Rf2 Ne4 -0.43/24 ; Rybka 3 32-bit: 22...Qc5 23.Nc3 b5 24.Ne4 Nxe4 25.Bxe4 bxc4 26.Bxe5 Bxe5 27.Rxc4 Qe3 28.Qd3 Qxd3 29.Bxd3 Rxc4 30.Bxc4 a5 31.Bb5 Rb8 32.Bc6 Kg7 33.Kg1 Bd4+ -0.39/16 ]
23.gxf3 [Rybka 3 32-bit: 23.Rxf3 Qc5 24.Rc1 Ne4 25.Qe1 b5 26.Re3 Bb2 27.Rc2 Bd4 28.Nxd4 Qxd4 29.Rce2 f5 30.cxb5 axb5 31.Bxd6 -0.26/15 ; FireBird 1.0 w32: 23.Rxf3 Rc7 24.Kh2 Ne4 25.Ng3 Nxg3 26.Bxg3 Rce7 27.Bf2 Qc7 28.c5 Be5+ 29.Kh1 dxc5 30.Rxc5 Qd6 31.Rc4 Rd8 32.Rd3 Rc7 33.Qf3 Rdc8 34.Qe4 f5 -0.26/18 ; FireBird 1.0 w32: 23.Rxf3 Qc5 24.Rc1 Ne4 25.Qf1 h4 26.Be3 Qc7 27.Qe1 Bf6 28.Qb4 Re7 29.Bb6 Qd7 30.Be3 Rce8 31.Rcf1 Bg7 32.Kg1 Be5 33.Qe1 Bf6 34.Bd4 Bxd4+ 35.Nxd4 -0.42/22 ; Rybka 3 32-bit: 23.Rxf3 Qc5 24.Rc1 Ne4 25.Qe1 b5 26.Re3 Bb2 27.Rc2 Bd4 28.Nxd4 Qxd4 29.Rce2 f5 30.cxb5 axb5 31.Bxd6 Qxd5 32.Bf4 Qc6 33.Kg1 Qc5 34.Kh1 -0.32/18 ]
23...Qc5 [Rybka 3 32-bit: 23...Qc5 24.Rc1 h4 25.Bg5 -0.78/16 ; FireBird 1.0 w32: 23...Qc5 24.Rc1 b5 25.Nd4 -0.59/22 ; FireBird 1.0 w32: 23...Qc5 -0.62/27 ; Rybka 3 32-bit: 23...Qc5 24.Nc3 b5 25.cxb5 axb5 26.Rff2 b4 27.Ne4 Nxe4 28.fxe4 Qa7 29.Kg2 Rc3 30.Rxc3 bxc3 31.Qf3 Qd7 32.Bg3 Rd8 33.Rc2 Qe7 34.Be1 Rc8 35.Bg3 -0.63/18 ]
24.Rc1 [Rybka 3 32-bit: 24.Nc3 b5 25.cxb5 Nd7 26.Qd3 Bxc3 -0.77/14 ; FireBird 1.0 w32: 24.Rc1 b5 25.Nd4 -0.59/22 ; FireBird 1.0 w32: 24.Rc1 b5 25.Nd4 bxc4 26.bxc4 Nd7 27.Nb3 Qa3 28.Qd2 Ne5 29.Bxe5 Rxe5 30.f4 Bh6 31.Qa5 Qxa5 32.Nxa5 Rf5 33.Rce1 Rxf4 34.Rxf4 Bxf4 35.Nc6 Kf8 36.Kg2 Re8 37.Rxe8+ Kxe8 38.Kf3 Bh6 39.a4 -0.62/25 ; Rybka 3 32-bit: 24.Nc3 b5 25.cxb5 axb5 26.Rff2 b4 27.Ne4 Nxe4 28.fxe4 Qa7 29.Kg2 Rc3 30.Rxc3 bxc3 31.Qf3 Qd7 32.Bg3 Rd8 33.Rc2 Qe7 34.Be1 Rc8 -0.63/17 ] 24...b5 [Rybka 3 32-bit: 24...h4 25.Bg5 Nh5 26.Bxh4 Qe3 27.Rc2 b5 28.Be1 bxc4 29.bxc4 Qg5 30.Nd4 Ng3+ 31.Bxg3 Qxg3 32.Rg1 Qh4 33.Nc6 Qxh3+ 34.Rh2 Qf5 35.Qf1 Qf4 -0.78/15 ; FireBird 1.0 w32: 24...b5 -0.75/21 ; FireBird 1.0 w32: 24...b5 25.Nd4 bxc4 26.bxc4 Nd7 27.Nb3 Qa3 28.Qd2 Ne5 29.Bxe5 Rxe5 30.f4 Bh6 31.Qa5 Qxa5 32.Nxa5 Rf5 33.Rce1 Rxf4 34.Rxf4 Bxf4 35.Nc6 Kf8 36.Kg2 Re8 37.Rxe8+ Kxe8 38.Kf3 Bh6 39.a4 Bg7 40.Nb8 a5 41.Nc6 Bc3 42.Ke4 -0.62/25 ; Rybka 3 32-bit: 24...b5 25.Nd4 bxc4 26.bxc4 Nd7 27.Nc6 Nb8 28.Nxb8 Rxb8 29.Rc2 Rb4 30.Qd3 a5 31.Rg1 Rb6 32.Kg2 Re7 33.Rd1 a4 -0.79/18 ]
25.Qd2 [Rybka 3 32-bit: 25.Nd4 bxc4 26.bxc4 h4 27.Bh2 Nh5 28.Nc6 Ng3+ 29.Bxg3 hxg3 30.Kg2 Re3 31.Re1 Rce8 32.Rxe3 Qxe3 33.Rc2 Bc3 -0.54/13 ; FireBird 1.0 w32: 25.Nd4 bxc4 26.bxc4 Nd7 27.Nb3 Qa3 28.Qd2 Nc5 29.Nxc5 Qxc5 30.Qd3 Rc7 31.Bg3 Bf6 32.Rfe1 Rxe1+ 33.Rxe1 Qxc4 34.Qxc4 Rxc4 35.Bxd6 Rc2 36.a4 Kg7 37.Be5 Bxe5 38.Rxe5 -0.59/19 ; FireBird 1.0 w32: 25.Nd4 bxc4 26.bxc4 Nd7 27.Nb3 Qa3 28.Qd2 Be5 29.Be3 Qa4 30.Na5 Rb8 31.Rb1 Rb2 32.Rxb2 Bxb2 33.Bg1 Ne5 34.Qxb2 Qxa5 35.Qb3 Rc8 36.Rc1 Qd2 37.Be3 Qe2 -0.70/21 ; Rybka 3 32-bit: 25.Nd4 bxc4 26.bxc4 h4 27.Bh2 Nh5 28.Nc6 Bh6 29.Rc2 -0.73/16 ]
25...bxc4 [Rybka 3 32-bit: 25...bxc4 26.bxc4 -1.11/15 ; FireBird 1.0 w32: 25...bxc4 26.bxc4 -0.87/23 ; FireBird 1.0 w32: 25...bxc4 -0.93/26 ; Rybka 3 32-bit: 25...bxc4 26.bxc4 Nd7 27.Ng3 Nb6 28.Nxh5 Nxc4 29.Nxg7 Nxd2 30.Rxc5 Nxf1 31.Nxe8 Rxc5 32.Kg1 Rc4 33.Nf6+ Kg7 34.Ne4 f5 35.Ng5 Kg8 36.Ne6 g5 37.Bxg5 Ng3 38.Kf2 f4 39.Bxf4 Nf5 40.Ke2 -0.82/18 ]
26.bxc4 [Rybka 3 32-bit: 26.bxc4 Nd7 -0.91/16 ; FireBird 1.0 w32: 26.bxc4 -0.71/22 ; FireBird 1.0 w32: 26.bxc4 Nd7 27.Ng3 Nb6 28.Nxh5 Nxc4 29.Qd3 Qd4 30.Qxd4 Bxd4 31.Ng3 Be3 32.Bxe3 Nxe3 33.Rg1 Rxc1 34.Rxc1 Nxd5 35.Ne4 Rd8 36.Rd1 Nf4 37.Rd4 Kf8 38.Ng5 Ne6 39.Nxe6+ fxe6 40.Ra4 Ra8 41.Kg2 d5 42.f4 Ke7 43.Kf2 Kd6 44.Ke3 Kc5 45.Ra5+ Kc4 46.Ra4+ Kc3 -0.77/25 ; Rybka 3 32-bit: 26.bxc4 Nd7 27.Ng3 Nb6 28.Qd3 Nxc4 29.Nxh5 Qd4 30.Qxd4 Bxd4 31.Ng3 f5 32.Rc2 Ne3 33.Bxe3 Bxe3 34.Rxc8 Rxc8 35.Re1 Rc3 36.h4 Rd3 37.Kg2 Kg7 38.Re2 -0.82/18 ]
26...h4 [Rybka 3 32-bit: 26...Nd7 27.Ng3 Nb6 28.Ne4 Nxc4 29.Qd3 -1.11/15 ; FireBird 1.0 w32: 26...Nd7 27.Ng3 Nb6 28.Qd3 f5 29.Rg1 Qd4 30.Qxd4 Bxd4 31.Nxf5 Bxg1 32.Rxg1 Nxc4 33.Rxg6+ Kf7 34.Rg5 Re2 35.Nh6+ Ke8 36.Nf5 Rc5 37.a4 h4 38.Kg1 Ra2 39.Rg8+ Kf7 40.Nh6+ Ke7 41.Nf5+ Kf6 42.Rf8+ Kg6 43.Nxh4+ Kg7 44.Ra8 Rxa4 45.Nf5+ Kg6 -0.87/21 ; FireBird 1.0 w32: 26...Nd7 27.Ng3 Nb6 28.Nxh5 Nxc4 29.Qd3 Qd4 30.Qxd4 Bxd4 31.Ng3 Be3 32.Bxe3 Nxe3 33.Rg1 Rxc1 34.Rxc1 Nxd5 35.Ne4 Rd8 36.Rd1 Nf4 37.Rd4 Kf8 38.Ng5 Ne6 39.Nxe6+ fxe6 40.Ra4 Ra8 41.Kg2 d5 42.f4 Ke7 43.Kf2 Kd6 44.Ke3 Kc5 45.Ra5+ Kc4 46.Ra4+ Kc3 -0.77/26 ; Rybka 3 32-bit: 26...Nd7 27.Ng3 Nb6 28.Qd3 Nxc4 29.Nxh5 Qd4 30.Qxd4 Bxd4 31.Ng3 f5 32.Rc2 Ne3 33.Bxe3 Bxe3 34.Rxc8 Rxc8 35.Re1 Rc3 36.h4 Rd3 37.Kg2 Kg7 38.Re2 -0.82/17 ]
27.Bg5 [Rybka 3 32-bit: 27.Nd4 Nh5 28.Nb3 Qa3 29.Bh2 Ng3+ 30.Bxg3 hxg3 31.Kg2 Qa4 32.c5 Qb5 33.cxd6 -0.74/13 ; FireBird 1.0 w32: 27.Nd4 Nh5 28.Nb3 Qc7 29.Bh2 Qd7 30.Kg2 Kh7 31.Qd3 Re5 32.f4 Qf5 33.Qxf5 Rxf5 34.Na5 Bh6 35.Nb7 Nxf4+ 36.Bxf4 Bxf4 37.Rxf4 Rxf4 38.Nxd6 Rb8 39.Rc2 Kg7 40.c5 -0.66/20 ; FireBird 1.0 w32: 27.Nd4 Nh5 28.Nb3 Qa7 29.Bh2 Kh7 30.Rc2 Bh6 31.Qd4 Qe7 32.Rg2 Ng3+ 33.Bxg3 hxg3 34.Rxg3 Qe2 35.Rf2 Qxc4 36.Qxc4 Rxc4 37.Rg4 Rc3 38.Re4 Rec8 39.Ra4 Rd3 40.Kg2 Rxd5 41.Rxa6 Rg5+ 42.Kf1 -0.70/21 ; Rybka 3 32-bit: 27.Nd4 Nh5 28.Nb3 Qa3 29.Bh2 Ng3+ 30.Bxg3 hxg3 31.Kg2 Qa4 32.c5 Qb5 33.Nd4 Bxd4 34.Qxd4 dxc5 35.Qf6 c4 36.Rfd1 Rc5 37.Qd4 -0.74/15 ] 27...Nh5 [Rybka 3 32-bit: 27...Qa3 28.Bxh4 Nd7 29.Bg3 Nb6 30.c5 dxc5 31.d6 Re3 32.Nf4 Rxf3 33.Rxf3 Qxf3+ 34.Qg2 Qa3 35.Rb1 Nc4 36.Kh2 Nxd6 37.Nxg6 -1.08/14 ; FireBird 1.0 w32: 27...Nh5 28.Bxh4 -0.96/22 ; FireBird 1.0 w32: 27...Rb8 28.Bxh4 Nh5 29.Rc2 -1.00/26 ; Rybka 3 32-bit: 27...Nh5 28.Bxh4 Bh6 29.Qxh6 Rxe2 30.Rfe1 Rxa2 -1.27/18 ]
28.Bxh4 [Rybka 3 32-bit: 28.Bxh4 Rb8 29.Rc2 Qc8 30.Kh2 Qf5 31.Bg3 Qd7 -0.65/17 ; FireBird 1.0 w32: 28.Bxh4 -1.12/23 ; FireBird 1.0 w32: 28.Bxh4 -1.11/25 ; Rybka 3 32-bit: 28.Bxh4 Bh6 29.Qxh6 Rxe2 30.Rfe1 Rxa2 31.Re4 Qa3 32.Qe3 Qxe3 33.Rxe3 Rb8 34.f4 Rbb2 35.Rf3 a5 36.Be1 a4 37.c5 dxc5 38.d6 Nf6 39.f5 Nd7 40.Rg3 a3 41.Bc3 Rh2+ 42.Kg1 Rac2 -1.27/18 ]
28...Rb8 [Rybka 3 32-bit: 28...Bf6 29.Bf2 Qa3 30.Ng1 Qa4 31.Qc2 Qd7 32.Rfe1 Be5 33.Rcd1 a5 34.c5 dxc5 35.Qc4 Bd6 36.Re4 -0.70/15 ; FireBird 1.0 w32: 28...Rb8 29.Rc2 Qc8 30.Ng1 Qf5 31.Rfc1 Be5 32.Re1 Rec8 33.Bg5 Rb7 34.Kg2 Bf4 35.Bxf4 Nxf4+ 36.Kh2 Nxd5 37.Re4 Nf6 38.Rd4 d5 39.Rf4 Qe5 40.Qd4 Nd7 41.c5 -0.96/22 ; FireBird 1.0 w32: 28...Rb8 29.Rc2 Qc8 30.Ng1 Qf5 31.Rfc1 Be5 32.Re1 Rec8 33.Bf2 Nf4 34.Bg3 Nxd5 35.Bxe5 dxe5 36.Qe2 Nf4 37.Qe4 Qxe4 38.Rxe4 f6 39.Kh2 Nd3 40.Rd2 Rb2 41.Ree2 Rxd2 42.Rxd2 Nf4 43.Ne2 Nxe2 44.Rxe2 Rxc4 45.Rb2 Rc3 46.Kg2 Kg7 47.Kg3 e4 48.Rb7+ Kh6 -1.00/25 ; Rybka 3 32-bit: 28...Bh6 29.Qxh6 Rxe2 30.Rfe1 Rxa2 31.Re4 Qa3 32.Qe3 Qxe3 33.Rxe3 Rb8 34.f4 Rbb2 35.Rf3 a5 36.Be1 a4 37.c5 dxc5 38.d6 Nf6 39.f5 Nd7 40.Rg3 a3 41.Bc3 Rh2+ 42.Kg1 Rac2 -1.27/17 ]
29.Ng1 [Rybka 3 32-bit: 29.Rc2 Qc8 30.Kh2 Be5+ -0.65/14 ; FireBird 1.0 w32: 29.Rc2 Qc8 30.Ng1 Qf5 31.Rfc1 Be5 32.Re1 Rec8 33.Bg5 Rb7 34.Kg2 Bf4 35.Bxf4 Nxf4+ 36.Kh2 Nxd5 37.Re4 Nf6 38.Rd4 d5 39.Rf4 Qe5 40.Qd4 Nd7 41.c5 g5 42.Rg2 -0.96/19 ; FireBird 1.0 w32: 29.Rc2 Qc8 30.Ng1 Qf5 31.Rfc1 Be5 32.Re1 Rec8 33.Bg5 Rb7 34.Kg2 Bf4 35.Bxf4 Nxf4+ 36.Kh1 Nxd5 37.Rcc1 Nf4 38.Re4 Nxh3 39.Rce1 Rbb8 40.Nxh3 Qxh3+ 41.Kg1 Qxf3 42.Qxd6 Rb2 43.Re8+ Rxe8 44.Rxe8+ Kg7 45.Qxa6 -0.90/22 ; Rybka 3 32-bit: 29.Rc2 Rb4 30.Rfc1 Kh7 31.Be1 Rb7 32.Bh4 -0.80/16 ]
29...Rb2 [Rybka 3 32-bit: 29...Rb2 30.Rc2 Qxc4 31.Rxc4 Rxd2 -1.72/16 ; FireBird 1.0 w32: 29...Rb2 30.Rc2 -1.63/24 ; FireBird 1.0 w32: 29...Rb2 -1.86/28 ; Rybka 3 32-bit: 29...Rb2 30.Rc2 Qxc4 31.Rxc4 Rxd2 32.f4 Rxd5 -1.68/19 ]
30.Rc2 [Rybka 3 32-bit: 30.Rc2 Qxc4 31.Rxc4 Rxd2 -1.72/16 ; FireBird 1.0 w32: 30.Rc2 -1.63/24 ; FireBird 1.0 w32: 30.Rc2 -1.86/27 ; Rybka 3 32-bit: 30.Rc2 Qxc4 31.Rxc4 Rxd2 32.f4 Rxd5 -1.68/19 ] 30...Qxc4 [Rybka 3 32-bit: 30...Qxc4 31.Rxc4 Rxd2 32.f4 Rxd5 -1.72/16 33.Rc6; FireBird 1.0 w32: 30...Qxc4 31.Rxb2 Bxb2 32.Re1 Rxe1 33.Bxe1 Qxa2 34.Ne2 Nf6 35.Kg2 Nxd5 36.Bg3 Qb3 37.Bxd6 Ne3+ 38.Kf2 Nc4 39.Qb4 Qxb4 40.Bxb4 a5 41.Bc3 a4 42.Bxb2 Nxb2 43.Ke3 a3 44.Nc1 Nd1+ 45.Kd4 Nf2 46.h4 Kg7 47.Kc4 Kf6 48.Kb3 -1.63/22 ; FireBird 1.0 w32: 30...Qxc4 31.Rxc4 -1.86/26 ; Rybka 3 32-bit: 30...Qxc4 31.Rxc4 Rxd2 32.f4 Rxd5 -1.68/19 ]
31.Rxc4 [Rybka 3 32-bit: 31.Rxc4 Rxd2 32.f4 Rxd5 33.Ra4 a5 -1.72/14 ; FireBird 1.0 w32: 31.Rxb2 Bxb2 32.Re1 Rxe1 33.Bxe1 Qxa2 34.Ne2 Nf6 35.Kg2 Nxd5 36.Bg3 Qb3 37.Bxd6 Ne3+ 38.Kf2 Nf5 39.Bb4 Be5 40.Bc5 Qc4 41.Bb6 Kh7 42.Qa5 Bd6 43.Qc3 Qd5 44.Bc7 Bc5+ 45.Kg2 -1.67/21 ; FireBird 1.0 w32: 31.Rxc4 -1.86/25 ; Rybka 3 32-bit: 31.Rxc4 Rxd2 32.f4 Rxd5 33.Ra4 a5 -1.68/17 ]
31...Rxd2 [Rybka 3 32-bit: 31...Rxd2 32.f4 Rxd5 33.Ra4 a5 -1.72/16 ; FireBird 1.0 w32: 31...Rxd2 32.Ra4 Rxd5 33.Bf2 Be5 34.h4 Rd2 35.Nh3 Rc8 36.Kg1 Ng3 37.Re1 Rcc2 38.f4 Ne2+ 39.Rxe2 Rxe2 40.fxe5 dxe5 41.Rxa6 Rxa2 42.Rxa2 Rxa2 43.Ng5 Kg7 44.Kg2 -1.89/20 ; FireBird 1.0 w32: 31...Rxd2 32.Ra4 a5 33.f4 Rxd5 34.Kg2 Bd4 35.f5 gxf5 36.Bf2 Be5 37.Be1 Nf4+ 38.Kh1 Nd3 39.Nf3 Nxe1 40.Rxe1 Rb8 41.Re2 Kg7 42.Rc2 Rdb5 43.Nd4 Rb1+ 44.Kg2 Kf6 45.Nf3 R1b2 46.Rac4 a4 47.Kf2 R8b4 -1.86/25 ; Rybka 3 32-bit: 31...Rxd2 32.f4 Rxd5 33.Ra4 a5 -1.68/19 ]
32.f4 [Rybka 3 32-bit: 32.Ra4 a5 33.f4 Rxd5 34.Kg2 Bh6 -1.72/14 ; FireBird 1.0 w32: 32.Ra4 Rxd5 33.Rxa6 Be5 34.f4 Bxf4 35.Kg2 Rd2+ 36.Rf2 Rd3 37.Rc2 Bh6 38.a4 Nf4+ 39.Kh2 Nd5 40.Bf2 Bg7 41.Rc1 Rd2 42.Kg3 Bb2 43.Rc4 Be5+ 44.Kf3 -1.77/18 ; FireBird 1.0 w32: 32.Ra4 a5 33.f4 Rxd5 -1.99/21 ; Rybka 3 32-bit: 32.Ra4 a5 33.f4 Rxd5 34.Kg2 Bh6 -1.68/17 ]
32...Rxd5 [Rybka 3 32-bit: 32...Rxd5 33.Ra4 a5 34.Kg2 Bh6 35.Rf2 Re3 36.Ne2 Kf8 37.Rc4 Rxe2 38.Rxe2 Nxf4+ 39.Rxf4 Bxf4 40.Be1 Rc5 -1.72/15 ; FireBird 1.0 w32: 32...Rxd5 33.Rc6 a5 34.f5 gxf5 35.Rb6 Re3 36.Rb3 Bh6 37.Be1 Rxb3 38.axb3 Bd2 39.Kg2 Kg7 40.Kf3 Bb4 41.Bxb4 axb4 42.Re1 Nf6 43.Kf4 Rd3 44.Rb1 Kg6 -1.88/20 ; FireBird 1.0 w32: 32...Rxd5 33.Ra4 a5 34.Kg2 Bd4 35.f5 gxf5 36.Bf2 Bc3 37.Rh4 Nf6 38.Rc1 Ne4 39.Nf3 a4 40.Rh5 Kg7 41.Rg1 Kg6 42.Rh4 Be5 43.Kh1+ Kf6 44.Rh6+ Ke7 45.Bh4+ f6 46.Rg7+ Ke6 47.Ng5+ Nxg5 48.Bxg5 Rc5 49.Bd2 Rc2 -1.99/23 ; Rybka 3 32-bit: 32...Rxd5 33.Ra4 a5 34.Kg2 Bh6 35.Rf2 Re3 36.Ne2 Kf8 37.f5 g5 38.Bg3 Bg7 39.Bh2 Be5 40.Ng1 -1.68/18 ] 0–1

Tomcass
Posts: 786
Joined: Sun Apr 16, 2006 7:09 pm

Re: Firebird 1.0 and 1.01: 180 games.

Post by Tomcass » Mon Feb 08, 2010 10:38 am

Thank you very much for your explanation, Larry. Although I have been testing chess engines for more than one decade, I was not aware of this exciting technicality you mentioned.

Regards,

Tom.

beram
Posts: 1187
Joined: Wed Jan 06, 2010 2:11 pm

Re: Firebird 1.0 and 1.01: 180 games.

Post by beram » Mon Feb 08, 2010 11:31 am

beram wrote:
lkaufman wrote:Comparing engine moves to high-class human moves is not without merit, though hardly original. However instead of using one game I regularly use thousands, a total of over 152,000 positions from such games. On this basis Robbolito (several versions) scored the equivalent of about 50 Elo better than Rybka 3 single core at one second per move, but at one minute per move (sampling about 10,000 positions) Rybka 3 actually did minutely better. This agrees with the general testing conclusion that Robbo et al are clearly stronger than Rybka 3 in blitz but not clearly so in standard chess. This method of evaluating correlates quite well, though not perfectly, with ratings as measured by CCRL, at least with the scoring system we use. It puts Rybka 3 and derivatives first, Deep Shredder 12 second, and Stockfish 1.6 third (all on one core).
I have done an another analysis test with a game extensively tested 10 years ago by Jeroen Noomen for the two monthly magazine CSVN (of computerchessclub Netherlands) in 2000.

It handles a famous game between Anand (white) – and Kasparov (black) from Linares 2000 This game was won by outstanding play by Kasparov.
Jeroen tested 5 different engines on the moves from move 15 to 32. Of the moves played by Kasparov at that time Rebel Century scored 11 out of 18 moves
And with that score Rebel was the best “Kasparov move finder”. Junior, Fritz, Shredder, Rebel Tiger were among the other tested programs.

Now ten years later I counted for Rybka 3 and Firebird 1.0 at two analysing times 30 sec and two minutes a move, how they score nowadays.
With Fritz 12 on my PC (T8100, 2100 Mhz, Fritzmark 6,1) at analysis level 30 sec for a move, Firebird comes to 15 ! (out of 18) times the same move as Kasparov, while Rybka comes to 7. (Especially the strong move 17 ..g6 found by Firebird, catches the eye)
At 2 minutes a move, Firebird scores one less (it replaces one move (move Rb8 at move 27 which only changes the move order) while Rybka climbs one from 7 to8 (+2-1)
I found this an astonishing achievement by Firebird. It confirms once more, we deal with an extraordinary strong chessprogram, which is able to find excellent gm moves in very short time.

* Note for Larry, perhaps Larry you will test in future instead of Robbolito, Firebird, because it is a better program (and) it handles multiple cores.
two corrections
.... Rebel Century scored 11 out of 18 moves (not 9)
And with that score Rebel was the best “Kasparov move finder”. Junior, Fritz, Shredder, Rebel Tiger (not Nimzo) were among the other tested programs....

Bram

lkaufman
Posts: 4305
Joined: Sun Jan 10, 2010 5:15 am
Location: Maryland USA
Contact:

Re: Firebird 1.0 and 1.01: 180 games.

Post by lkaufman » Mon Feb 08, 2010 3:00 pm

I only use one core for these tests as I'm looking at so many positions and each core works on separate positions. There's no interest in testing MP as it's just a speedup and roughly similar among all programs. Regarding Firebird and Robbo, if Firebird is on one core is it sufficiently different from Robbo to be worth testing separately, or is it primarily just an MP implementation of Robbo?

Post Reply