The Story Behind The Engine Names ?

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

Moderators: hgm, Rebel, chrisw

rainhaus
Posts: 187
Joined: Sun Feb 01, 2009 7:26 pm
Location: Germany
Full name: Rainer Neuhäusler

Re: The Story Behind The Engine Names ?

Post by rainhaus »

JVMerlino wrote: Mon Mar 20, 2023 5:06 pm The story behind naming my engine Myrddin is pretty simple. The program's name is related to my last name, Merlino, which is the Italian equivalent of Merlin, which was originally spelled Myrddin in Welsh.
Thank you John. Didn't realize that Sir 'Chessmaster' stands behind a program of his own. I wish my name had been Merlin too. Good luck, with a magician you never know what magic will happen :shock:
.
JVMerlino
Posts: 1369
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: The Story Behind The Engine Names ?

Post by JVMerlino »

rainhaus wrote: Tue Mar 21, 2023 12:15 am
JVMerlino wrote: Mon Mar 20, 2023 5:06 pm The story behind naming my engine Myrddin is pretty simple. The program's name is related to my last name, Merlino, which is the Italian equivalent of Merlin, which was originally spelled Myrddin in Welsh.
Thank you John. Didn't realize that Sir 'Chessmaster' stands behind a program of his own. I wish my name had been Merlin too. Good luck, with a magician you never know what magic will happen :shock:
Heh, thanks Rainer. You're too kind. :D
rainhaus
Posts: 187
Joined: Sun Feb 01, 2009 7:26 pm
Location: Germany
Full name: Rainer Neuhäusler

Re: The Story Behind The Engine Names ?

Post by rainhaus »

algerbrex wrote: Mon Mar 20, 2023 2:43 pm The name for Blunder came from the fact that when I started writing Blunder, I was a pretty bad chess player (not great now, but I'm better), and was constantly blundering. From the beginning, I planned on my engine eventually being quite strong and robust and thought it would be pretty ironic and funny to have a strong engine named blunder. And the name has really grown on me since then, so it stuck.

I normally struggle quite a bit to find names I like for a lot of my programming projects so I'm pretty happy I was able to come up with a fun, unique name for my chess engine :)
"The blunders are already there, you just have to make them". One of the many memorable phrases of the famous master player Savielly Tartakower (1887-1956).
For humans anyway, but also for most engines, "Blunder" should be more suitable than e.g. KillerCobra, LionQueen, TitanChess, Perfect or Rampage (similarities with existing chess engines are purely coincidental) :mrgreen: :)
.
rainhaus
Posts: 187
Joined: Sun Feb 01, 2009 7:26 pm
Location: Germany
Full name: Rainer Neuhäusler

Re: The Story Behind The Engine Names ?

Post by rainhaus »

hgm wrote: Mon Mar 20, 2023 4:41 pm For my engines:

Usurpator (Dutch for Usurper): an idea of my brother, who felt I should try to dethrone the then #1 of the World 'Sargon'.
Joker: because during development it sometimes did moves for which I thought "you can't be serious!".
Spartacus: because it could play Spartan Chess. (And yes, I know that Spartacus was actually a Roman slave, but it sounded nice.)
Micro-Max: because it was not much more than a very small version of the minimax algorithm (and the name Mini-Max was already taken).
Fairy-Max: because it was a version of micro-Max that could handle fairy pieces (originally made to guage their values).
KingSlayer: inspired by Game of Thrones; when I first heard that word I thought it was the perfect name for a chess program.
DuckSlayer: a version of KingSlayer that can play Duck Chess.
Aramis: a version of KingSlayer that can play Musketeer Chess. (Aramis of course being the alphabetically first of the 'Three Musketeers'.)
Shokidoki: because it played Shogi, and the alternation of vowels and consonants seemed OK for making it sound Japanese.
CrazyWa: because it can play Wa Shogi with piece drops, like Crazyhouse is Chess with piece drops (which it can also play).
Inferno: because it plays Tenjiku Shogi, a shogi variant where Fire Demons are the dominant piece, worth about 20 Queens.

Then I have a general chess-variant-playing program, which is not really an engine, but is integrated in its browser-based GUI, which goes by the prosaic name 'Interactive Diagram' (which refers to the GUI).
Thank you very much for this abundant collection. I guess you have programmed so many engines just for the pleasure of the name :-)

If Musketeers, then the rather melancholy Athos is definitely missing. The playing style of this engine should also express the melancholy, the joy of drinking and the unhappy love for the Femme Fatal Lady de Winter!
.
User avatar
hgm
Posts: 27988
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: The Story Behind The Engine Names ?

Post by hgm »

Oh, and I forgot to mention my engine 'HaChu'. Officially the name is a contraction of my first name Harm and Chu Shogi (which is the most important variant it plays). I wrote this in such a short time that it felt a bit like I 'sneezed it out'.

And my engine HaQiKi D for Chinese Chess. That name is kind of a pun. It could be a contraction of HArm's xiangQI Kunstmatige Intelligentie (The latter two words being Dutch for Artificial Intelligence), but the Q in western script for Chinese is pronounced as TS, and 'hatsikiday' is a Dutch exclamation for when against expectation something works out well.

Each of the engines served a different purpose, which could not be fufilled by those I already had. Often to relieve a limitation on board size or number of pieces. E.g. HaChu was designed for handling really large variants, up to 25x25, with pieces that could make double captures.
rainhaus
Posts: 187
Joined: Sun Feb 01, 2009 7:26 pm
Location: Germany
Full name: Rainer Neuhäusler

Re: The Story Behind The Engine Names ?

Post by rainhaus »

smatovic wrote: Mon Mar 20, 2023 9:29 am ....I started to code a chess engine in 2010, a simple one, and then to port it to OpenCL to run on a GPU. "Zeta Dva" is the CPU engine, with dva meaning #2 in Yugoslav, a rewrite from scratch after I lost the code. "Zeta" (the GPU port) was the medieval name of now Montenegro, the home country of my parents, and it is the sixth letter in the Greek alphabet, so it stands for project #6.
--
Srdja
Hi Srdja, thanks for featuring your engine.

Found your engine in the CCRL list. I'm not optimally equipped for GPU engines (yet), the really fast RTX cards are so damn expensive.

The onomastic (name research) category would be "biographical reason" in your case.

Montenegro, country and people I know less, but only the typical port city trio Split, Dubrovnic, Kotor as a Mediterranean cruise passenger. But the fjord-like entrance to the Bay of Kotor is gorgeous, indeed. Turning the ocean liners in the narrow bay is a challenge for every captain.

I hope you come back to your parents' homeland lots of times.

Rainer
.
rainhaus
Posts: 187
Joined: Sun Feb 01, 2009 7:26 pm
Location: Germany
Full name: Rainer Neuhäusler

Re: The Story Behind The Engine Names ?

Post by rainhaus »

hgm wrote: Tue Mar 21, 2023 3:16 pm Oh, and I forgot to mention my engine 'HaChu'. Officially the name is a contraction of my first name Harm and Chu Shogi (which is the most important variant it plays). I wrote this in such a short time that it felt a bit like I 'sneezed it out'.
And my engine HaQiKi D for Chinese Chess. That name is kind of a pun. It could be a contraction of HArm's xiangQI Kunstmatige Intelligentie (The latter two words being Dutch for Artificial Intelligence), but the Q in western script for Chinese is pronounced as TS, and 'hatsikiday' is a Dutch exclamation for when against expectation something works out well.
Each of the engines served a different purpose, which could not be fufilled by those I already had. Often to relieve a limitation on board size or number of pieces. E.g. HaChu was designed for handling really large variants, up to 25x25, with pieces that could make double captures.
The onomastic classification of most of your engines is special category PNBA (Purposive Name-Building Art :-)
.
Chessqueen
Posts: 5685
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: The Story Behind The Engine Names ?

Post by Chessqueen »

rainhaus wrote: Tue Mar 21, 2023 11:59 am
algerbrex wrote: Mon Mar 20, 2023 2:43 pm The name for Blunder came from the fact that when I started writing Blunder, I was a pretty bad chess player (not great now, but I'm better), and was constantly blundering. From the beginning, I planned on my engine eventually being quite strong and robust and thought it would be pretty ironic and funny to have a strong engine named blunder. And the name has really grown on me since then, so it stuck.

I normally struggle quite a bit to find names I like for a lot of my programming projects so I'm pretty happy I was able to come up with a fun, unique name for my chess engine :)
"The blunders are already there, you just have to make them". One of the many memorable phrases of the famous master player Savielly Tartakower (1887-1956).
For humans anyway, but also for most engines, "Blunder" should be more suitable than e.g. KillerCobra, LionQueen, TitanChess, Perfect or Rampage (similarities with existing chess engines are purely coincidental) :mrgreen: :)
.
I thought that it came from making small blunders against top engines, for instance I replaced the a1 Rook by a Bishop and the h1 Rook with a Knight, but as you see Blunder you kept making inferior moves and Dragon 3.2 took advantage of it :roll:
[pgn][Event "Computer chess game"]
[Site "DESKTOP-OFQ3C0P"]
[Date "2023.03.28"]
[Round "?"]
[White "Dragon-3.2-64bit-avx2"]
[Black "Blunder-8.5.5-popcnt"]
[Result "1-0"]
[BlackElo "2650"]
[Time "04:26:36"]
[WhiteElo "3529"]
[TimeControl "900+10"]
[SetUp "1"]
[FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/BNBQKBNN w kq - 0 1"]
[Termination "normal"]
[PlyCount "152"]
[WhiteType "program"]
[BlackType "program"]

1. c4 {(c2-c4 Ng8-f6 Nb1-c3 d7-d5 c4xd5 Nf6xd5 e2-e4 Nd5-b4 f2-f4 Nb8-c6
a2-a3 Nb4-d3+ Bf1xd3 Qd8xd3 Nh1-f2 Qd3-d7 Ng1-f3 e7-e6 d2-d4 f7-f6 b2-b4
Nc6-e7 d4-d5 e6xd5 e4-e5 a7-a5 f4-f5 a5xb4 e5-e6 Qd7-d8) -2.29/23 18} c5
{(c7-c5 Nh1-g3 Nb8-c6 b2-b3 h7-h5 d2-d3 d7-d6 Nb1-c3 h5-h4 Ng3-e4 Ng8-f6
Ba1-b2 Bc8-e6 Ng1-f3) +2.27/18 31} 2. b3 {(b2-b3 Ng8-f6 Ba1xf6 e7xf6 Nb1-c3
h7-h5 h2-h4 Nb8-c6 Nh1-g3 g7-g6 Bc1-b2 Bf8-g7 Ng3-e4 f6-f5 Ne4-d6+ Ke8-f8
Ng1-f3 Qd8-e7 Nd6xc8 Ra8xc8 Nc3-d5 Qe7-d8 Qd1-a1 Bg7xb2 Qa1xb2) -2.35/24
18} d6 {(d7-d6 d2-d4 c5xd4 Ba1xd4 Nb8-c6 Bd4-c3 Ng8-f6 Nb1-d2 d6-d5 Bc3xf6
g7xf6 c4xd5 Qd8xd5 e2-e4 Qd5-a5 Bc1-b2 Bf8-h6 Ng1-f3 O-O) +2.33/19 32} 3.
e3 {(e2-e3 Nb8-c6 Bc1-b2 e7-e5 f2-f4 f7-f6 Nb1-c3 Bc8-e6 Ng1-f3 Qd8-d7
d2-d4 e5xd4 e3xd4 c5xd4 Nf3xd4 Nc6xd4 Qd1xd4 Ng8-e7 Nc3-d5 Ra8-c8 Bf1-e2
Ne7xd5 c4xd5 Be6-f7 Nh1-g3 Bf8-e7) -2.28/24 13} e5 {(e7-e5 d2-d4 c5xd4
e3xd4 Ng8-f6 Nh1-g3 Bf8-e7 Bf1-e2 h7-h5 d4xe5 d6xe5 Qd1xd8+ Be7xd8 Ba1xe5
h5-h4 Be5xf6 Bd8xf6 Ng3-e4 Nb8-d7 Nb1-c3) +2.27/18 33} 4. d4 {(d2-d4 c5xd4
e3xd4 Bf8-e7 Nb1-c3 Nb8-c6 d4-d5 Nc6-d4 f2-f4 Ng8-h6 Bf1-d3 O-O Nh1-f2
b7-b5 c4xb5 Bc8-f5 f4xe5 d6xe5 Bc1xh6 g7xh6 Bd3xf5 Nd4xf5 Qd1-d3 Nf5-h4
g2-g3 Nh4-g6) -2.14/24 12} cxd4 {(c5xd4 e3xd4 e5xd4 Ba1xd4 Nb8-c6 Bd4-b2
Ng8-f6 Nh1-g3 Bf8-e7 Nb1-c3 O-O Ng1-f3 Bc8-e6 Bf1-d3 Nc6-e5 Bd3-f5 Ne5xf3+
Qd1xf3 d6-d5 Bc1-e3 d5xc4 Bf5xe6 f7xe6 Qf3xb7) +2.17/19 34} 5. exd4 {(e3xd4
Bc8-f5 Nb1-c3 Nb8-c6 Ng1-f3 Nc6-b4 Nh1-g3 Nb4-c2+ Ke1-e2 Bf5-g6 Ba1-b2
Ng8-f6 Qd1-d2 Bf8-e7 d4xe5 d6xe5 Nf3xe5 Nc2-b4 f2-f4 h7-h5 Ne5xg6 f7xg6
a2-a3 Qd8xd2+ Bc1xd2 Nb4-c6 Ke2-d1 Ra8-d8 Ng3-e4 O-O Kd1-c1 Nf6xe4)
-2.20/25 13} exd4 {(e5xd4 Ba1xd4 Nb8-c6) +2.20/18 35} 6. Ne2 {(Ng1-e2 d6-d5
Ne2xd4 Ng8-f6 Nb1-d2 Nb8-c6 Nd4xc6 b7xc6 Bf1-d3 h7-h5 h2-h4 Bc8-g4 Qd1-c2
Bf8-d6 Ke1-f1 Ke8-f8 Nd2-f3 Bg4xf3 g2xf3 d5xc4 b3xc4 c6-c5 Ba1-c3 Nf6-e8
Kf1-g2 Qd8xh4 Nh1-g3 Qh4-d8 Bd3-e4) -2.29/26 23} Nf6 {(Ng8-f6 Ba1xd4 Bf8-e7
Bd4-b2 O-O Nb1-c3 Rf8-e8 Ne2-f4 Bc8-g4 Bf1-e2 Bg4xe2 Nf4xe2 Nb8-d7 Nh1-g3
Qd8-a5 h2-h3 Ra8-c8 Bc1-e3 Nd7-e5) +2.20/19 36} 7. Nxd4 {(Ne2xd4 d6-d5
Nb1-d2 Nb8-c6 Nd4xc6 b7xc6 Bf1-d3 h7-h5 h2-h4 Bc8-g4 Qd1-c2 Bf8-d6 Ke1-f1
Ke8-f8 Nd2-f3 d5xc4 Bd3xc4 Bg4xf3 g2xf3 Qd8-d7 Kf1-g2 Ra8-e8 Nh1-g3 Bd6xg3
f2xg3 Nf6-d5 Ba1-d4 Kf8-g8) -2.33/25 17} Be7 {(Bf8-e7 Nb1-c3 Nb8-c6 Nd4-c2
h7-h5 Nc2-e3 h5-h4 Ba1-b2 a7-a6 Nc3-d5 h4-h3 g2xh3 Bc8xh3 Nh1-g3 Bh3-e6
Bf1-g2 Nf6xd5 Bg2xd5) +2.33/17 37} 8. Nc3 {(Nb1-c3 d6-d5 c4xd5 Nf6xd5
Bf1-b5+ Ke8-f8 Nh1-g3 Nd5-f6 Bc1-b2 a7-a6 Bb5-c4 h7-h5 h2-h4 Nb8-c6 Nc3-d5
Nf6xd5 Nd4xc6 b7xc6 Bb2xg7+ Kf8-g8 Bc4xd5 Bc8-g4 Qd1-d4 Rh8-h7 Bd5-e4
Qd8xd4 Bg7xd4 Be7xh4 Be4xh7+ Kg8xh7 Ba1-c3 Ra8-d8 Ke1-f1 Bh4xg3 f2xg3)
-1.70/25 29} Nc6 {(Nb8-c6 Nd4-c2 h7-h5 Ba1-b2 O-O Nc2-e3 h5-h4 h2-h3 Rf8-e8
Bf1-e2) +2.37/18 39} 9. Ng3 {(Nh1-g3 Nc6xd4 Qd1xd4 Qd8-b6 Qd4-f4 d6-d5
Bc1-e3 Qb6-b4 Be3-d2 Qb4-d6 Qf4xd6 Be7xd6 Nc3-b5 Bd6-b8 Ba1xf6 g7xf6 c4xd5
O-O d5-d6 Rf8-e8+ Ke1-d1 Bc8-d7 Bd2-f4 Re8-e6) -1.85/23 14} O-O {(O-O
Nd4-c2 Rf8-e8 Bf1-e2 Bc8-e6 Nc2-e3 a7-a6 f2-f4 Ra8-c8 Ba1-b2) +2.27/18 40}
10. Nc2 {(Nd4-c2 Bc8-e6 Nc2-e3 Nc6-b4 Nc3-d5 Be6xd5 c4xd5 Ra8-c8 Bc1-b2
Qd8-a5 Bb2-c3 Rf8-e8 a2-a3 Rc8xc3 Ba1xc3 Qa5xa3 Bf1-b5 Nb4-a2 Bc3xf6
Qa3-b4+ Qd1-d2 Be7xf6 Qd2xb4 Re8xe3+ f2xe3 Na2xb4 Ng3-f5 Bf6-e5 Ke1-f2
g7-g6 Nf5-e7+ Kg8-f8 Ne7-c8 a7-a6 Bb5-c4) -1.72/23 17} g6 {(g7-g6) +2.26/17
42} 11. Ne3 {(Nc2-e3 Bc8-e6 Bc1-b2 Ra8-c8 Bf1-e2 Nf6-e8 Ng3-e4 f7-f5 Ne4-d2
Be7-f6 Ke1-f1 Bf6xc3 Bb2xc3 f5-f4 Ne3-c2 d6-d5 Qd1-c1 d5xc4 b3xc4 Rf8-f7
Nd2-f3 Be6-g4 Bc3-b2 Bg4xf3 Be2xf3 Qd8-d3+ Bf3-e2) -0.75/26 39} Be6
{(Bc8-e6 a2-a3 h7-h5 Ba1-b2 Rf8-e8 h2-h3 h5-h4 Ng3-e2 Be7-f8 Ne2-f4 Bf8-h6
Nf4xe6 Re8xe6 Bf1-e2 Bh6-f4 Be2-f3 a7-a6) +2.29/17 44} 12. Be2 {(Bf1-e2
Nf6-e8 Ne3-d5 Be6xd5 Nc3xd5 f7-f5 Be2-f3 Be7-g5 Bc1-b2 Nc6-e5 Bf3-e2 Bg5-h6
Ke1-f1 Rf8-f7 f2-f4 Ne5-c6 Be2-f3 Bh6-g7 Qd1-d2 Kg8-f8 Ng3-e2 Qd8-h4 h2-h3
Bg7xb2 Ba1xb2 Ne8-g7) -0.94/27 63} h5 {(h7-h5 h2-h3 Rf8-e8 Ba1-b2 h5-h4
Ng3-f1 a7-a6 Nf1-h2 Be7-f8 Nh2-f3 Bf8-g7 a2-a3 Nc6-e5 Nf3-g5 Be6-c8 Nc3-d5
Nf6xd5 Ne3xd5 Ne5-d3+ Qd1xd3 Bg7xb2) +2.24/19 47} 13. Bf3 {(Be2-f3 Qd8-d7
h2-h3) -0.85/26 115} Re8 {(Rf8-e8 Ng3-e2 Ra8-b8 Ne3-d5 Be6xd5 Bf3xd5 Qd8-a5
Ke1-f1 Nc6-b4 Bc1-d2 Qa5-d8 Bd5-f3 d6-d5 Bd2-f4 d5xc4 Bf4xb8 Qd8xb8 b3xc4
Qb8xh2 Bf3xb7) +2.27/17 50} 14. Kf1 {(Ke1-f1 h5-h4 Ng3-e2 h4-h3 Ne2-d4
Be6-d7 g2-g4 Be7-f8 g4-g5 Nf6-h7 Nc3-d5 Re8-e5 Bf3-h1 Re5xg5 Bc1-b2 Rg5-h5
Bh1-f3 Qd8-h4 Bf3xh5 Qh4xh5 Qd1xh5 g6xh5 Nd4-b5 Nc6-e5) -0.49/24 31} Qd7
{(Qd8-d7 Kf1-g1 Nc6-e5 Bf3-d5 Ne5-g4 Bd5xe6 Qd7xe6 Ng3-f1 a7-a6 h2-h3
Ng4xe3 Nf1xe3 b7-b5 Nc3-d5 Ra8-c8 Qd1-d3 b5xc4 b3xc4) +2.13/18 54} 15. Bcb2
{(Bc1-b2 Nc6-e5 Bf3-e2) -0.59/26 113} Ne5 {(Nc6-e5 Nc3-d5 Nf6xd5 Bf3xd5
h5-h4 Ng3-e4 h4-h3 Bb2xe5 d6xe5 Ba1xe5 f7-f5 Ne4-c3 Be7-c5 Qd1-e1 Bc5-d6
f2-f4 Qd7-e7 Qe1-g3 Bd6xe5 f4xe5) +2.16/19 55} 16. Be2 {(Bf3-e2 h5-h4
Ng3-e4 Nf6xe4 Nc3xe4 f7-f5 Ne4-c3 f5-f4 Ne3-d5 Be6xd5 Qd1xd5+ Kg8-h7 h2-h3
Ra8-d8 f2-f3 Qd7-f5 Qd5xb7 Ne5-d3 Be2xd3 Qf5xd3+ Kf1-g1 Qd3-f5 Kg1-h2
Rd8-d7 Qb7-c6 Be7-d8 Nc3-e4 d6-d5 Ne4-d6 Qf5-e6 c4-c5 Bd8-c7 Bb2-e5 Bc7xd6
c5xd6 Kh7-h6 Qc6-b5 g6-g5 Ba1-b2) -0.57/26 45} h4 {(h5-h4 Ng3-e4 Nf6xe4
Nc3xe4 h4-h3 Bb2-a3 Ra8-d8 Ba3xd6 h3xg2+ Kf1xg2 Qd7-c6 Ba1xe5 Be7xd6 Be5xd6
Qc6xe4+ Be2-f3 Be6-h3+ Kg2xh3 Qe4-e6+ Ne3-g4 Qe6xd6 Qd1xd6 Rd8xd6 Bf3xb7
Re8-e1) +2.41/19 50} 17. Nge4 {(Ng3-e4 Nf6xe4 Nc3xe4 f7-f5 Ne4-c3 f5-f4
Ne3-d5 Be6xd5 Nc3xd5 Qd7-f5 h2-h3 Be7-g5 Kf1-g1 Ra8-d8 Bb2-d4 b7-b6 Ba1-c3
Re8-e6 a2-a4 f4-f3 g2xf3 Rd8-f8 Kg1-g2 Bg5-f4 Nd5xf4 Qf5-g5+ Kg2-h1 Qg5xf4
Bd4-e3 Qf4-f5 Kh1-g2 Rf8-f7 Qd1-d5 Re6-e8) -0.74/26 19} Nxe4 {(Nf6xe4
Nc3xe4 h4-h3 f2-f4 f7-f5 Ne4xd6 Qd7xd6 Qd1xd6 Be7xd6 f4xe5 Bd6-c5 Ne3-d5
h3xg2+ Kf1xg2 Re8-c8 Be2-f3 Kg8-f7 Bb2-d4 Bc5xd4 Ba1xd4 Be6xd5 c4xd5)
+2.19/19 46} 18. Nxe4 {(Nc3xe4 f7-f5 Ne4-c3 f5-f4 Ne3-d5 Re8-f8 Nc3-e4
Ra8-d8 h2-h3 Be6xd5 Qd1xd5+ Kg8-h7 f2-f3 Rf8-f5 Qd5-d1 d6-d5 c4xd5 Qd7xd5
Qd1-b1 Ne5-f7 Kf1-g1 Nf7-g5 Kg1-h1 b7-b5 Kh1-h2 Ng5xe4 f3xe4 f4-f3 e4xd5
Be7-d6+ Kh2-h1 f3xe2) -1.06/26 39} h3 {(h4-h3 f2-f4 f7-f5) +2.10/19 42} 19.
g3 {(g2-g3 f7-f5 Ne4-c3) -0.78/26 96} Rac8 {(Ra8-c8 Kf1-g1 Qd7-c6 Ne4-c3
Be7-g5 Ne3-d5 Bg5-d8 Bb2-c1 Ne5-g4 Be2-f3 Qc6-d7 Ba1-b2 a7-a6 Nc3-e4 Be6xd5
Qd1xd5) +2.19/16 39} 20. f4 {(f2-f4 Qd7-c6 Qd1-d4 f7-f5 Ne4-f2 Be7-f6 f4xe5
d6xe5 Qd4-c3 b7-b5 Kf1-g1 b5xc4 b3xc4 Qc6-b6 Be2-f1 Re8-d8 Bf1xh3 Bf6-g7
Bh3-g2 Rd8-d7 Qc3-e1 Be6xc4 Bb2xe5 Bg7xe5 Ne3xc4 Rc8xc4 Qe1xe5) -0.44/24
20} f5 {(f7-f5 Ne4-f2 Ne5-c6 Ne3-d5 Be7-d8 Be2-f3 Be6xd5 Bf3xd5+ Kg8-h7
Nf2xh3 Nc6-b4 Bb2-f6 Bd8xf6 Ba1xf6 Nb4xd5 Nh3-g5+ Kh7-h6 Qd1xd5) +1.43/19
36} 21. Nf2 {(Ne4-f2 Ne5-c6 Nf2xh3 Be7-d8 Be2-f3 b7-b5 Ne3-d5 b5xc4 b3xc4
Nc6-b4 Nd5xb4 Rc8xc4 a2-a3 a7-a5 Nb4-d5 Qd7-b5 Kf1-g1 Be6-f7 Kg1-g2 Rc4-c2+
Qd1xc2 Bf7xd5 Bf3xd5+ Qb5xd5+ Kg2-f1 Bd8-b6 Nh3-f2 Qd5-b5+ Kf1-g2 Re8-e2
Qc2-c8+ Kg8-f7 Qc8-b7+ Re2-e7 Qb7-b8 Qb5-c6+ Kg2-h3 Bb6xf2) +0.17/26 13}
Nf7 {(Ne5-f7 Nf2xh3 Be7-f8 Bb2-f6 a7-a6 Be2-h5 Kg8-h7 Bh5-e2 b7-b5 Kf1-g1
Kh7-g8 Nh3-f2 Bf8-e7 c4xb5 a6xb5 Bf6xe7 Qd7xe7 Be2xb5 Be6xb3 Qd1xb3 Qe7xe3
Bb5xe8 Qe3xb3 a2xb3 Rc8xe8) +1.29/19 34} 22. Qd4 {(Qd1-d4 Be7-f8 Nf2xh3
Qd7-e7 Nh3-g5 Bf8-h6 Ng5xf7 Kg8xf7 a2-a4 Rc8-c5 Be2-f3 Re8-g8 Qd4-d2 Rg8-e8
h2-h4 Kf7-g8 Qd2-d4 Kg8-h7 Qd4-d1 Qe7-d7 Bb2-d4 Rc5-c7 Ba1-c3 Kh7-g8 Ne3-d5
Be6xd5 Bf3xd5+ Kg8-h7 Bd4xa7) +0.89/25 44} Bf8 {(Be7-f8 Nf2xh3 Qd7-e7
Nh3-g5 Bf8-h6 Ng5xf7 Kg8xf7 Bb2-a3 Rc8-c6 Be2-f3 Rc6-a6 Ba1-b2 Re8-f8 c4-c5
d6xc5 Ba3xc5 Rf8-d8 Bc5xe7 Rd8xd4 Bb2xd4 Kf7xe7) +0.76/17 30} 23. Nxh3
{(Nf2xh3 Qd7-e7 Nh3-g5 Bf8-h6 Ng5xf7 Kg8xf7 Be2-f3 Be6-d7 Bf3-d5+ Bd7-e6
Bd5xb7 g6-g5 f4xg5 Qe7xg5 Ne3-d5 Rc8-b8 Bb7-c6 Be6xd5 Qd4xd5+ Kf7-g6
Qd5xd6+ Kg6-h7 Qd6-d5 Re8-f8 Qd5-d7+ Kh7-g6 Qd7-e6+ Kg6-h7 Bb2-f6 Qg5-h5
Ba1-d4 Rf8-f7 g3-g4 Qh5-h3+ Kf1-e1 Rf7xf6 Bd4xf6 Qh3xg4 Qe6-f7+ Bh6-g7
Bf6xg7 Qg4xg7) +1.16/27 18} Qe7 {(Qd7-e7 Nh3-g5 Bf8-h6 Be2-f3 Rc8-c5 Ng5xf7
Kg8xf7 Bb2-a3 Qe7-d8 Ba3xc5 d6xc5 Qd4-c3 Re8-g8 Qc3-e1 Bh6-g7 Ba1xg7 Kf7xg7
Bf3xb7 Qd8-d3+ Kf1-g1 Rg8-e8 Bb7-c6 Be6-d7 Qe1-a1+ Qd3-d4) +0.07/20 27} 24.
Ng5 {(Nh3-g5 Bf8-h6 Ng5xf7 Kg8xf7 Be2-f3 Be6-d7 Bf3-d5+ Bd7-e6 Bd5xb7 g6-g5
Bb7-f3 g5-g4 Bf3-d1 Re8-g8 Kf1-f2 Bh6-g7 Qd4-d3 Bg7xb2 Ba1xb2 Kf7-e8 Qd3-d4
Rg8-f8 Bb2-c3 Ke8-d8 Bd1-c2 Rf8-f7 Qd4-d3 Rf7-h7 Ne3xf5) +0.82/26 17} Bh6
{(Bf8-h6 Be2-f3) +0.10/21 27} 25. Bc1 {(Bb2-c1 Be6-d7 Ba1-c3 Bd7-c6 h2-h4
Rc8-d8 Bc1-d2 b7-b6 Bd2-c1 Bc6-b7 h4-h5 Nf7-e5 Ne3-d5 Bb7xd5 Qd4xd5+ Kg8-f8
Bc1-a3 Bh6xg5 Bc3xe5 Qe7-f7 Be5xd6+ Rd8xd6 Ba3xd6+ Bg5-e7 Bd6-e5 Be7-c5
Qd5-c6 Re8xe5 f4xe5 g6xh5 e5-e6 Qf7-g7 Qc6-a8+ Kf8-e7 Qa8xa7+ Ke7-f6
Qa7xg7+ Kf6xg7 Be2xh5) +1.09/25 41} Bd7 {(Be6-d7 Ng5xf7 Kg8xf7) +0.98/18
26} 26. Bc3 {(Ba1-c3 Bd7-c6 h2-h4 Rc8-d8 a2-a4 Rd8-d7 Bc3-b2 b7-b6 h4-h5
Nf7-e5 Be2-f3 Bc6xf3 Ng5xf3 Qe7-h7 f4xe5 d6xe5 h5xg6 e5xd4 g6xh7+ Rd7xh7
Bb2xd4 Rh7-e7 Kf1-e2 f5-f4 g3xf4 Bh6xf4 Ke2-d3 Kg8-f7 Nf3-h4 Bf4xe3 Bc1xe3
Kf7-e6 Nh4-g6 Re7-h7) +1.10/23 12} Bc6 {(Bd7-c6 h2-h4 Rc8-d8 Ng5xf7 Kg8xf7
h4-h5 Bc6-e4) +0.83/15 36} 27. h4 {(h2-h4 Rc8-d8 b3-b4 b7-b6 b4-b5 Bc6-b7
a2-a4 Rd8-c8 h4-h5 Nf7-e5 Ng5-f3 Bh6-g7 f4xe5 d6xe5 Qd4-d2 Re8-d8 Qd2-c2
Bb7-e4 Qc2-b3 f5-f4 g3xf4 e5xf4 c4-c5+ Kg8-h7 h5xg6+ Be4xg6 Bc3xg7 f4xe3
Bg7-b2) +0.86/23 22} Rcd8 {(Rc8-d8 Be2-d3 Nf7-e5 Ne3-d5) +0.63/17 17} 28.
b4 {(b3-b4 b7-b6 Be2-d1 Nf7xg5 Qd4-h8+ Kg8-f7 Qh8xh6 Qe7-e4 Qh6-g7+ Kf7-e6
f4xg5 Qe4-h1+ Kf1-f2 Qh1-h2+ Kf2-e1 Qh2xg3+ Ke1-d2 Qg3-f2+ Bd1-e2 Re8-g8
Qg7-f6+ Ke6-d7 Qf6-f7+ Kd7-c8 Ne3-d5 Bc6xd5 Qf7xd5 Rg8-e8 Qd5-f3 Qf2xe2+
Qf3xe2 Re8xe2+ Kd2xe2 Rd8-e8+ Ke2-f3 Re8-e4 h4-h5 g6xh5 g5-g6 Kc8-d7 g6-g7
Re4-g4 Bc1-f4 h5-h4 a2-a4 h4-h3 Bc3-d4 Kd7-e7 a4-a5) +0.96/25 53} b6
{(b7-b6 b4-b5 Bc6-b7 h4-h5 Nf7-e5 Ne3-d5 Bb7xd5 Qd4xd5+ Kg8-g7 f4xe5 d6xe5
Qd5-c6 Rd8-d6 Bc3-b4 Rd6xc6 Bb4xe7 Bh6xg5 Bc1xg5) +0.44/14 20} 29. a4
{(a2-a4 Bc6-a8 b4-b5 d6-d5 Ng5xf7 Kg8xf7 h4-h5 Qe7-d6 Bc1-a3 Qd6-e6 c4-c5
b6xc5 Ba3xc5 Rd8-c8 Bc5xa7 Rc8xc3 Qd4xc3 Bh6-g7 Qc3-c7+ Kf7-g8 h5xg6 Kg8-h8
Qc7-f7 Qe6-e4 Qf7xf5 d5-d4 Qf5-h5+ Kh8-g8 Ne3-f5 Qe4-g2+ Kf1-e1) +0.87/25
63} Bb7 {(Bc6-b7 h4-h5 Nf7-e5 Ne3-d5 Bb7xd5 Qd4xd5+ Kg8-f8) +0.94/16 19}
30. a5 {(a4-a5 d6-d5 c4-c5) +0.59/26 57} bxa5 {(b6xa5 b4xa5 a7-a6 Ng5xf7
Kg8xf7 h4-h5 Bb7-e4 Qd4-d1 Qe7-e6 h5xg6+ Kf7-g8 Ne3-d5 Be4xd5 Qd1xd5 Bh6-g7
Bc1-b2 Qe6xd5 c4xd5) +0.74/16 18} 31. bxa5 {(b4xa5 Nf7-e5 a5-a6 Bb7xa6
Ne3-d5 Qe7-b7 Nd5-f6+ Kg8-f8 f4xe5 Qb7-h1+ Qd4-g1 Qh1xg1+ Kf1xg1 Bh6xg5
Bc1xg5 d6xe5 Nf6xe8 Rd8xe8 Bg5-f6 Re8-c8 Bf6xe5 Ba6xc4 Be2-f3 a7-a6 Kg1-f2
Kf8-e8 Kf2-e3 Rc8-d8 Bf3-c6+ Ke8-f7 Ke3-f4 Rd8-d3 Be5-g7 Bc4-d5 Bc6-a4
Rd3-f3+ Kf4-g5 Rf3xg3+ Kg5-h6) +1.15/27 35} a6 {(a7-a6 Ng5xf7 Kg8xf7 h4-h5
Bb7-e4 Qd4-d1 Qe7-e6 h5xg6+ Kf7-g8 Be2-h5 Re8-e7 Ne3-d5 Be4xd5 c4xd5 Qe6-e4
Kf1-g1 Qe4-c4 Bc1-b2) +0.61/16 18} 32. B1d2 {(Bc1-d2 Bb7-a8 Kf1-g1 Nf7xg5
Qd4-h8+ Kg8-f7 Qh8xh6 Ng5-f3+ Be2xf3 Ba8xf3 h4-h5 Re8-g8 h5xg6+ Kf7-e8
g3-g4 f5xg4 f4-f5 Ke8-d7 f5-f6 Qe7-e4 g6-g7 Kd7-e6 f6-f7+ Ke6xf7 Qh6-f6+
Kf7-e8 Ne3-f5 Rg8xg7 Nf5xg7+ Ke8-d7 Qf6-f7+ Kd7-c8 Ng7-e6 Qe4xc4 Ne6xd8
Qc4-c5+ Kg1-f1 Kc8xd8 Bc3-f6+ Kd8-c8 Qf7-e8+ Kc8-b7 Qe8-d7+ Qc5-c7)
+0.75/24 38} Bc6 {(Bb7-c6 h4-h5 Nf7-e5 f4xe5 Bh6xg5 e5xd6) +0.44/15 12} 33.
h5 {(h4-h5 Nf7-e5 f4xe5 d6xe5 Qd4-b6 Rd8-d6 Bc3-b4 Bh6xg5 Ne3-d5 Qe7-d7
Bb4xd6 f5-f4 Bd6-c5 Qd7-h3+ Kf1-e1 Qh3-h1+ Bc5-g1 Bg5-d8 Qb6-c5 g6xh5
Be2-d3 Qh1-g2 Bd3-f5 Bc6-b7 Qc5-a7 f4xg3 Qa7-e3 Bb7xd5 c4xd5 h5-h4 d5-d6
h4-h3 d6-d7) +0.76/26 20} Ne5 {(Nf7-e5 f4xe5 Bh6xg5 e5-e6 Qe7-h7 Ne3-d5
Bg5-e7 h5xg6 Qh7-h1+ Kf1-f2 Qh1-h2+ Kf2-f1 Qh2-h3+ Kf1-f2 Qh3-h2+) 0.00/16
12} 34. fxe5 {(f4xe5 d6xe5 Qd4-b6 Rd8-d6 Bc3-b4 Bh6xg5 Ne3-d5 Qe7-d7 Bd2xg5
Rd6xd5 c4xd5 Qd7xd5 Kf1-e1 g6xh5 Qb6xa6 Kg8-g7 Qa6-c4 Qd5xc4 Be2xc4 Bc6-e4
Bb4-d6 Kg7-g6 Bc4-b5 Re8-c8 Bg5-e7 f5-f4 g3xf4 e5xf4 Bd6xf4 Rc8-c2 Bf4-d6
Rc2-a2 a5-a6 Ra2-a5 Bb5-c4) +0.69/27 11} dxe5 {(d6xe5 Qd4-b6 Bh6xg5 Qb6xc6
Qe7-e6 Qc6-g2 Bg5xe3 Bd2xe3 g6xh5 Qg2-h2 Rd8-d7 Qh2-h4 Re8-b8 Be3-b6
Rd7-g7) -0.21/17 11} 35. Qb6 {(Qd4-b6 Rd8-d6 Bc3-b4 Bh6xg5 Ne3-d5 Qe7-d7
Bd2xg5 Rd6xd5 c4xd5 Qd7xd5 Kf1-e1 g6xh5 Qb6xa6 Kg8-g7 Qa6-c4 Qd5xc4 Be2xc4
Kg7-g6 Bg5-e7 f5-f4 Ke1-f2 Bc6-a8 a5-a6 Re8-c8 Bb4-c5 Kg6-f5 Be7-d6 Kf5-f6
g3xf4 e5xf4 Bc4-b5 f4-f3 Bb5-d3) +0.70/27 7} Bxg5 {(Bh6xg5 Qb6xc6 Qe7-e6
Qc6-g2 Bg5xe3 Bd2xe3 g6xh5 Qg2-h2 Rd8-d7 Qh2-h4 Re8-e7 Be3-g5 Re7-f7 Kf1-g1
Rd7-b7 Be2xh5 Rf7-c7 Bg5-c1 Rc7xc4 Qh4-d8+ Kg8-h7) -0.34/19 16} 36. Qxc6
{(Qb6xc6 Qe7-e6 Qc6-g2 Bg5xe3 Bd2xe3 g6xh5 c4-c5 Rd8-d7 Qg2-h3 Rd7-h7
Be3-f2 Qe6-d5 Be2xa6 Rh7-g7 Ba6-e2 Re8-b8 Qh3-g2 Rb8-b1+ Bf2-e1 Qd5xc5
Qg2-a8+ Kg8-h7 Be2-d3 Rg7xg3 Bd3xf5+ Kh7-g7 Bf5xb1 Qc5-g1+ Kf1-e2 Rg3-e3+
Ke2-d1 Re3xc3 Qa8-b7+ Kg7-f8) +1.27/23 11} Qe6 {(Qe7-e6 Qc6-g2 Bg5xe3
Bd2xe3 g6xh5 Qg2-h2 Rd8-d7 Qh2-h4 Re8-e7 Be3-f2 Qe6-g6 Kf1-g1 f5-f4 Be2xh5
Qg6-b1+ Bc3-e1 Re7-g7 Qh4-f6 f4xg3 Qf6-e6+ Kg8-h8 Qe6-e8+ Kh8-h7 Bf2xg3)
-0.45/19 15} 37. Qg2 {(Qc6-g2 Bg5xe3 Bd2xe3 g6xh5 c4-c5 Rd8-d7 Qg2-h1
Rd7-h7 Qh1-h3 h5-h4 g3xh4 Rh7-g7 Kf1-f2 Kg8-h7 Kf2-e1 Rg7-g6 Qh3-f3 Rg6-g4
Be3-g5 Re8-b8 Ke1-f2 Rb8-b3 c5-c6 e5-e4 Qf3-e3 Qe6xc6 Be2xg4 f5xg4 Qe3-a7+
Rb3-b7 Qa7-d4 e4-e3+ Qd4xe3) +1.00/24 10} Bxe3 {(Bg5xe3 Bd2xe3 g6xh5 Qg2-h2
Rd8-d7 Qh2-h4 Re8-e7 Be3-g5 Re7-f7 Kf1-g2 Rf7-f8 Be2-f3 Rd7-d3 Bg5-d2
Rf8-f7 Bf3-e2 Qe6-c6+ Kg2-h2 Rd3-d6 Qh4xh5) -0.44/18 15} 38. Bxe3 {(Bd2xe3
g6xh5 Qg2-f3 Rd8-d7 c4-c5 h5-h4 g3xh4 Rd7-g7 Kf1-e1 Rg7-g4 Qf3-h3 Rg4-e4
Be2-d3 Re4-g4 Bc3-d2 Kg8-g7 Bd3-e2 Rg4-a4 Qh3-g3+ Kg7-h7 Qg3-g5 Ra4-a1+
Ke1-f2 Qe6-g6 Be2-d3 Qg6xg5 Be3xg5 Kh7-g6 Bd3xa6 f5-f4 Ba6-c4) +1.13/23 14}
gxh5 {(g6xh5 Qg2-h2 Rd8-d7 Qh2-h4 Re8-e7 Be3-g5 Re7-f7 Be2xh5 Rf7-g7 Bg5-f6
f5-f4 Bf6xg7 Rd7xg7 Bc3-e1 Qe6xc4+ Bh5-e2 Qc4-d5 Kf1-g1 Rg7-g6 Qh4-h5
Kg8-g7) -0.39/19 14} 39. Qf3 {(Qg2-f3 Rd8-d7 c4-c5 h5-h4 g3xh4 Rd7-g7
Kf1-e1 Rg7-g4 Be3-d2 Rg4-e4 Ke1-f2 Re4xh4 Qf3-g3+ Rh4-g4 Be2xg4 f5xg4
Qg3-d3 Qe6-c6 Qd3-c4+ Kg8-f8 Qc4xg4 Qc6xc5+ Kf2-e1 Qc5-c6 Qg4-f5+ Kf8-g7
Bc3xe5+ Kg7-g8 Bd2-e3 Re8-e6 Ke1-f2) +1.23/25 15} Qg6 {(Qe6-g6 c4-c5 Re8-e7
c5-c6 Rd8-c8 Be3-c5 Qg6xc6 Be2-c4+ Kg8-g7 Qf3xc6 Rc8xc6 Bc5xe7 Rc6xc4
Bc3xe5+ Kg7-f7 Be7-d6 Rc4-c2 Bd6-b4 Kf7-e6 Be5-d4) -0.32/16 14} 40. c5
{(c4-c5 Rd8-d7 c5-c6 Rd7-c7 Be2-c4+ Kg8-h7 Bc4-d5 Re8-d8 Bc3xe5 Rd8xd5
Be5xc7 Qg6xc6 Qf3xh5+ Kh7-g8 Bc7-b6 Rd5-b5 Be3-d2 Qc6-e6 Qh5-g5+ Kg8-f7
Qg5-h4 Rb5-d5 Qh4-h7+ Kf7-e8 Bb6-e3 Rd5-d3 Kf1-e2 Qe6-d5 Qh7-a7 Qd5-e4
Ke2-f2 Rd3-d6 Qa7-c5 Ke8-d7) +1.63/24 17} Re7 {(Re8-e7 c5-c6 Rd8-c8 Be3-c5
Qg6xc6 Be2-c4+ Kg8-g7 Qf3xc6 Rc8xc6 Bc5xe7 Rc6xc4 Be7-d6 Kg7-f6 Bd6xe5+
Kf6-e6 Kf1-g2 h5-h4 g3xh4 Rc4xh4 Kg2-f3 Rh4-c4 Bc3-d4 Ke6-d5 Kf3-e3)
-0.41/19 13} 41. c6 {(c5-c6 Rd8-c8 Be2-c4+ Kg8-h7 Bc4-d5 Re7-e6 Kf1-f2
Re6xc6 Bd5xc6 Rc8xc6 Bc3xe5 f5-f4 Be5xf4 Rc6-f6 Qf3-b7+ Qg6-f7 Qb7-e4+
Qf7-g6 Qe4-e7+ Rf6-f7 Qe7-d8 Qg6-e6 Qd8-b6 Qe6-g6 Qb6-d4 Qg6-e6 Qd4-c5
Rf7-f5 Qc5-b6 Qe6-g6 Qb6-b7+ Rf5-f7 Qb7-d5 Rf7-f5) +1.70/25 10} Rc8
{(Rd8-c8 Be2-c4+ Kg8-h7 Bc4-d5 Qg6-g4 Qf3xg4 f5xg4 Be3-c5 Re7-e6 Bd5xe6
Rc8xc6 Be6-f5+ Kh7-g8 Bc5-d4 Rc6-f6 Bd4xe5 Rf6xf5+ Kf1-e2 Kg8-f7 Ke2-d3
Rf5-f1 Be5-f4 Kf7-e6) -0.47/19 13} 42. Bc5 {(Be3-c5 Qg6xc6) +1.41/25 10}
Qxc6 {(Qg6xc6 Be2-c4+ Kg8-g7 Qf3xc6 Rc8xc6 Bc5xe7 Rc6xc4 Be7-d6 Kg7-f7
Bd6xe5 Kf7-e6 Kf1-g2 h5-h4 g3xh4 Rc4xh4 Kg2-f3 Rh4-c4 Be5-d4 Ke6-d5 Bd4-f6
Rc4-g4 Bc3-d2 Rg4-g1) -0.32/19 13} 43. Qxc6 {(Qf3xc6 Rc8xc6) +1.23/28 10}
Rxc6 {(Rc8xc6 Bc5xe7 Rc6xc3 Be2xa6 f5-f4 g3xf4 e5xf4 Be7-b4 Rc3-c7 Kf1-g2
h5-h4 Ba6-f1 Kg8-f7 a5-a6 Kf7-e6 Bb4-e1 Ke6-f5) -1.12/19 6} 44. Bxe7
{(Bc5xe7 Rc6xc3 Be2xa6 Kg8-f7 Be7-b4 Rc3-c1+ Kf1-e2 f5-f4 Ba6-b7 Rc1-b1
Bb7-d5+ Kf7-f6 Bb4-c3 Rb1-b5 Bd5-g2 Rb5-b3 Ke2-d3 f4xg3 Kd3-c2 Rb3-a3
Kc2-b2 Ra3-a4 Kb2-b3 Ra4-g4 a5-a6 Rg4-g7 Bc3-b4 Rg7-a7 Bg2-b7 Kf6-f5 Bb4-c5
Ra7xa6 Bb7xa6 Kf5-f4 Ba6-b7 e5-e4 Kb3-c3 Kf4-f3 Bb7-d5 g3-g2 Bc5-g1 Kf3-g3
Bd5xe4) +2.01/29 9} Rxc3 {(Rc6xc3 Be2xa6 f5-f4 g3xf4 e5xf4 Be7-b4 Rc3-c7
Kf1-g2) -1.19/20 13} 45. Bxa6 {(Be2xa6 Kg8-f7 Be7-b4 Rc3-c1+ Kf1-e2 Kf7-e6
Bb4-d2 Rc1-c7 Bd2-e3 Ke6-d5 Be3-b6 Rc7-f7 Ba6-b5 f5-f4 g3xf4 h5-h4 a5-a6
h4-h3 Ke2-f3 Rf7xf4+ Kf3-g3 Rf4-b4 a6-a7 Rb4-b3+ Kg3-h2 Rb3-a3 Bb5-e8
Kd5-d6 Be8-g6 Kd6-d5 Bg6-f5 Ra3-a2+ Kh2xh3 Ra2-a3+ Kh3-h2 Kd5-c6 Bb6-e3)
+2.16/28 7} Kf7 {(Kg8-f7 Be7-b4 Rc3-c1+ Kf1-f2 Rc1-a1 Ba6-e2 Ra1-a2 a5-a6
Kf7-e6 Bb4-c5 f5-f4 g3xf4 e5xf4 Kf2-f3 Ke6-d5 Bc5-f2 Kd5-e5 a6-a7 Ra2-a3+
Kf3-g2 h5-h4 Be2-d3) -1.16/20 12} 46. Bb4 {(Be7-b4 Rc3-c1+ Kf1-e2 Kf7-e6
Bb4-d2 Rc1-c7 Bd2-e3 Ke6-d5 Be3-b6 Rc7-f7 Ba6-b5 Rf7-g7 Ke2-f2 Rg7-g4 a5-a6
h5-h4 g3xh4 Rg4xh4 a6-a7 Rh4-h2+ Kf2-e1 Rh2-h8 Ke1-d2 Rh8-a8 Kd2-c3 f5-f4
Kc3-b4 e5-e4 Bb5-c4+ Kd5-c6 Kb4-a5 e4-e3) +2.55/26 6} Rc1+ {(Rc3-c1+ Kf1-f2
Rc1-a1 Ba6-e2 Ra1-a2 a5-a6 Kf7-e6 Bb4-c5 f5-f4 a6-a7 Ke6-d5 Bc5-b6 Kd5-c6
a7-a8Q+ Ra2xa8) -1.18/21 12} 47. Ke2 {(Kf1-e2 Kf7-e6 Bb4-d2 Rc1-a1 Ba6-c8+
Ke6-d5 Bc8xf5 Ra1-a3 Bd2-e1 e5-e4 Bf5-g6 Ra3-a2+ Ke2-f1 Kd5-d4 Bg6xh5
Ra2-h2 g3-g4 Rh2-h1+ Kf1-f2 e4-e3+ Kf2-e2 Rh1-h2+ Ke2-f3 Rh2-h1 Be1-g3
Rh1-f1+ Kf3-e2 Rf1-g1 Bg3-e1 Rg1-h1 a5-a6 Rh1-h2+ Ke2-f3 Rh2-a2 Bh5-f7)
+2.31/27 7} Kg6 {(Kf7-g6 Ke2-d2 Rc1-c7 Ba6-e2 Rc7-d7+ Kd2-c3 f5-f4 g3xf4
e5xf4 a5-a6 Rd7-c7+ Kc3-d4 h5-h4 Be2-d3+ Kg6-g5 Bb4-c5 f4-f3 a6-a7 Rc7-c8
Kd4-e4 Kg5-g4 Ke4-d5) -1.07/19 12} 48. Kd2 {(Ke2-d2 Rc1-b1 Bb4-c3 Rb1-b8
Ba6-e2 Rb8-d8+ Kd2-e1 Rd8-c8 Bc3-d2 Rc8-c2 a5-a6 Rc2-a2 Bd2-e3 Ra2-a1+
Ke1-f2 Ra1-a2 a6-a7 Kg6-f6 Kf2-e1 Kf6-e7 Be2-f3 e5-e4 Bf3xh5 Ke7-d6 Ke1-d1
Ra2-a3 Kd1-c2 Kd6-c6 Bh5-f7 Ra3-a5) +4.56/26 14} Rc7 {(Rc1-c7 Ba6-e2
Rc7-d7+ Kd2-c3 Rd7-c7+ Be2-c4 Rc7-c8 a5-a6 f5-f4 g3xf4 e5xf4 a6-a7 f4-f3
Kc3-d2 Kg6-g5 Kd2-e3 Rc8-a8 Bb4-e7+ Kg5-g4 Bc4-e6+ Kg4-g3 Be7-d6+ Kg3-g2
Bd6-b8) -1.37/19 12} 49. Be2 {(Ba6-e2 Kg6-f6 a5-a6 Kf6-e6 Bb4-a5 Rc7-g7
Ba5-b6 Rg7xg3 a6-a7 Rg3-a3 Bb6-c5 Ra3-a2+ Kd2-c3 Ke6-d7 Be2-c4 Ra2-a5
Kc3-b4 Ra5-a1 Bc4-d5 h5-h4 a7-a8Q Ra1xa8 Bd5xa8 h4-h3 Kb4-c3 Kd7-e6 Kc3-c4)
+5.10/24 7} Rd7+ {(Rc7-d7+ Kd2-c3 Rd7-c7+ Be2-c4 f5-f4 Bb4-d6 Rc7-c6 Bd6xe5
Rc6-c5 g3xf4 Rc5xa5 Bc4-d3+ Kg6-h6 Kc3-b4 Ra5-a8 f4-f5 Ra8-e8 Be5-d4 Re8-d8
Kb4-c5 h5-h4 f5-f6 Rd8-c8+) -1.54/20 11} 50. Ke1 {(Kd2-e1 Rd7-b7 Bb4-c5
Rb7-c7 Bc5-e3 Rc7-c3 Ke1-d2 Rc3-a3 a5-a6 Ra3-a2+ Kd2-e1 Ra2-a1+ Ke1-f2
Kg6-f7 a6-a7 Kf7-e7 Be2-f3 e5-e4 Bf3xh5 Ra1-a2+ Kf2-e1 Ke7-e6 Be3-b6 Ke6-e7
Bb6-c5+ Ke7-d7 Bh5-f7 Ra2-a5 Bc5-e3 Kd7-c6 Be3-d4 Kc6-b7 Ke1-f2 f5-f4 g3xf4
e4-e3+ Kf2xe3) +5.00/25 8} f4 {(f5-f4 g3xf4 e5xf4 a5-a6 Rd7-c7 Bb4-d6
Rc7-c1+ Ke1-d2 Rc1-a1 Bd6xf4 h5-h4 Be2-d3+ Kg6-f6 Bf4-e3 Ra1-a2+ Kd2-c3
Ra2-a3+ Kc3-d4 h4-h3 Be3-f4 Kf6-e6 Bd3-c4+ Ke6-f5 Bf4-d6 Ra3-a1) -1.58/20
5} 51. gxf4 {(g3xf4 e5-e4 a5-a6 h5-h4 Ke1-f2 Kg6-f5 Be2-b5 Rd7-g7 Bb4-f8
Rg7-c7 Bf8-d6 Rc7-c2+ Kf2-e3 Rc2-a2 Bd6-c5 h4-h3 Bb5-d7+ Kf5-g6 Bd7xh3
Ra2xa6 Ke3xe4 Ra6-a1 Bh3-f5+ Kg6-f7 Bc5-d4 Ra1-b1 Bf5-g4 Kf7-g6 Bd4-e5
Rb1-e1+ Ke4-d5 Re1-f1 Bg4-e2 Kg6-f7 Be2-c4 Rf1-f3 Kd5-d4+ Kf7-g6 Bc4-d5)
+5.15/25 6} Rd4 {(Rd7-d4 Bb4-c3 Rd4xf4 a5-a6 Rf4-e4 Ke1-f2 Re4-f4+ Kf2-e3
Rf4-a4 Bc3xe5 h5-h4 Be2-b5 Ra4-a2 Be5-b8 h4-h3 Bb5-d3+) -2.05/19 7} 52. Bc5
{(Bb4-c5 Rd4-a4 a5-a6 Ra4-a1+ Ke1-f2 Kg6-f5 a6-a7 h5-h4 Be2-b5 Ra1-a2+
Kf2-g1 Kf5xf4 Bb5-c6 h4-h3 a7-a8Q h3-h2+ Kg1-h1 Ra2xa8 Bc6xa8 Kf4-g3 Bc5-d6
Kg3-f2 Bd6xe5 Kf2-e1 Be5-c3+ Ke1-e2 Bc3-b2 Ke2-d3 Ba8-d5 Kd3-c2 Bb2-a3
Kc2-d3 Bd5-f7 Kd3-c3 Bf7-e8 Kc3-d2 Be8-a4 Kd2-e2 Ba4-c2) +6.07/28 9} Ra4
{(Rd4-a4 a5-a6 e5xf4 a6-a7 h5-h4 Be2-f3 h4-h3 a7-a8Q Ra4xa8 Bf3xa8 Kg6-f5
Ba8-f3 Kf5-g6 Ke1-f1 Kg6-f5 Bc5-d4 Kf5-g5 Kf1-g1 Kg5-f5 Kg1-f2) -3.06/19 6}
53. a6 {(a5-a6 Ra4-a1+ Ke1-f2 Kg6-f5 a6-a7 h5-h4 Be2-b5 Ra1-a2+ Kf2-e3
e5xf4+ Ke3-d3 h4-h3 Bb5-c6 h3-h2 a7-a8Q Ra2xa8 Bc6xa8 h2-h1Q Ba8xh1 f4-f3
Bh1xf3 Kf5-g6 Bf3-d5 Kg6-f6 Kd3-e3 Kf6-e5 Bd5-c6 Ke5-f5 Ke3-f3 Kf5-e5
Kf3-e2 Ke5-f4 Ke2-f2 Kf4-f5 Kf2-g3 Kf5-e5 Kg3-h2 Ke5-f4) +6.08/27 7} e4
{(e5-e4 a6-a7 Kg6-f5 Be2xh5 Ra4-a1+ Ke1-d2 Kf5xf4 Bh5-f7 e4-e3+ Kd2-d3
e3-e2 Bc5-e3+ Kf4-f5 Kd3xe2 Kf5-e5 Ke2-f2 Ke5-e4 Bf7-g6+ Ke4-d5 Bg6-h5)
-3.71/19 6} 54. Bb5 {(Be2-b5 Ra4-a1+ Ke1-f2 Kg6-f5 a6-a7 h5-h4 Kf2-e3
Ra1-e1+ Ke3-d2 Re1-a1 Bb5-d7+ Kf5xf4 Bd7-c6 Ra1-a2+ Kd2-c3 h4-h3 a7-a8Q
Ra2xa8 Bc5-d6+ Kf4-f3 Bc6xa8 h3-h2 Bd6xh2 Kf3-e3 Bh2-d6 Ke3-f2 Ba8xe4
Kf2-e2 Bd6-f4 Ke2-e1 Kc3-d3 Ke1-d1 Bf4-g3 Kd1-c1 Kd3-c3 Kc1-d1 Be4-f3+
Kd1-c1 Bg3-e1 Kc1-b1 Bf3-e4+ Kb1-a2 Be4-d3 Ka2-a3 Kc3-d4) +8.37/30 12} Ra1+
{(Ra4-a1+ Ke1-f2 Kg6-f5 Kf2-e3 Ra1-e1+ Bb5-e2 h5-h4 a6-a7 Re1-a1 Be2-b5
Ra1-e1+ Ke3-f2 Re1-a1 Bb5-c6 h4-h3 a7-a8Q Ra1xa8 Bc6xa8 h3-h2 Kf2-g2 Kf5xf4
Bc5-d6+ Kf4-e3 Kg2xh2 Ke3-d3 Ba8-c6 e4-e3 Bc6-b5+ Kd3-e4 Kh2-g3 Ke4-d4)
-4.35/22 7} 55. Kf2 {(Ke1-f2 Kg6-f5 a6-a7 h5-h4 Kf2-e3 Ra1-e1+ Ke3-d2
Re1-a1 Bb5-d7+ Kf5xf4 Bd7-c6 Ra1-a2+ Kd2-c3 Kf4-f3 a7-a8Q Ra2xa8 Bc6xa8
h4-h3 Bc5-d6 Kf3-g4 Bd6-h2 Kg4-f3 Ba8-b7 Kf3-g2 Bh2-d6 Kg2-f3 Kc3-d4 Kf3-g4
Kd4xe4 Kg4-g5 Ke4-e5 Kg5-h4 Ke5-f6 Kh4-g4 Bb7-e4 Kg4-h4 Bd6-h2 Kh4-g4
Kf6-e5 Kg4-h4 Ke5-d4 Kh4-g4) +8.45/29 10} Kf5 {(Kg6-f5 Kf2-e3 Ra1-e1+
Bb5-e2 h5-h4 a6-a7 Re1-a1 Be2-b5 Ra1-e1+ Ke3-f2 Re1-a1) -4.48/25 13} 56. a7
{(a6-a7 h5-h4 Kf2-e3 Ra1-e1+ Ke3-d2 Re1-a1 Bb5-d7+ Kf5xf4 Bd7-c6 Kf4-e5
a7-a8Q Ra1xa8 Bc6xa8 h4-h3 Bc5-g1 Ke5-d6 Ba8xe4 h3-h2 Bg1xh2+ Kd6-c5 Kd2-c3
Kc5-b6 Be4-h1 Kb6-a7 Bh2-g1+ Ka7-b8 Kc3-d4 Kb8-a7 Kd4-c5 Ka7-b8 Bh1-d5
Kb8-c7 Bg1-h2+ Kc7-d7 Kc5-d4 Kd7-c8 Bd5-a8 Kc8-d7 Kd4-e4 Kd7-e6 Ba8-d5+
Ke6-d7 Ke4-f5 Kd7-e7 Kf5-e5) +8.53/30 21} Kxf4 {(Kf5xf4 Bc5-e3+ Kf4-g4
Bb5-d7+ Kg4-h4 Be3-c5 Kh4-g5 Bd7-c6 Kg5-f4 a7-a8Q Ra1xa8 Bc6xa8 h5-h4
Bc5-d6+ Kf4-f5 Ba8-b7 Kf5-e6 Bd6-c5 Ke6-e5 Kf2-e3 Ke5-f5 Bb7xe4+ Kf5-g4
Bc5-d4 Kg4-g3 Be4-f3 Kg3-h2 Bd4-e5+ Kh2-g1 Bf3-g4 Kg1-g2 Bg4-f3+ Kg2-g1)
-4.95/23 6} 57. Bc6 {(Bb5-c6 Ra1-a2+ Kf2-e1 Kf4-g4 Bc6xe4 Kg4-g3 a7-a8Q
Ra2xa8 Be4xa8 Kg3-h3 Ke1-e2 Kh3-h4 Ke2-d2 Kh4-h3 Bc5-d6 Kh3-g4 Ba8-c6
Kg4-g5 Kd2-e3 Kg5-g4 Ke3-e4 Kg4-g5 Bd6-c5 Kg5-g4 Bc5-e3 Kg4-g3 Ke4-e5
Kg3-g4 Bc6-e4 Kg4-g3 Be3-c5 Kg3-g4 Ke5-d4) +9.55/27 11} Ra2+ {(Ra1-a2+
Kf2-e1 Ra2-a5 a7-a8Q Ra5xa8 Bc6xa8 Kf4-f5 Ke1-f2 Kf5-f4 Ba8-c6 h5-h4
Bc5-d6+ Kf4-f5 Bc6-b7 Kf5-e6) -4.95/22 7} 58. Ke1 {(Kf2-e1 Kf4-g4 a7-a8Q
Ra2xa8 Bc6xa8 Kg4-f4 Ke1-f2 e4-e3+ Kf2-e2 Kf4-e5 Ba8-c6 Ke5-e6 Ke2xe3 h5-h4
Ke3-d2 Ke6-e5 Bc6-h1 h4-h3 Kd2-c3 h3-h2 Bc5-b4 Ke5-e6 Kc3-d4 Ke6-d7 Bb4-c5
Kd7-c7 Kd4-c3 Kc7-b8 Bc5-d6+ Kb8-a7 Kc3-d4 Ka7-a6 Bd6-c7 Ka6-b5 Bc7xh2)
+9.55/30 10} Ra5 {(Ra2-a5) -4.95/21 11} 59. a8=Q {(a7-a8Q Ra5xa8 Bc6xa8
h5-h4 Ke1-e2 Kf4-e5 Ba8-c6 h4-h3 Bc5-g1 Ke5-d6 Bc6xe4 h3-h2 Bg1xh2+ Kd6-c5
Ke2-d3 Kc5-b6 Be4-h1 Kb6-c5 Kd3-c3 Kc5-b6 Kc3-c4 Kb6-a7 Kc4-c5 Ka7-a6
Bh1-d5 Ka6-a7 Bd5-c6 Ka7-a6 Bc6-d7 Ka6-b7 Bd7-e6 Kb7-a6 Be6-c8+ Ka6-a7
Bh2-c7) +9.99/27 9} Rxa8 {(Ra5xa8 Bc6xa8 Kf4-f3 Ba8-d5 h5-h4 Ke1-d2 Kf3-f4
Bc5-d6+ Kf4-f3 Bd5-a8 Kf3-g4 Ba8xe4 Kg4-g5 Bd6-e7+ Kg5-f4 Be4-b7 h4-h3
Be7-d6+ Kf4-f5 Bb7-c8+ Kf5-e4 Bc8xh3 Ke4-d5 Bd6-e7 Kd5-e4 Be7-c5 Ke4-d5
Bc5-e3 Kd5-e5 Kd2-d3 Ke5-d6 Bh3-f5 Kd6-d5 Bf5-e4+ Kd5-e5 Be3-d4+ Ke5-f4
Be4-d5 Kf4-f5 Kd3-e3 Kf5-g4 Bd4-e5 Kg4-f5) -6.25/34 7} 60. Bxa8 {(Bc6xa8
h5-h4 Ke1-d2 Kf4-e5 Kd2-e3 Ke5-e6 Ba8xe4 Ke6-d7 Ke3-d3 h4-h3 Be4-h1 Kd7-c7
Kd3-d4 Kc7-d7 Kd4-e5 Kd7-c7 Ke5-e6 Kc7-b8 Bc5-d6+ Kb8-a7 Ke6-d5 Ka7-b6
Kd5-c4 Kb6-a7 Kc4-c5 Ka7-a6 Bd6-c7 Ka6-a7 Kc5-b5 h3-h2 Kb5-c4 Ka7-a6 Kc4-c5
Ka6-a7) +10.12/28 5} Kf3 {(Kf4-f3 Ba8-d5 h5-h4 Ke1-d2 Kf3-f4 Bc5-d6+ Kf4-f5
Kd2-e3 Kf5-g5 Bd5xe4 Kg5-g4 Be4-b7 Kg4-f5 Bd6-c5 Kf5-g5 Bc5-e7+ Kg5-g4
Bb7-f3+ Kg4-g3 Be7-c5 Kg3-h3 Ke3-f4 Kh3-h2 Kf4-g4 h4-h3 Bc5-d6+ Kh2-g1
Kg4xh3 Kg1-f2 Bf3-d5 Kf2-e1 Bd6-c5 Ke1-e2 Kh3-g4 Ke2-d3 Kg4-f5 Kd3-d2
Kf5-e4 Kd2-c3 Bc5-d4+ Kc3-d2 Ke4-f4 Kd2-e2 Kf4-f5) -6.41/38 7} 61. Kd2
{(Ke1-d2 Kf3-f4 Bc5-d6+ Kf4-f3 Ba8-c6 Kf3-g4 Bc6xe4 Kg4-g5 Bd6-e5 Kg5-h4
Kd2-e3 Kh4-g4 Be5-f4 h5-h4 Be4-f3+ Kg4-f5 Bf3-a8 Kf5-f6 Ba8-d5 Kf6-f5
Ke3-f3 Kf5-g6 Kf3-e4 Kg6-f6 Bd5-c6 Kf6-e6 Bc6-a8 Ke6-f6 Ba8-d5 h4-h3
Bf4-h2) +M61/26 2} h4 {(h5-h4 Bc5-d6 Kf3-g4 Ba8xe4 Kg4-g5 Bd6-e7+ Kg5-f4
Be4-b7 h4-h3 Be7-d6+ Kf4-f5 Kd2-e3 Kf5-e6 Bd6-c5 Ke6-f6 Bb7-e4 Kf6-g5
Bc5-d6 Kg5-f6 Ke3-f4 Kf6-g7 Kf4-g4 Kg7-f6 Be4-d5 Kf6-g6 Bd6-e5 Kg6-h7
Bd5-e4+ Kh7-g8 Kg4xh3 Kg8-f7 Be4-d5+ Kf7-e7 Be5-d4 Ke7-d6 Bd5-e4 Kd6-e7
Kh3-h2 Ke7-d6 Kh2-g3 Kd6-e7 Kg3-f2 Ke7-d6 Kf2-e3 Kd6-d7 Ke3-f4 Kd7-e6)
-6.57/52 8} 62. Ba3 {(Bc5-a3 Kf3-f4 Ba3-d6+ Kf4-f3 Ba8-d5 h4-h3 Bd5-a8
h3-h2 Bd6xh2 Kf3-g2 Bh2-e5 Kg2-f3 Be5-d6 Kf3-g4 Kd2-e3 Kg4-h3 Bd6-e5 Kh3-g2
Ba8xe4+ Kg2-h3 Be4-a8 Kh3-g4 Be5-f4 Kg4-f5 Ke3-f3 Kf5-f6 Kf3-e4 Kf6-g6
Ke4-e5 Kg6-h5) +M50/28 1} Kf4 {(Kf3-f4 Ba3-d6+ Kf4-f5 Kd2-e3 Kf5-e6 Bd6-c5
h4-h3 Ba8xe4 Ke6-d7 Bc5-d4 Kd7-e7 Ke3-f3 h3-h2 Kf3-g3 Ke7-d6 Kg3xh2 Kd6-e7
Kh2-g3 Ke7-d8 Kg3-f4 Kd8-d7 Kf4-e3 Kd7-d6 Be4-f3 Kd6-e6 Bf3-h1 Ke6-d6
Ke3-f2 Kd6-e7 Bh1-e4) -6.57/50 8} 63. Bd6+ {(Ba3-d6+ Kf4-f3 Bd6-e5 h4-h3
Be5-b8 h3-h2 Bb8xh2 Kf3-g2 Bh2-e5 Kg2-f3 Be5-d6 Kf3-g4 Kd2-e3 Kg4-g5 Ke3xe4
Kg5-g6 Bd6-h2 Kg6-g5 Ba8-d5 Kg5-g6 Ke4-f4 Kg6-h6 Bd5-b7 Kh6-g6 Bb7-a8
Kg6-h6 Kf4-f5 Kh6-h7 Ba8-e4 Kh7-g7 Bh2-d6 Kg7-f7) +M46/31 2} Kf5 {(Kf4-f5
Kd2-e3 Kf5-e6 Bd6-c5 h4-h3 Ba8xe4 Ke6-d7 Bc5-d4 h3-h2 Ke3-f4 Kd7-d6 Be4-f3
h2-h1N Bf3xh1 Kd6-e6 Kf4-g4 Ke6-d6 Bh1-e4 Kd6-e6 Be4-f3 Ke6-d7 Bd4-e5
Kd7-e7 Bf3-d5 Ke7-d7 Bd5-e4 Kd7-e6 Kg4-f4 Ke6-d7 Be4-f3 Kd7-e6 Be5-d4
Ke6-d7 Kf4-f5 Kd7-d6) -6.57/54 14} 64. Ke3 {(Kd2-e3 Kf5-e6 Bd6-f4 Ke6-f5
Ba8-d5 Kf5-g6 Ke3xe4 Kg6-f6 Bd5-c6 h4-h3 Bf4-h2 Kf6-e6 Bc6-d5+ Ke6-d7
Bh2-f4 Kd7-d8 Bf4-d6 Kd8-e8 Bd6-e5 Ke8-e7 Ke4-f5 Ke7-f8 Kf5-f6 Kf8-e8
Kf6-e6 h3-h2) +M46/25 1} Ke6 {(Kf5-e6) -6.57/53 13} 65. Bf4 {(Bd6-f4 Ke6-f5
Ba8-b7 Kf5-f6 Ke3xe4 h4-h3 Bf4-h2 Kf6-g6 Ke4-e5 Kg6-f7 Bb7-e4 Kf7-e7 Ke5-f5
Ke7-f7 Bh2-c7 Kf7-g7 Bc7-d6 Kg7-f7 Be4-d5+ Kf7-g7 Bd6-e5+ Kg7-f8 Kf5-f6
Kf8-e8 Bd5-c6+ Ke8-d8 Kf6-e6) +M45/24 1} Kf5 {(Ke6-f5 Ba8xe4+ Kf5-e6 Ke3-f3
Ke6-f7 Kf3-g4 Kf7-e7 Kg4xh4 Ke7-f8 Bf4-g3 Kf8-g8 Kh4-g4 Kg8-f7 Kg4-f5
Kf7-e8 Bg3-f4 Ke8-f8 Bf4-d6+ Kf8-e8 Kf5-g6 Ke8-d7 Bd6-h2 Kd7-e7 Kg6-g5
Ke7-e8 Bh2-g1 Ke8-f8 Bg1-c5+ Kf8-g7 Bc5-d4+ Kg7-f8 Bd4-e3 Kf8-g7 Be4-d5
Kg7-f8 Be3-c5+ Kf8-g7 Kg5-f5 Kg7-h7 Bd5-f3 Kh7-g8 Bc5-d6) -6.92/40 7} 66.
Bb7 {(Ba8-b7 Kf5-e6 Ke3xe4 Ke6-f6 Bb7-d5 Kf6-g6 Ke4-e5 Kg6-g7 Ke5-f5 Kg7-f8
Bf4-d6+ Kf8-e8 Kf5-e6 Ke8-d8 Bd6-h2 Kd8-c8 Ke6-e7 h4-h3 Ke7-e6 Kc8-d8
Bd5-e4 Kd8-c8 Be4-a8 Kc8-d8 Ba8-d5) +M32/24 1} Kg6 {(Kf5-g6 Ke3xe4 Kg6-f6
Ke4-f3 h4-h3 Kf3-g4 h3-h2 Bf4xh2 Kf6-f7 Bb7-f3 Kf7-e8 Kg4-g5 Ke8-f7 Bh2-g3
Kf7-g7 Bf3-g4 Kg7-g8 Kg5-f6 Kg8-h8 Bg4-f3 Kh8-h7 Bg3-f4) -7.08/25 7} 67.
Kxe4 {(Ke3xe4 Kg6-f6 Bb7-d5 h4-h3 Bf4-h2 Kf6-g5 Ke4-e5 Kg5-g6 Ke5-e6 Kg6-g7
Bd5-e4 Kg7-h6 Ke6-f6 Kh6-h5 Kf6-f5 Kh5-h4 Be4-d5 Kh4-h5 Bh2-g3 Kh5-h6
Kf5-f6 Kh6-h7 Bg3-e5 Kh7-h6) +M26/24 1} Kf6 {(Kg6-f6 Ke4-f3 h4-h3 Bb7-e4
h3-h2 Bf4xh2 Kf6-g5 Bh2-e5 Kg5-h4 Be4-d5 Kh4-h5 Kf3-g3 Kh5-g6 Kg3-f2 Kg6-h5
Be5-b8 Kh5-h4 Bb8-h2 Kh4-h5 Kf2-g3 Kh5-g5 Kg3-f3 Kg5-f6 Bh2-f4) -7.08/25
13} 68. Bd5 {(Bb7-d5 h4-h3 Bf4-h2 Kf6-g5 Ke4-e5 Kg5-g6 Ke5-e6 Kg6-g5 Bd5-e4
Kg5-h6 Ke6-f6 Kh6-h5 Be4-d5 Kh5-g4 Kf6-g6 Kg4-h4 Kg6-f5 Kh4-h5 Bh2-g3
Kh5-h6 Kf5-f6 Kh6-h7 Bg3-f4 h3-h2) +M26/24 1} h3 {(h4-h3 Ke4-f3 Kf6-g6
Bd5-e4+ Kg6-f7 Kf3-g3 h3-h2 Kg3xh2 Kf7-f6 Bf4-b8 Kf6-g5 Kh2-g3 Kg5-h6
Bb8-e5 Kh6-g5 Be5-d6 Kg5-f6 Kg3-f2 Kf6-e6 Bd6-h2 Ke6-f6) -7.08/26 7} 69.
Bh2 {(Bf4-h2 Kf6-g5 Ke4-e5 Kg5-g6 Ke5-e6 Kg6-g7 Bd5-e4 Kg7-h6 Ke6-f6 Kh6-h5
Be4-d5 Kh5-g4 Kf6-g6 Kg4-h4 Kg6-f5 Kh4-h5 Bh2-g3 Kh5-h6 Kf5-f6 Kh6-h7
Bg3-f4 h3-h2 Bd5-e4+ Kh7-g8 Bf4-d6 h2-h1Q) +M23/25 1} Ke7 {(Kf6-e7 Ke4-f3
Ke7-d7 Kf3-f2 Kd7-c8 Kf2-e3 Kc8-d7 Bd5-a8 Kd7-e7 Ke3-f3 Ke7-f6 Ba8-e4
Kf6-e7 Kf3-f2 Ke7-e6 Bh2-f4 h3-h2 Kf2-g3 Ke6-f7) -7.08/24 7} 70. Kf5
{(Ke4-f5 Ke7-d7 Kf5-f6 Kd7-e8 Bd5-c6+ Ke8-d8 Kf6-e6 Kd8-c8 Bc6-e4 Kc8-d8
Be4-b7 Kd8-e8 Bh2-c7 Ke8-f8 Ke6-f6 h3-h2 Bb7-d5 h2-h1Q Bd5xh1 Kf8-g8 Bh1-e4
Kg8-f8 Be4-d5 Kf8-e8 Bd5-c6+ Ke8-f8) +M18/24 1} Kd7 {(Ke7-d7 Bd5-a8 Kd7-c8
Kf5-e4 Kc8-d7 Bh2-f4 Kd7-e6 Ba8-c6 h3-h2 Bf4xh2 Ke6-f6 Bc6-a8 Kf6-g6 Ke4-f3
Kg6-f6 Ba8-c6) -7.08/22 8} 71. Kf6 {(Kf5-f6 Kd7-c8 Kf6-e6 Kc8-d8 Bd5-b7
Kd8-e8 Bh2-c7 Ke8-f8 Ke6-f6 h3-h2 Bb7-d5 h2-h1Q Bd5xh1 Kf8-g8 Bc7-d6 Kg8-h7
Bh1-f3 Kh7-h6 Bd6-e5 Kh6-h7 Kf6-f7 Kh7-h6 Be5-f4+ Kh6-h7 Bf3-e4+ Kh7-h8)
+M14/24 2} Kc8 {(Kd7-c8 Kf6-g5 Kc8-d7 Kg5-h4 Kd7-e7 Kh4xh3 Ke7-f6 Bh2-f4
Kf6-e7 Kh3-g4 Ke7-f6 Bf4-d6 Kf6-g6 Bd5-h1 Kg6-f6 Bh1-c6 Kf6-f7 Bd6-f4
Kf7-e6 Bf4-g3 Ke6-f6 Bc6-g2) -7.08/23 8} 72. Ke6 {(Kf6-e6 Kc8-d8 Bd5-b7
Kd8-e8 Bh2-c7 Ke8-f8 Ke6-f6 h3-h2 Bb7-d5 Kf8-e8 Bd5-c6+ Ke8-f8 Bc7xh2
Kf8-g8 Bh2-f4 Kg8-f8 Bf4-h6+ Kf8-g8 Kf6-g6 Kg8-h8 Bh6-g7+ Kh8-g8 Bc6-d5+)
+M12/26 2} Kd8 {(Kc8-d8 Bd5-c6 Kd8-c8 Bh2-f4 h3-h2 Bf4xh2 Kc8-d8 Bc6-b7
Kd8-e8 Bh2-c7 Ke8-f8 Ke6-f6 Kf8-g8 Bc7-d6 Kg8-h7 Bb7-f3 Kh7-h6) -M13/22 8}
73. Bb7 {(Bd5-b7 Kd8-e8 Bh2-c7 Ke8-f8 Ke6-f6 h3-h2 Bb7-d5 h2-h1Q Bd5xh1
Kf8-g8 Bc7-f4 Kg8-f8 Bh1-c6 Kf8-g8 Kf6-g6 Kg8-h8 Kg6-f7 Kh8-h7 Bc6-e4+
Kh7-h8 Bf4-e5+) +M11/26 2} Ke8 {(Kd8-e8 Bh2-c7 h3-h2 Bb7-d5 h2-h1N Bd5xh1
Ke8-f8 Ke6-f6) -M10/22 8} 74. Bc7 {(Bh2-c7 Ke8-f8 Ke6-f6 h3-h2 Bb7-h1
Kf8-g8 Bc7-d6 Kg8-h7 Bd6-f8 Kh7-g8 Kf6-e7 Kg8-h8 Ke7-f7 Kh8-h7 Bh1-e4+
Kh7-h8 Bf8-g7+) +M9/26 2} h2 {(h3-h2 Bb7-d5 h2-h1N Bd5xh1 Ke8-f8) -M9/22
14} 75. Bh1 {(Bb7-h1 Ke8-f8 Ke6-f6 Kf8-g8 Bc7-d6 Kg8-h7 Bd6-f8 Kh7-g8
Kf6-e7 Kg8-h8 Ke7-f7 Kh8-h7 Bh1-e4+ Kh7-h8 Bf8-g7+) +M8/25 2} Kf8 {(Ke8-f8
Ke6-f6 Kf8-g8 Bc7xh2 Kg8-h7 Bh1-e4+ Kh7-h6 Be4-f3 Kh6-h7 Kf6-f7 Kh7-h8
Bh2-f4 Kh8-h7 Bf3-e4+ Kh7-h8 Bf4-e5+) -M8/22 8} 76. Kf6 {(Ke6-f6 Kf8-g8
Bc7-d6 Kg8-h7 Bd6-f8 Kh7-g8 Kf6-e7 Kg8-h8 Ke7-f7 Kh8-h7 Bh1-e4+ Kh7-h8
Bf8-g7+) +M7/24 2} Kg8 {(Kf8-g8 Bc7xh2 Kg8-h7 Bh1-e4+ Kh7-h6 Be4-f3) -M7/23
14 Black resigns} *[/pgn]
Russian believe that they are special, that they can Kill thousands of Ukranian civilians, but cry like babies when a few Russian...
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: The Story Behind The Engine Names ?

Post by mvanthoor »

rainhaus wrote: Sat Mar 18, 2023 5:05 pm What is the story behind the names of chess engines? Dear authors, it would be great if you could tell us something about it.
It's a simple story for my engine. It is written in Rust. I didn't want to go with a neural network engine off the bat; I first wanted it to have a classic evaluation. So, compared to the neural network engines, it's old-fashioned.

A word for old-fashioned is "rustic", and the engine being written in the Rust programming language, the name Rustic was a perfect match.

Someone put a picture of a butterfly that is also called "The Rustic" on the engine's chess programming wiki page, but this engine has nothing to do with butterflies.
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
rainhaus
Posts: 187
Joined: Sun Feb 01, 2009 7:26 pm
Location: Germany
Full name: Rainer Neuhäusler

Re: The Story Behind The Engine Names ?

Post by rainhaus »

mvanthoor wrote: Wed Mar 29, 2023 1:52 pm
rainhaus wrote: Sat Mar 18, 2023 5:05 pm What is the story behind the names of chess engines? Dear authors, it would be great if you could tell us something about it.
It's a simple story for my engine. It is written in Rust. I didn't want to go with a neural network engine off the bat; I first wanted it to have a classic evaluation. So, compared to the neural network engines, it's old-fashioned.

A word for old-fashioned is "rustic", and the engine being written in the Rust programming language, the name Rustic was a perfect match.

Someone put a picture of a butterfly that is also called "The Rustic" on the engine's chess programming wiki page, but this engine has nothing to do with butterflies.
Thanks for your feedback, even though you've just been back here.
Rust, funny name for a programming language!!? Seems to be quite modern and powerful, when big companies like Google, Huawei, Microsoft and Mozilla have joined to a Rust Foundation.

A quick look at your site shows me that you have to go into more detail to understand what exactly you are trying to do. In any case, the development of a chess engine that everyone can participate in.
What I don't quite understand at first sight is why you distinguish engine and program and not engine and GUI as usual.

The derivation of the name RUSTIC in its double meaning is very smart. I have also noticed that the symbols and images for the programs are not always authentic but are just someone's association. CPW should always consult with the author.

Good attention and luck for your project, so that rustic never becomes rusty :-)
.