The game of chess needs 2 major changes.......

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

Moderators: hgm, Rebel, chrisw

chesskobra
Posts: 194
Joined: Thu Jul 21, 2022 12:30 am
Full name: Chesskobra

Re: The game of chess needs 2 major changes.......

Post by chesskobra »

jefk wrote: Sat May 25, 2024 4:21 pm ck wrote
Thanks for this reference.
ok but i actually (related to game theory) meant this reference:
https://math.uchicago.edu/~may/REU2019/ ... achner.pdf
This one is also nice, thanks for pointing out.
lkaufman
Posts: 5981
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: The game of chess needs 2 major changes.......

Post by lkaufman »

chesskobra wrote: Sat May 25, 2024 12:37 pm
lkaufman wrote: Sat May 25, 2024 6:28 am With cutechess or Chessbase GUIs, one workaround is to start the game with a move sequence that forfeits castling for the proper sides.
This won't work because that would mean that the engines started with normal chess in mind and at some point we interfered and said now no more castling on this side. But as it is if an epd is given, I don't know why cutechess does not respect the castling rights. (But I will investigate more before claiming that there is a bug in cutechess.)

I ran the test with castling right Kq with Stockfish 16.1 vs Obsidian dev-12.15, which SF won 14.5-4.5 (W-D-L = 10-9-1, with one loss of SF coming from black side and all 10 wins from white side). So this was pretty one-sided. On the other hand, in SF vs SF it just seems to repeat the game every time. I now plan to run a test with castling right Qk. But ideally testing "no same side castling" by code change would be the most interesting.

Obsidian losing so badly itself is a big surprise to me. Sometimes it seems that many top engines have flaws. They are mainly good at middlegame tactics. In unclear, balanced positions many engines may be clueless. They are not universal players so to speak. Apologies for these sweeping statements. (On a side note, I ran an endgame round robin of 16 engines without tablebases, and Stockfish 16.1 and Berserk 13 are significantly ahead. I don't have Komodo or Torch, though. It seems that many engines are not trained on endgames. If they want to make progress, they should improve their endgame play.)
I don't get your point about inputting a move sequence; the engines make decisions based on the current game state, not on what castling rights might have existed many moves ago, so this should make no difference. For getting variety out of Stockfish vs Stockfish tests, you are probably running on just one thread; if you give each 4 threads (for examplel), you should get reasonable variety. With Komodo you can actually set variety as a parameter.

Your result was one-sided if you are comparing the engines, but it was just 11 to 9 if you are testing the proposed combination of the castling rules with Armageddon scoring, just one game off from even. But you need more evenly matched engines for a proper test. Note that the proposal differs from the no-Black-short castling (as on Stephen Pohl's website) in that here White is also prohibited from Long castling, which should make this version a bit worse for White than the no-Black-short castling version. Given that Black is aiming to castle long and that draws lose for White, this should be just a small disadvantage, it would be rare for White to want to castle long given the above conditions. Doing a 40 ply search on Stockfish 16.1 on 12 threads gave a 0.96 eval, where 1.00 is the 50% White win eval, so SF thinks it is almost fair with Armageddon scoring with a slight edge to Black. A recent Lc0 version and net shows precisely 1.00 with that same method of scoring after a similar amount of time, indicating exact equality with Armageddon scoring. So it looks like this combination of castling rights (almost the same as "no same side castling allowed") with Armageddon scoring is about as fair as one could possibly hope for any simple rule.
Komodo rules!
RubiChess
Posts: 608
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: The game of chess needs 2 major changes.......

Post by RubiChess »

chesskobra wrote: Sat May 25, 2024 4:01 am cutechess gui ignores the castling restriction.
No idea what you are doing but putting the fens with restricted castle rights into a file restricted.epd and using this file as opening book in cutechess works perfectly here.

Regards
chesskobra
Posts: 194
Joined: Thu Jul 21, 2022 12:30 am
Full name: Chesskobra

Re: The game of chess needs 2 major changes.......

Post by chesskobra »

RubiChess wrote: Sun May 26, 2024 8:04 am
chesskobra wrote: Sat May 25, 2024 4:01 am cutechess gui ignores the castling restriction.
No idea what you are doing but putting the fens with restricted castle rights into a file restricted.epd and using this file as opening book in cutechess works perfectly here.

Regards
Here is what happened. I have a file test.epd with just one position, which I specified in pgn/epd option in cutechess. The epd file had 2-3 blank lines after the position, and the setting in cutechess was to select start position randomly from the epd file. It was selecting a blank line. Once I removed blank lines, it worked. In my opinion this is a small bug, which others may not consider a bug. If you have blank lines, the random choice of position would surprise you sometimes.

Also, specifying the start position directly in the fen option worked.
chesskobra
Posts: 194
Joined: Thu Jul 21, 2022 12:30 am
Full name: Chesskobra

Re: The game of chess needs 2 major changes.......

Post by chesskobra »

lkaufman wrote: Sat May 25, 2024 9:17 pm
chesskobra wrote: Sat May 25, 2024 12:37 pm
lkaufman wrote: Sat May 25, 2024 6:28 am With cutechess or Chessbase GUIs, one workaround is to start the game with a move sequence that forfeits castling for the proper sides.
This won't work because that would mean that the engines started with normal chess in mind and at some point we interfered and said now no more castling on this side. But as it is if an epd is given, I don't know why cutechess does not respect the castling rights. (But I will investigate more before claiming that there is a bug in cutechess.)
I don't get your point about inputting a move sequence; the engines make decisions based on the current game state, not on what castling rights might have existed many moves ago, so this should make no difference. For getting variety out of Stockfish vs Stockfish tests, you are probably running on just one thread; if you give each 4 threads (for examplel), you should get reasonable variety. With Komodo you can actually set variety as a parameter.
...
So it looks like this combination of castling rights (almost the same as "no same side castling allowed") with Armageddon scoring is about as fair as one could possibly hope for any simple rule.
What I meant regarding move sequence was that if an engine knows that there is castling restriction, then the move sequence (even a short one like 3-4 plies) may not be considered by the engine on its own, although a test with, for example, 10-15 2-ply sequences could be interesting.

I think NSSC (No Same Side Castling) would be much more complex than a combination of castling rights (e.g., Kq) with Armageddon scoring. Also, most scoring systems feel very artificial, and, therefore, difficult to get consensus on. I will see if I can make a change in the Stockfish code to implement NSSC option. I think a very small change will be required in the code - all one has to do is when a castling move is made, change the opponent's castling rights. On the other hand, training an NN may still be required, which is a lot of effort.
chesskobra
Posts: 194
Joined: Thu Jul 21, 2022 12:30 am
Full name: Chesskobra

Re: The game of chess needs 2 major changes.......

Post by chesskobra »

In another test with castling rights Qk, Stockfish 16.1 vs Rubichess 35, there were 10 (out of 12) draws, and 2 wins by Stockfish from the black side. So Qk may be more drawish or slightly favourable to black in practical play. Qk may be more than OK for black.
lkaufman
Posts: 5981
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: The game of chess needs 2 major changes.......

Post by lkaufman »

chesskobra wrote: Sun May 26, 2024 1:23 pm
lkaufman wrote: Sat May 25, 2024 9:17 pm
chesskobra wrote: Sat May 25, 2024 12:37 pm
lkaufman wrote: Sat May 25, 2024 6:28 am With cutechess or Chessbase GUIs, one workaround is to start the game with a move sequence that forfeits castling for the proper sides.
This won't work because that would mean that the engines started with normal chess in mind and at some point we interfered and said now no more castling on this side. But as it is if an epd is given, I don't know why cutechess does not respect the castling rights. (But I will investigate more before claiming that there is a bug in cutechess.)
I don't get your point about inputting a move sequence; the engines make decisions based on the current game state, not on what castling rights might have existed many moves ago, so this should make no difference. For getting variety out of Stockfish vs Stockfish tests, you are probably running on just one thread; if you give each 4 threads (for examplel), you should get reasonable variety. With Komodo you can actually set variety as a parameter.
...
So it looks like this combination of castling rights (almost the same as "no same side castling allowed") with Armageddon scoring is about as fair as one could possibly hope for any simple rule.
What I meant regarding move sequence was that if an engine knows that there is castling restriction, then the move sequence (even a short one like 3-4 plies) may not be considered by the engine on its own, although a test with, for example, 10-15 2-ply sequences could be interesting.

I think NSSC (No Same Side Castling) would be much more complex than a combination of castling rights (e.g., Kq) with Armageddon scoring. Also, most scoring systems feel very artificial, and, therefore, difficult to get consensus on. I will see if I can make a change in the Stockfish code to implement NSSC option. I think a very small change will be required in the code - all one has to do is when a castling move is made, change the opponent's castling rights. On the other hand, training an NN may still be required, which is a lot of effort.
I'm not following you here. NSSC is more "complex" than Kq, I suppose so, but in practice results should be almost the same, White will win nearly half the games, with most of the remaining ones drawn (at high level). This is obvious to me as a grandmaster with great experience in computer chess, but may not be obvious to everyone. The point is that it will only be viable with the Armageddon rule, so no getting around the difficulty of getting consensus on that. If you don't want to change the scoring, you have to adjust the rule to make White and Black chances nearly equal, but as your test of "kQ" showed, that doesn't reduce draws very much. I suppose the precise rule that would be analogous to that is "White can't castle on the same wing as the opponent's king, and Black can't castle on the same side as White has castled on". Again, more complex than kQ, but probably almost the same in actual practice.
Komodo rules!
Chessqueen
Posts: 5653
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: The game of chess needs 2 major changes.......

Post by Chessqueen »

lkaufman wrote: Mon May 27, 2024 5:14 pm
chesskobra wrote: Sun May 26, 2024 1:23 pm
lkaufman wrote: Sat May 25, 2024 9:17 pm
chesskobra wrote: Sat May 25, 2024 12:37 pm
lkaufman wrote: Sat May 25, 2024 6:28 am With cutechess or Chessbase GUIs, one workaround is to start the game with a move sequence that forfeits castling for the proper sides.
This won't work because that would mean that the engines started with normal chess in mind and at some point we interfered and said now no more castling on this side. But as it is if an epd is given, I don't know why cutechess does not respect the castling rights. (But I will investigate more before claiming that there is a bug in cutechess.)
I don't get your point about inputting a move sequence; the engines make decisions based on the current game state, not on what castling rights might have existed many moves ago, so this should make no difference. For getting variety out of Stockfish vs Stockfish tests, you are probably running on just one thread; if you give each 4 threads (for examplel), you should get reasonable variety. With Komodo you can actually set variety as a parameter.
...
So it looks like this combination of castling rights (almost the same as "no same side castling allowed") with Armageddon scoring is about as fair as one could possibly hope for any simple rule.
What I meant regarding move sequence was that if an engine knows that there is castling restriction, then the move sequence (even a short one like 3-4 plies) may not be considered by the engine on its own, although a test with, for example, 10-15 2-ply sequences could be interesting.

I think NSSC (No Same Side Castling) would be much more complex than a combination of castling rights (e.g., Kq) with Armageddon scoring. Also, most scoring systems feel very artificial, and, therefore, difficult to get consensus on. I will see if I can make a change in the Stockfish code to implement NSSC option. I think a very small change will be required in the code - all one has to do is when a castling move is made, change the opponent's castling rights. On the other hand, training an NN may still be required, which is a lot of effort.
I'm not following you here. NSSC is more "complex" than Kq, I suppose so, but in practice results should be almost the same, White will win nearly half the games, with most of the remaining ones drawn (at high level). This is obvious to me as a grandmaster with great experience in computer chess, but may not be obvious to everyone. The point is that it will only be viable with the Armageddon rule, so no getting around the difficulty of getting consensus on that. If you don't want to change the scoring, you have to adjust the rule to make White and Black chances nearly equal, but as your test of "kQ" showed, that doesn't reduce draws very much. I suppose the precise rule that would be analogous to that is "White can't castle on the same wing as the opponent's king, and Black can't castle on the same side as White has castled on". Again, more complex than kQ, but probably almost the same in actual practice.
Will letting Black have the 1st move mess up 90% of all opening? I believe it does, since they both started thinking from the very 1st move :roll:
[pgn][Event "Computer chess game"]
[Date "2024.05.27"]
[Round "?"]
[White "Stockfish_24052319_x64_avx2"]
[Black "Berserk-13-avx2"]
[Result "*"]
[BlackElo "3610"]
[Time "13:33:27"]
[WhiteElo "3660"]
[TimeControl "1800+5"]
[SetUp "1"]
[FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR b KQkq - 0 1"]
[Termination "unterminated"]
[PlyCount "13"]
[WhiteType "program"]
[BlackType "program"]


1. ... e5 {(e7-e5 e2-e4 Ng8-f6 Nb1-c3 Bf8-b4 Ng1-f3 O-O Nf3xe5 Rf8-e8
Ne5-d3 Nf6xe4 Bf1-e2 Bb4-f8 Nc3xe4 Re8xe4 O-O d7-d5 Be2-f3 Re4-e8 Rf1-e1
Bc8-f5 Re1xe8 Qd8xe8 Nd3-e1 c7-c6 d2-d4 Nb8-d7 Ne1-d3 a7-a5 a2-a4 h7-h6
Bf3-g4 Bf5-g6 Bg4xd7 Qe8xd7 Nd3-e5 Qd7-f5 Ne5xg6 Qf5xg6) +0.21/40 70} 2. e4
{(e2-e4 Ng8-f6 Nb1-c3 Bf8-b4 Ng1-f3 O-O Nf3xe5 Rf8-e8 Ne5-d3 Nf6xe4 Bf1-e2
Bb4-f8 Nc3xe4 Re8xe4 O-O d7-d5 Be2-f3 Re4-e8 Rf1-e1 Bc8-f5 Re1xe8 Qd8xe8
Nd3-e1 c7-c6 d2-d4 Nb8-d7 Ne1-d3 Qe8-e6 Bc1-f4 Nd7-b6 b2-b3 h7-h6 h2-h3
Nb6-d7 a2-a4 Ra8-e8 a4-a5 Nd7-f6 Nd3-c5 Qe6-c8 Nc5-d3 b7-b6 a5xb6) -0.12/40
59} Nf6 {(Ng8-f6 Nb1-c3 Bf8-b4 Ng1-f3 O-O Nf3xe5 Rf8-e8 Ne5-d3 Nf6xe4
Nc3xe4 Re8xe4+ Bf1-e2 Bb4-f8 O-O Nb8-c6 Be2-f3 Re4-e8 Rf1-e1 Nc6-d4 Re1xe8
Qd8xe8 b2-b3 c7-c6 Bc1-b2 Nd4xf3+ Qd1xf3 d7-d5 Ra1-e1 Qe8-d7 h2-h3 f7-f6
Nd3-f4 Qd7-f7 d2-d3 Bc8-d7 Bb2-c3 Bf8-d6 Kg1-f1 Ra8-e8 Bc3-d2 Re8-e5 Nf4-e2
Bd6-f8 Ne2-g3 c6-c5 Re1xe5 f6xe5) +0.33/38 34} 3. Nc3 {(Nb1-c3 Bf8-b4
Ng1-f3 O-O Nf3xe5 Rf8-e8 Ne5-d3 Nf6xe4 Bf1-e2 Bb4-f8 Nc3xe4 Re8xe4 O-O
d7-d5 Be2-f3 Re4-e8 Rf1-e1 c7-c6 Re1xe8 Qd8xe8 Nd3-e1 Bc8-f5 d2-d4 Nb8-d7
Bc1-f4 Qe8-e6 Qd1-e2 h7-h6 h2-h3 g7-g5 Bf4-h2 Nd7-b6 Qe2xe6 Bf5xe6 b2-b3
Ra8-e8) -0.14/37 20} Bb4 {(Bf8-b4 Ng1-f3 O-O Nf3xe5 Rf8-e8 Ne5-d3 Nf6xe4
Bf1-e2 Bb4-f8 Nc3xe4 Re8xe4 O-O Nb8-c6 Be2-f3 Re4-e8 Rf1-e1 Nc6-d4 Re1xe8
Qd8xe8 b2-b3 c7-c6 Bc1-b2 Nd4xf3+ Qd1xf3 d7-d5 Ra1-e1 Qe8-d7 Nd3-f4 f7-f6
h2-h3 Qd7-f7 d2-d3 Bc8-d7 Bb2-c3 Ra8-e8 Re1xe8 Bd7xe8 h3-h4 Qf7-d7 Nf4-e2
Be8-f7 a2-a4 c6-c5 Bc3-d2 a7-a6 Ne2-f4 Qd7-f5 h4-h5 Bf8-d6 h5-h6) +0.32/43
67} 4. Nf3 {(Ng1-f3 O-O Nf3xe5 Rf8-e8 Ne5-d3 Nf6xe4 Nc3xe4 Bb4-f8 Bf1-e2
Re8xe4 O-O d7-d5 Be2-f3 Re4-e7 Nd3-f4 c7-c6 d2-d4 Nb8-d7 Nf4-d3 h7-h6 a2-a4
a7-a5 Bc1-f4 Nd7-f6 c2-c3 Bc8-f5 Nd3-c5 Re7-e8 Nc5xb7 Qd8-b6 Nb7-d6 Bf8xd6
Bf4xd6 Qb6xb2 Qd1-c1 Qb2-b6 Rf1-e1 Re8xe1+ Qc1xe1 Bf5-e4 Bd6-e5 Be4xf3
Be5xf6) -0.13/39 26} O-O {(O-O Nf3xe5 Rf8-e8 Ne5-d3 Nf6xe4 Bf1-e2 Bb4-f8
Nc3xe4 Re8xe4 O-O Nb8-c6 Nd3-e1 Nc6-d4 Be2-d3 Re4-e8 c2-c3 Nd4-e6 Bd3-e2
c7-c5 Be2-f3 d7-d5 d2-d4 c5xd4 c3xd4 Bc8-d7 a2-a4 g7-g6 Bc1-e3 Bd7-c6
Bf3-g4 Bf8-d6 Ne1-f3 h7-h5 Bg4xe6 Re8xe6 Nf3-e5 Qd8-f6 Qd1-d3 Bd6xe5 d4xe5
Qf6xe5 Be3-d4 Qe5-e2 Qd3-c3 Qe2-c4 Qc3xc4 d5xc4 Bd4-c3 Ra8-e8 a4-a5 g6-g5
f2-f3 Kg8-f8 Ra1-e1 Re6-e2 Re1xe2 Re8xe2 Rf1-f2) +0.23/46 135} 5. Nxe5
{(Nf3xe5 Rf8-e8 Ne5-d3 Nf6xe4 Bf1-e2 Bb4-f8 Nc3xe4 Re8xe4 O-O d7-d5 Be2-f3
Re4-e7 b2-b3 Re7-e8 Bc1-b2 Bc8-f5 Nd3-f4 c7-c6 Rf1-e1 Re8xe1+ Qd1xe1 Nb8-d7
d2-d3 a7-a5 a2-a4 Bf8-b4 Bb2-c3 Bb4-d6 Qe1-e3 Qd8-c7 g2-g3 Bd6xf4 Qe3xf4
Qc7xf4 g3xf4 f7-f6 Kg1-g2 Nd7-f8 h2-h4 Nf8-e6 Kg2-g3 Kg8-f7 h4-h5 b7-b6
Ra1-b1 Kf7-e7 b3-b4 a5xb4 Rb1xb4 Ke7-d7) -0.10/41 34} Re8 {(Rf8-e8 Ne5-d3
Nf6xe4 Bf1-e2 Bb4-f8 Nc3xe4 Re8xe4 O-O Nb8-c6 Nd3-e1 Nc6-d4 Be2-d3 Re4-e8
c2-c3 Nd4-e6 Bd3-e2 c7-c5 Be2-f3 d7-d5 d2-d4 c5xd4 c3xd4 g7-g6 Bc1-e3
Bf8-g7 Qd1-d2 Bg7-f6 Ra1-c1 h7-h5 h2-h3 a7-a5 Bf3-d1 Ne6-g5 Bd1-a4 Ng5-e4
Qd2-d3 Bc8-d7 Ba4xd7 Qd8xd7 Ne1-f3 a5-a4 Rf1-e1 h5-h4 Re1-e2 Ra8-c8 Rc1-e1
Ne4-d6 Be3-f4 Re8xe2) +0.25/46 73} 6. Nd3 {(Ne5-d3 Nf6xe4 Bf1-e2 Bb4-f8
Nc3xe4 Re8xe4 O-O d7-d5 Be2-f3 Re4-e8 Rf1-e1 c7-c6 Re1xe8 Qd8xe8 Nd3-e1
Bc8-f5 d2-d4 Bf8-d6 g2-g3 Nb8-d7 Ne1-g2 Bf5-h3 c2-c3 Qe8-e6 Qd1-c2 Nd7-f6
Bc1-d2 Bh3-f5 Qc2-b3 Qe6-d7 Ra1-e1 Nf6-e4 Bd2-e3 h7-h6 c3-c4 d5xc4 Qb3xc4)
-0.02/37 23} Nxe4 {(Nf6xe4 Bf1-e2 Bb4-f8 Nc3xe4 Re8xe4 O-O d7-d5 Nd3-e1
d5-d4 Be2-c4 Re4-e8 Qd1-f3 Qd8-d7 Qf3-h5 g7-g6 Qh5-g5 c7-c5 d2-d3 b7-b5
Bc4-b3 Bc8-b7 a2-a4 a7-a6 Bc1-f4 Qd7-c8 a4xb5 a6xb5 Ne1-f3 Ra8xa1 Rf1xa1
Nb8-d7 Bb3-d5 Nd7-b6 Bd5xb7 Qc8xb7 Qg5-h4 h7-h5 h2-h3 Bf8-g7 Bf4-d2 Qb7-d7
g2-g4 h5xg4 Qh4xg4 Qd7xg4+ h3xg4 c5-c4 Bd2-f4 Nb6-d5) +0.20/41 29} 7. Be2
{(Bf1-e2 Bb4-f8 Nc3xe4 Re8xe4 O-O d7-d5 Be2-f3 Re4-e7 Nd3-f4 c7-c6 d2-d4
Re7-e8 a2-a4 Nb8-d7 a4-a5 Bf8-d6 Rf1-e1 Re8xe1+ Qd1xe1 Nd7-f6 Qe1-c3 Qd8-c7
g2-g3 Nf6-e4 Qc3-b3 Bc8-f5 a5-a6 Ra8-b8 Nf4-d3 b7-b5 Bc1-f4 Bd6xf4 Bf3xe4
d5xe4 Nd3xf4 Bf5-g4 Nf4-g2 Qc7-d6 c2-c3 h7-h5) -0.11/44 84} Bf8 {(Bb4-f8
Nc3xe4 Re8xe4 O-O Nb8-c6 Nd3-e1 Nc6-d4 Be2-d3 Re4-e8 c2-c3 Nd4-e6 Bd3-e2
Ne6-f4 Be2-g4 d7-d5 Bg4xc8 Nf4-e2+ Kg1-h1 Qd8xc8 d2-d4 Ne2xc1 Ra1xc1 Bf8-d6
Ne1-f3 Qc8-f5 g2-g3 g7-g5 Nf3-e1 c7-c6 Kh1-g1 Qf5-g6 Ne1-g2 h7-h5 Qd1-b3
Re8-e7 Rc1-e1 Ra8-e8 Qb3-d1 a7-a5 Re1xe7 Re8xe7 Ng2-e3 g5-g4 Ne3-g2)
+0.23/40 31} 8. Nxe4 {(Nc3xe4 Re8xe4 O-O d7-d5 Be2-f3 Re4-e7 b2-b3 Re7-e8
Bc1-b2 Bc8-f5 Nd3-f4 c7-c6 Rf1-e1 Nb8-d7 Re1xe8 Qd8xe8 g2-g4 Bf5-e4 d2-d3
Be4xf3 Qd1xf3 Qe8-e7 c2-c4 Qe7-b4 c4xd5 Qb4-d2 Ra1-b1 Ra8-e8 h2-h3 Nd7-c5
d5xc6 b7xc6 d3-d4 Nc5-e4) 0.00/33 18} Rxe4 {(Re8xe4 O-O d7-d5 Nd3-e1 c7-c5
Be2-f3 Re4-e8 d2-d4 c5xd4 Qd1xd4 Bc8-e6 Bc1-e3 Nb8-c6 Qd4-a4 a7-a6 c2-c3
Nc6-e5 Qa4-d4 Bf8-d6 Be3-f4 Ne5-c6 Qd4-d2 Bd6xf4 Qd2xf4 d5-d4 Ne1-c2 d4xc3
b2xc3 Qd8-b8 Qf4xb8 Ra8xb8 Rf1-e1 Kg8-f8 h2-h4 Re8-c8 Bf3xc6 b7xc6 Nc2-d4
Be6-d5) +0.25/39 21} 9. O-O {(O-O d7-d5 Be2-f3 Re4-e7 b2-b3 Re7-e8 Bc1-b2
a7-a5 Rf1-e1 Re8xe1+ Nd3xe1 a5-a4 d2-d4 a4-a3 Bb2-c1 c7-c6 Bc1-e3 Bc8-f5
Ne1-d3 Nb8-d7 Ra1-c1 h7-h6 h2-h3 b7-b5 c2-c3 Bf8-d6 c3-c4 b5xc4 b3xc4
Nd7-f6 Nd3-e5 Qd8-e8 Be3-f4 Ra8-b8) -0.07/38 42} Nc6 {(Nb8-c6 Nd3-e1 Nc6-d4
Be2-d3 Re4-e8 c2-c3 Nd4-e6 Bd3-e2 c7-c5 Be2-f3 d7-d5 d2-d4 c5xd4 c3xd4
Bc8-d7 a2-a4 Bd7-c6 Bf3-g4 Ne6-g5 g2-g3 Ng5-e4 Ne1-d3 g7-g6 Nd3-e5 Bf8-g7
Bc1-f4 Qd8-b6 b2-b3 h7-h5 Bg4-f3 Ra8-c8 Rf1-e1 Bg7xe5 Bf4xe5 Bc6-d7 h2-h4
Bd7-f5 Re1-e3 Qb6-c6 b3-b4 Qc6-c2 Qd1xc2 Rc8xc2 Be5-f4 Rc2-b2 Bf3xe4
Re8xe4) +0.24/43 88} 10. Bf3 {(Be2-f3 Re4-e8 Rf1-e1 Nc6-d4 Re1xe8 Qd8xe8
b2-b3 d7-d6 Bc1-b2 Nd4xf3+ Qd1xf3 Qe8-e6 c2-c4 c7-c6 h2-h3 Qe6-f5 Qf3xf5
Bc8xf5 Nd3-f4 a7-a5 g2-g4 Bf5-d7 Ra1-e1 a5-a4 f2-f3 f7-f6 Kg1-f2 d6-d5
c4xd5 Bf8-d6 d5xc6 Bd7xc6 Nf4-e2 a4xb3 a2xb3 Bc6-d5 Ne2-d4 Bd6-c5 b3-b4
Bc5-b6 Bb2-c3) -0.10/41 112} Re8 {(Re4-e8 Rf1-e1 Nc6-d4 Re1xe8 Nd4xf3+
Qd1xf3 Qd8xe8 b2-b3 c7-c6 Bc1-b2 d7-d5 Ra1-e1 Qe8-d8 h2-h3 Bc8-d7 Bb2-c3
b7-b6 Nd3-f4 Bd7-e8 Bc3-b2 Qd8-g5 Re1-e5 Qg5-h6 Re5-e3 Ra8-d8 Bb2-e5 Be8-d7
d2-d3 Rd8-e8 Nf4-e2 Qh6-g5 Be5-f4 Qg5-f6 c2-c3 Re8-e7 b3-b4 Re7xe3 Qf3xe3
Qf6-e7 Bf4-b8 Qe7xe3) +0.31/37 26} 11. Re1 {(Rf1-e1 Nc6-d4 Re1xe8 Qd8xe8
b2-b3 Nd4xf3+ Qd1xf3 d7-d6 Bc1-b2 Qe8-d7 c2-c4 Qd7-f5 Qf3xf5 Bc8xf5 Nd3-f4
a7-a5 f2-f3 a5-a4 g2-g4 Bf5-d7 Nf4-d5 a4xb3 a2xb3 Ra8xa1+ Bb2xa1 c7-c6
Nd5-e3 d6-d5 c4xd5 c6xd5 Kg1-f2 Bf8-c5 h2-h3 d5-d4 Ne3-c2 d4-d3+ Nc2-d4
Bd7-e6 Kf2-g3 Be6-d5 Ba1-c3 f7-f6 Kg3-g2 Kg8-f7 Kg2-g3) -0.10/37 16} Nd4
{(Nc6-d4 Re1xe8 Qd8xe8 b2-b3 Nd4xf3+ Qd1xf3 d7-d6 Bc1-b2 Qe8-e6 c2-c4 c7-c6
h2-h3 Qe6-f5 Qf3xf5 Bc8xf5 Nd3-f4 Ra8-e8 Bb2-d4 a7-a6 f2-f3 g7-g6 Kg1-f2
Bf8-e7 g2-g3 Be7-g5 Bd4-e3 Bg5-f6 Ra1-c1 Bf6-b2 Rc1-e1 f7-f6 g3-g4 Bf5-c2
h3-h4 Kg8-f7 Nf4-e2 Bb2-a3 h4-h5 g6xh5 g4xh5 Bc2-d3) +0.22/42 44} 12. Rxe8
{(Re1xe8 Qd8xe8 b2-b3 c7-c6 Bc1-b2 Nd4xf3+ Qd1xf3 d7-d5 Ra1-e1 Qe8-d7
Bb2-c3 b7-b6 Nd3-e5 Qd7-e8 Ne5-d3 Bc8-e6 h2-h3 Qe8-d8 Nd3-f4 Be6-d7 d2-d3
Qd8-g5 Re1-e5 Qg5-h6 Re5-e2 Qh6-h4 Nf4-h5 Qh4-g5 Bc3-d2 Qg5-g6 Bd2-f4 f7-f6
Nh5-g3 Qg6-f7 a2-a4 c6-c5 Bf4-d2) -0.14/36 23} Qxe8 {(Qd8xe8 b2-b3 Nd4xf3+
Qd1xf3 Qe8-e6 Bc1-b2 d7-d6 c2-c4 c7-c6 h2-h3 Qe6-f5 Qf3xf5 Bc8xf5 Nd3-f4
a7-a5 g2-g4 Bf5-d7 a2-a4 Bf8-e7 Ra1-e1 Ra8-e8 Bb2-c3 Be7-d8 Re1xe8+ Bd7xe8
Nf4-e2 Be8-d7 Ne2-g3 d6-d5 c4xd5 c6xd5 Ng3-f5 g7-g6 Nf5-d4 Bd8-b6 f2-f3
f7-f5 g4-g5 f5-f4 h3-h4 Bd7-f5 Kg1-f1 Bf5-d3+) +0.22/44 67} *[/pgn]
I am ready to swap brain with Stockfish chip. https://www.facebook.com/share/iHzQpSjc ... tid=oFDknk
jefk
Posts: 675
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: The game of chess needs 2 major changes.......

Post by jefk »

this is the same ofcourse as swapping king and queen.
Then i prefer a variant where king and queen are swapped only for black (or white);
and for the rest no changes; NB this is slightly different from the existing "wild 1"
variant because then also knights/bishops positions can be changed:
https://www.unix-ag.uni-kl.de/~chess/gi ... l#secwild1

The recently discussed variants with (short/long) castling restricted are interesting
certainly when they reduce (for time being the draw rate) but in correspondence
chess people still like to use oldfashioned opening theory, so then only some
minor modifications (of draw rules, possible endgame) are preferred yet this
seems to be a hard problem (and in the long run such modifications also would
slightly effect opening theory anyway). ah well, it's only correspondence chess :mrgreen:

PS there's also a no-castling variant (easy to simulate with Cutechess I suppose):
https://www.chess.com/article/view/no-c ... -alphazero
Chessqueen
Posts: 5653
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: The game of chess needs 2 major changes.......

Post by Chessqueen »

jefk wrote: Tue May 28, 2024 7:47 am this is the same ofcourse as swapping king and queen.
Then i prefer a variant where king and queen are swapped only for black (or white);
and for the rest no changes; NB this is slightly different from the existing "wild 1"
variant because then also knights/bishops positions can be changed:
https://www.unix-ag.uni-kl.de/~chess/gi ... l#secwild1
That is no Different than Chess960

[pgn][Event "Computer chess game"]
[Site "DESKTOP-4QNC0GS"]
[Date "2024.05.28"]
[Round "?"]
[White "Berserk-13-avx2"]
[Black "Stockfish_24052319_x64_avx2"]
[Result "*"]
[BlackElo "2000"]
[Time "08:30:10"]
[WhiteElo "3610"]
[TimeControl "1800+5"]
[SetUp "1"]
[FEN "rbnqknbr/pppppppp/8/8/8/8/PPPPPPPP/RBNQKNBR w KQkq - 0 1"]
[Termination "unterminated"]
[PlyCount "72"]
[WhiteType "program"]
[BlackType "program"]

1. c3 {(c2-c3 e7-e5 f2-f3 c7-c6 e2-e4 f7-f6 d2-d4 e5xd4 Bg1xd4 Nc8-e7
Bd4-f2 Bg8-f7 Nf1-e3 d7-d5 Nc1-e2 Nf8-g6 h2-h4 Ng6-f4 O-O O-O Rf1-e1
Nf4xe2+ Re1xe2 Bb8-c7 e4xd5 Ne7xd5 Ne3xd5 Qd8xd5 Qd1xd5 Bf7xd5 Re2-e7
Rf8-f7 Re7-e1 a7-a5 h4-h5 a5-a4 Bb1-c2 a4-a3 b2-b3 Bc7-e5) +0.19/38 155} c6
{(c7-c6 e2-e4 e7-e5 Nf1-e3 Nc8-e7 h2-h4 Nf8-e6 Nc1-e2 h7-h5 Bg1-h2 d7-d5
O-O d5-d4 Ne3-f5 Bg8-h7 Nf5xe7 Qd8xe7 c3xd4 e5xd4 Bh2xb8 Ra8xb8 a2-a4 d4-d3
Bb1xd3 Rb8-d8 Ra1-a3 O-O Bd3-c2 Qe7-b4 Ra3-b3 Qb4xd2 Rb3xb7 Ne6-c5 Rb7xa7
Bh7xe4 Qd1xd2 Rd8xd2 Bc2xe4 Nc5xe4 Ne2-f4 Rd2xb2 Nf4-h3 Rb2-a2 Rf1-c1
Rf8-e8 Rc1-e1 Kg8-f8 Re1-d1 c6-c5) -0.24/42 103} 2. d4 {(d2-d4 d7-d5 f2-f3
Nc8-d6 e2-e4 d5xe4 f3xe4 f7-f6 Bg1-f2 Bg8-f7 Nf1-d2 e7-e5 O-O Nf8-g6 Nc1-d3
Bb8-c7 Bb1-c2 Qd8-e7 a2-a4 O-O a4-a5 Rf8-e8 Rf1-e1 Ra8-d8 h2-h4 Ng6-f8
d4xe5 f6xe5 Qd1-g4 Bf7-e6 Qg4-e2 Nf8-d7 a5-a6) +0.27/35 66} f6 {(f7-f6
f2-f3 e7-e5 d4xe5 f6xe5 Nc1-d3 Bb8-c7 e2-e4 Nf8-e6 a2-a4 Ne6-f4 Nd3xf4
e5xf4 Bb1-c2 Bg8-f7 Bg1-d4 O-O Qd1-d3 Nc8-e7 h2-h4 Ne7-g6 O-O-O Ng6-e5
Bd4xe5 Bc7xe5 h4-h5 Qd8-g5 Nf1-d2 Ra8-d8 Nd2-b3 d7-d6 Nb3-d4 a7-a6)
-0.27/34 21} 3. e4 {(e2-e4 e7-e5 d4xe5 f6xe5 f2-f3 Qd8-f6 Nc1-d3 Bb8-c7
Bg1-f2 h7-h5 Bb1-c2 Nf8-e6 Qd1-e2 Nc8-b6 a2-a4 a7-a5 Nf1-d2 d7-d6 O-O
Bg8-f7 Kg1-h1 Qf6-e7 Bc2-b3 O-O Nd2-c4 Nb6xc4 Bb3xc4 Ra8-d8 b2-b4 Rd8-a8
Rf1-b1 a5xb4 c3xb4 Ne6-d4) +0.22/38 164} e5 {(e7-e5 Nf1-e3 Bg8-f7 d4xe5
f6xe5 f2-f3 Nf8-e6 Bg1-f2 O-O a2-a4 Nc8-e7 O-O Ne6-f4 Kg1-h1 Bb8-c7 Nc1-d3
Ne7-g6 Nd3xf4 Ng6xf4 Ne3-f5 d7-d5 g2-g3 Nf4-e6 Bb1-a2 Qd8-f6 g3-g4 Kg8-h8
Bf2-h4) -0.32/37 27} 4. dxe5 {(d4xe5 f6xe5 f2-f3 Bb8-c7 Nc1-d3 Nf8-e6 a2-a4
Qd8-f6 Bb1-a2 Nc8-e7 a4-a5 h7-h5 Bg1-f2 a7-a6 Nf1-e3 Ne6-f4 Ba2xg8 Rh8xg8
Nd3xf4 e5xf4 Ne3-c4 d7-d5 Nc4-b6 Ra8-d8 Qd1-e2 d5xe4 Qe2xe4 Qf6-g6 Qe4xg6+
Ne7xg6 Nb6-c4 Ng6-e5 Nc4xe5 Bc7xe5 Ra1-d1 Be5-c7 Bf2-b6 Bc7xb6 a5xb6 g7-g5)
+0.22/32 22} fxe5 {(f6xe5 Nc1-d3 Bb8-c7 f2-f3 Nf8-e6 a2-a4 Ne6-f4 Nd3xf4
e5xf4 Bb1-c2 Bg8-f7 Bg1-d4 Qd8-h4+ Bd4-f2 Qh4-f6 Qd1-e2 Nc8-e7 O-O-O Ne7-g6
Nf1-d2 O-O h2-h4 h7-h5 Rh1-g1 Ra8-e8 Bf2-c5 d7-d6 Bc5-d4 Qf6-e7 g2-g4
f4xg3/ep Rg1xg3 d6-d5 Rg3-g5 Bc7-f4 Rg5xh5 c6-c5 Bd4-e3) -0.28/33 18} 5. f3
{(f2-f3 Bb8-c7 Nc1-d3 Qd8-f6 a2-a4 Nc8-e7 a4-a5 Nf8-e6 Bb1-a2 h7-h5 h2-h4
Ne7-g6 g2-g3 Bg8-f7 Bg1-f2 O-O Nf1-e3 Ra8-d8 O-O Ng6-e7 Ne3-g2 b7-b6 a5xb6
a7xb6 Ba2-b3 d7-d5 Ra1-a7 Ne7-c8 Ra7-a8 Kg8-h8 Ra8-a6 d5-d4 Kg1-h1 d4xc3)
+0.25/35 22} Qg5 {(Qd8-g5 Qd1-c2 h7-h5 Bg1-e3 Qg5-h4+ Be3-f2 Qh4-g5 Nf1-e3
Bb8-c7 Nc1-d3 Nc8-e7 O-O Nf8-e6 a2-a4 O-O-O a4-a5 a7-a6 Bb1-a2 d7-d5 Kg1-h1
Bg8-h7 b2-b4 Kc8-b8 Nd3-c5 Ne6xc5 b4xc5 Kb8-a8 Ra1-b1 h5-h4 h2-h3 d5xe4
f3xe4 Qg5-f4 Rb1-b4 Rh8-f8 Ba2-e6 Qf4-h6 Be6-g4 Ne7-d5 Ne3xd5 c6xd5)
-0.25/34 27} 6. Qc2 {(Qd1-c2 Bb8-c7 Nc1-d3 Qg5-f6 a2-a4 Nc8-e7 Bg1-e3
Nf8-e6 a4-a5 Bg8-f7 Nf1-g3 Ne6-f4 O-O Bf7-c4 Qc2-d2 a7-a6 Ng3-e2 Nf4-e6
Nd3-c5 Ne6xc5 Be3xc5 O-O-O Bb1-d3 Bc4xd3 Qd2xd3 d7-d5 Ne2-c1 Kc8-b8 Qd3-e3
Rh8-e8 b2-b4) +0.27/33 39} d5 {(d7-d5 h2-h4 Qg5-f6 Qc2-e2 Nc8-b6 e4xd5
Bg8xd5 Nf1-d2 Nf8-e6 Nc1-d3 Bb8-c7 Bb1-c2 O-O-O O-O-O Rh8-e8 Nd3-f2 Ne6-f4
Qe2-f1 Qf6-f7 b2-b3 Nf4-h5 Nf2-e4 Kc8-b8 Bg1-c5 Bd5xe4 Nd2xe4 Nb6-d7 Bc5-e3
Nd7-f6 Qf1-f2) -0.25/39 140} 7. exd5 {(e4xd5 c6xd5 Nc1-d3 Nf8-d7 Nd3-c5
Qg5-e7 Nc5xb7 Bg8-e6 Bg1-f2 a7-a5 Nf1-d2 Bb8-a7 Nd2-b3 e5-e4 Nb7xa5 Nd7-e5
O-O e4-e3 Bf2-e1 e3-e2+ Rf1-f2 Ba7xf2+ Be1xf2 Be6-g4 Qc2-d2 Bg4xf3 Na5-c6
Ne5xc6 g2xf3 e2-e1Q+ Bf2xe1 Qe7-f7 Qd2-e2+ Nc8-e7 Nb3-c5 O-O Nc5-e6 Qf7xf3
Bb1xh7+ Kg8-h8 Bh7-d3 Qf3xe2 Bd3xe2 Rf8-f6 Ne6-c7 Ra8-d8 b2-b4 Nc6-e5)
+0.31/36 139} cxd5 {(c6xd5 Nc1-d3 Nf8-d7 Nd3-c5 Qg5-e7 Nc5xd7 Qe7xd7 Bg1-f2
Nc8-e7 Nf1-e3 Bb8-c7 O-O O-O-O a2-a4 Kc8-b8 Qc2-e2 d5-d4 Ne3-c4 d4-d3
Qe2-e4 Bg8xc4 Qe4xc4 e5-e4 Qc4xe4 d3-d2 Rf1-d1 Qd7-d6 g2-g3 Ne7-c6 Qe4-e2
h7-h5 Bb1-e4 h5-h4 a4-a5 h4xg3 Bf2xg3 Qd6-c5+ Qe2-f2) -0.15/30 13} 8. Nd3
{(Nc1-d3 Nf8-d7 Nd3-c5 Qg5-e7 Nc5xd7 Qe7xd7 Bg1-f2 Nc8-e7 Nf1-e3 Bb8-c7 O-O
O-O-O Rf1-d1 Kc8-b8 Ne3xd5 Ne7xd5 c3-c4 Qd7-d6 c4xd5 Bg8xd5 Qc2-c5 Qd6xc5
Bf2xc5 g7-g6 Kg1-f2 Rh8-e8 Bb1-e4 Bd5xe4 f3xe4 Re8-e6 Rd1xd8+ Bc7xd8 Ra1-d1
Kb8-c8 Rd1-d5 h7-h5 Kf2-f3 b7-b6 Bc5-b4 Bd8-c7 Bb4-c3 Re6-f6+) +0.30/37 39}
Nd7 {(Nf8-d7 Nd3-c5 Qg5-e7 Nc5xd7 Qe7xd7 Nf1-e3 Nc8-e7 Bg1-f2 Bb8-c7 O-O
O-O-O Rf1-d1 Kc8-b8 Qc2-e2 g7-g5 a2-a4 h7-h5 a4-a5 Bg8-e6 a5-a6 b7-b6
Bb1-a2 Qd7-c6 Ba2-b3 Ne7-g6 Bb3-a4 Ng6-f4 Qe2-f1 Qc6-d6 Ne3-c4 Qd6-e7
Nc4-a5 Be6-d7 Na5-c6+ Bd7xc6 Ba4xc6 g5-g4 Qf1-b5 g4xf3 Bc6xd5) -0.20/33 39}
9. Nc5 {(Nd3-c5 Qg5-e7 Nc5xd7 Qe7xd7 Nf1-e3 Nc8-e7 Bg1-f2 Bb8-c7 O-O O-O-O
Rf1-d1 Kc8-b8 Ne3xd5 Ne7xd5 c3-c4 Qd7-d6 c4xd5 Bg8xd5 Qc2-c5 Qd6xc5 Bf2xc5
g7-g6 b2-b3 Bd5-c6 Bb1-e4 Bc6xe4 f3xe4 Rd8xd1+ Ra1xd1 Rh8-d8 Rd1-f1 b7-b5
Bc5-e3 Rd8-d3 Kg1-f2 Rd3-c3 Rf1-c1 Rc3xc1 Be3xc1 a7-a5 Kf2-g3 Kb8-b7 Kg3-g4
Kb7-c6) +0.27/35 32} Qe7 {(Qg5-e7 Nc5xd7 Qe7xd7 Nf1-e3 Nc8-e7 Bg1-f2 Bb8-c7
O-O O-O-O Rf1-d1 Kc8-b8 a2-a4 h7-h5 Qc2-e2 g7-g5 a4-a5 Bg8-e6 a5-a6 b7-b6
Kg1-h1 Qd7-e8 Bb1-d3 g5-g4 Bf2-h4 g4xf3 g2xf3 e5-e4 f3xe4 Be6-g4 Ne3xg4
h5xg4 Qe2-f2 Ne7-g6 Bh4-g3 Rh8-h3 Bg3xc7+ Kb8xc7 e4xd5) -0.21/34 27} 10.
Nxd7 {(Nc5xd7 Qe7xd7 Bg1-f2 Bb8-c7 Nf1-e3 Nc8-e7 O-O O-O-O Rf1-d1 Kc8-b8
Ne3xd5 Ne7xd5 c3-c4 Qd7-d6 c4xd5 Bg8xd5 Qc2-c5 Qd6xc5 Bf2xc5 g7-g6 Bb1-c2
Bd5-e6 b2-b3 Rd8xd1+ Ra1xd1 Rh8-d8 Rd1xd8+ Bc7xd8 Bc5-d6+ Bd8-c7 Bd6-a3
Bc7-b6+ Kg1-f1 Bb6-d4 g2-g4 Kb8-c7 h2-h4 a7-a5 Ba3-c1 b7-b5 h4-h5 a5-a4
h5xg6 h7xg6 Kf1-g2 a4xb3 a2xb3) +0.22/38 47} Qxd7 {(Qe7xd7 Nf1-e3 Bb8-c7
Bg1-f2 Nc8-e7 O-O O-O-O Rf1-d1 Kc8-b8 a2-a4 h7-h5 Qc2-e2 g7-g5 a4-a5 a7-a6
b2-b4 g5-g4 c3-c4 d5-d4 b4-b5 Qd7-e6 f3xg4 e5-e4 b5xa6 h5xg4 g2-g3 Qe6xa6
Bb1xe4 d4xe3 Rd1xd8+ Bc7xd8 Qe2xe3 Bg8-e6 Ra1-b1 Be6-c8 Be4xb7 Bc8xb7
Qe3-e5+ Kb8-c8 Qe5xh8 Qa6-c6 Rb1xb7 Qc6xb7 Bf2-b6 Ne7-c6 Qh8-e8 Qb7-d7
Qe8xd7+ Kc8xd7 Bb6xd8 Kd7xd8 a5-a6 Kd8-c7 Kg1-f2 Kc7-d6 Kf2-e3 Kd6-e5
Ke3-e2 Ke5-d4 Ke2-f2 Nc6-a7 Kf2-g2 Kd4-c5 h2-h4 g4xh3/ep+ Kg2xh3 Kc5-b6
g3-g4) -0.29/39 38} 11. Bf2 {(Bg1-f2 Nc8-e7 Nf1-e3 Bb8-c7 O-O O-O-O Rf1-d1
Kc8-b8 Ne3xd5 Ne7xd5 c3-c4 Qd7-d6 c4xd5 Bg8xd5 Qc2-c5 Qd6xc5 Bf2xc5 e5-e4
Bb1xe4 Bd5xe4 f3xe4 Bc7-e5 Ra1-b1 b7-b6 Bc5-a3 Rh8-e8 Rd1-d5 Rd8xd5 e4xd5
Kb8-c7 Rb1-c1+ Kc7-d7 Kg1-f2 a7-a5 Rc1-c6 b6-b5 b2-b3 Be5-d4+ Kf2-f1 b5-b4
Ba3-c1 Re8-e5 Bc1-f4 Re5xd5 Rc6-c7+ Kd7-e6 Kf1-e2) +0.24/40 35} Ne7
{(Nc8-e7 Nf1-e3 Bb8-c7 O-O O-O-O Rf1-d1 Kc8-b8 a2-a4 h7-h5 Qc2-e2 g7-g5
a4-a5 Bg8-e6 a5-a6 b7-b6 Bb1-c2 g5-g4 Bf2-h4 g4xf3 g2xf3 Qd7-e8 Kg1-h1
Qe8-f7 Bc2-b3 Rh8-e8 Bh4xe7 Re8xe7 c3-c4 d5-d4 Ne3-d5 Be6xd5 c4xd5 Bc7-d6
Bb3-c2 Rd8-f8 Rd1-g1 Qf7xf3+ Qe2xf3 Rf8xf3 Rg1-g8+ Kb8-c7 Rg8-a8 d4-d3
Bc2-a4) -0.19/40 133} 12. Ne3 {(Nf1-e3 Bb8-c7 O-O O-O-O Rf1-d1 Kc8-b8
Ne3xd5 Ne7xd5 c3-c4 Qd7-d6 c4xd5 Bg8xd5 Qc2-c5 Qd6xc5 Bf2xc5 g7-g6 Bc5-e3
Rh8-f8 Bb1-c2 a7-a6 a2-a3 Bd5-e6 Rd1xd8+ Rf8xd8 Kg1-f2 Be6-f5 Bc2-d1 Rd8-f8
g2-g3 Bf5-e6 Kf2-g2 Rf8-c8 h2-h4 Bc7-d6 Ra1-c1 Rc8xc1 Be3xc1 Kb8-c8 Bd1-c2
Kc8-d7 Bc2-e4) +0.25/39 43} Bc7 {(Bb8-c7 O-O O-O-O Rf1-d1 Kc8-b8 Qc2-e2
g7-g5 a2-a4 h7-h5 a4-a5 a7-a6 b2-b4 g5-g4 f3xg4 h5xg4 Bf2-g3 Bg8-e6 Ne3-f1
Qd7-d6 Bb1-d3 d5-d4 c3xd4 Ne7-c6 d4xe5 Qd6xb4 Kg1-h1 Qb4-c3 Ra1-b1 Nc6-d4
Qe2-e4 Nd4-b5 Bd3-e2 Rd8xd1 Rb1xd1 Qc3xa5 Rd1-b1 Qa5-a2 Be2xb5 a6xb5
Rb1xb5) -0.24/33 13} 13. O-O {(O-O O-O-O Rf1-d1 Kc8-b8 Ne3xd5 Ne7xd5 c3-c4
Qd7-d6 c4xd5 Bg8xd5 Qc2-c5 Qd6xc5 Bf2xc5 g7-g6 Bc5-e3 Rd8-d6 Kg1-f2 Rh8-d8
b2-b3 Bd5-c6 Bb1-c2 Rd6xd1 Ra1xd1 Rd8xd1 Bc2xd1 a7-a6 Bd1-e2 Bc6-d5 Be2-d3
Bc7-d8 g2-g3 Kb8-c7 h2-h4 Kc7-d6 h4-h5 g6xh5 Bd3xh7 Bd5-c6 Bh7-g6 h5-h4)
+0.24/37 24} O-O-O {(O-O-O Rf1-d1 Kc8-b8 a2-a4 h7-h5 Qc2-e2 g7-g5 a4-a5
a7-a6 b2-b4 g5-g4 f3xg4 h5xg4 Bf2-g3 Bg8-e6 Ne3-f1 Qd7-d6 Bb1-d3 Be6-f5
Ra1-b1 Bf5xd3 Qe2xd3 Rd8-f8 Rd1-d2 Kb8-a8 b4-b5 Ne7-f5 b5xa6 Qd6xa6 Qd3xa6+
b7xa6 Bg3-f2 Bc7xa5 Rd2xd5 Ba5xc3 Bf2-c5) -0.29/34 31} 14. Rd1 {(Rf1-d1
Kc8-b8 a2-a4 Bg8-f7 Qc2-e2 Qd7-c6 a4-a5 a7-a6 Ne3-f5 Ne7xf5 Bb1xf5 Bf7-g6
Bf5-d3 Bg6xd3 Qe2xd3 Qc6-h6 Qd3-e3 Qh6xe3 Bf2xe3 Rh8-e8 b2-b4 Re8-e6 Be3-c5
e5-e4 g2-g3 Bc7-d6 Bc5xd6+ Rd8xd6 f3xe4 d5xe4 Rd1xd6 Re6xd6 Ra1-e1)
+0.25/38 78} Kb8 {(Kc8-b8 Ne3xd5 Ne7xd5 c3-c4 Qd7-d6 c4xd5 Bg8xd5 Qc2-c5
Qd6xc5 Bf2xc5 g7-g6 Kg1-f2 Bd5-f7 Bb1-c2 Rd8xd1 Bc2xd1 Rh8-d8 Bc5-e3 Rd8-d6
Bd1-e2 Bf7-d5 b2-b3 Bd5-c6 Ra1-c1 h7-h5 b3-b4 a7-a6 Be2-c4) -0.16/35 42}
15. a4 {(a2-a4 Bg8-f7 b2-b4 h7-h5 a4-a5 d5-d4 c3xd4 e5xd4 Ne3-f1 Bc7-e5
a5-a6 b7-b6 Qc2-e4 Qd7-d5 Ra1-a3 Qd5xe4 Bb1xe4 Rd8-d6 Be4-b7 Rh8-d8 Nf1-d2
d4-d3 b4-b5 Rd6-d7 Ra3-a4 Ne7-g6 g2-g3 Rd7-c7) +0.35/30 17} h5 {(h7-h5
Qc2-e2 g7-g5 a4-a5 a7-a6 b2-b4 g5-g4 b4-b5 Qd7xb5 Qe2xb5 a6xb5 Bf2-h4
Rd8-e8 Bb1-d3 d5-d4 c3xd4 e5xd4 Bd3xb5 d4xe3 Bb5xe8 g4xf3 g2xf3 Bg8-d5
Be8-b5 Bd5xf3 Bh4xe7 Rh8-g8+ Kg1-f1 Rg8-g2 Be7-d6 Bc7xd6 Rd1xd6 Rg2xh2
Rd6-g6 e3-e2+ Bb5xe2 Rh2-h1+ Kf1-f2 Rh1xa1 Be2xf3 Ra1xa5 Kf2-g3 Ra5-a3
Rg6-h6 Kb8-c7 Rh6-h7+ Kc7-d6) -0.11/33 21} 16. Qe2 {(Qc2-e2 g7-g5 a4-a5
a7-a6 b2-b4 g5-g4 b4-b5 Qd7xb5 Qe2xb5 a6xb5 Bf2-h4 Rd8-e8 Bh4-f6 Bg8-e6
Bf6xh8 Re8xh8 Bb1-a2 Rh8-d8 Rd1-b1 g4xf3 g2xf3 Bc7-d6 Kg1-f2 Kb8-a7 Rb1xb5
Be6-d7 Rb5xd5 Ne7xd5 Ba2xd5 Bd6-c5 Kf2-e2 Bd7-b5+ Bd5-c4 Bc5xe3 Bc4xb5
Be3-f4 Bb5-d3 Bf4xh2 Ra1-h1 Bh2-f4 Rh1xh5 Rd8-d5 Bd3-e4 Rd5-d2+ Ke2-f1
Rd2-h2 Rh5xh2 Bf4xh2) +0.14/40 244} g5 {(g7-g5 a4-a5 a7-a6 b2-b4 g5-g4
b4-b5 Qd7xb5 Qe2xb5 a6xb5 Bf2-h4 Rd8-e8 Bb1-d3 d5-d4 c3xd4 e5xd4 Bd3xb5
d4xe3 Bb5xe8 g4xf3 g2xf3 Bg8-d5 Be8-b5 Rh8-g8+ Kg1-f1 Bd5xf3 Bh4xe7 Rg8-g2
Be7-d6 Bc7xd6 Rd1xd6 Rg2xh2 Rd6-g6 e3-e2+ Bb5xe2 Bf3xe2+ Kf1-g1 Rh2-h4
Kg1-f2 Be2-a6 Ra1-b1 Kb8-a7 Rg6-g5 Rh4-a4 Rg5xh5 Ka7-b8 Rh5-e5 Ra4-c4
Kf2-f3) -0.09/39 33} 17. a5 {(a4-a5 a7-a6 b2-b4 g5-g4 b4-b5 Qd7xb5 Qe2xb5
a6xb5 Bf2-h4 Rd8-e8 Bb1-d3 d5-d4 c3xd4 e5xd4 Bd3xb5 d4xe3 Bb5xe8 g4xf3
g2xf3 Bg8-d5 Be8-b5 Rh8-g8+ Kg1-f1 Bd5xf3 Bh4xe7 Rg8-g2 Ra1-a3 Rg2-b2
Rd1-c1 Bc7xh2 Ra3xe3 Bf3-g2+ Kf1-e1 Rb2xb5 Be7-c5 Bg2-c6 a5-a6 Rb5xc5
Rc1xc5 Bh2-g1 Rc5-e5 Bg1xe3 Re5xe3 b7xa6 Re3-e6 Bc6-d5) +0.08/40 47} a6
{(a7-a6 b2-b4 g5-g4 b4-b5 Qd7xb5 Qe2xb5 a6xb5 Bf2-h4 Bc7-d6 Ne3-f5 Bd6-c5+
Kg1-h1 Rd8-e8 Nf5xe7 Bc5xe7 Bb1-g6 Be7xh4 Bg6xe8 g4xf3 g2xf3 b5-b4 c3xb4
e5-e4 Ra1-a3 Bg8-e6 Be8-g6 e4xf3 Ra3xf3 Be6-g4 Rf3-f1 Bg4xd1 Rf1xd1 Rh8-h6
Bg6-f7 Bh4-e7 Rd1xd5 Be7xb4 Rd5-b5 Bb4-e1 Bf7xh5 Kb8-a7 Bh5-f3 Rh6-h7
Kh1-g2 Be1-c3 Rb5-d5) -0.12/39 25} 18. b4 {(b2-b4 g5-g4 b4-b5 Qd7xb5 Qe2xb5
a6xb5 Bf2-h4 Rd8-e8 Bb1-d3 d5-d4 c3xd4 e5xd4 Bd3xb5 d4xe3 Bb5xe8 g4xf3
g2xf3 Bg8-d5 Be8-b5 Bd5xf3 Bh4xe7 Rh8-g8+ Kg1-f1 Rg8-g2 Be7-d6 Bc7xd6
Rd1xd6 Rg2xh2 Rd6-g6 e3-e2+ Bb5xe2 Bf3xe2+ Kf1-g1 Rh2-h4 Kg1-f2 Be2-a6
Rg6-h6 Kb8-a7 Kf2-e3 Rh4-g4 Rh6xh5 Rg4-b4 Rh5-d5 Rb4-b5 Rd5xb5 Ba6xb5
Ke3-d4 Bb5-c6 a5-a6 b7xa6) +0.05/35 23} g4 {(g5-g4 b4-b5 Qd7xb5 Qe2xb5
a6xb5 Bf2-h4 Bc7-d6 Ne3-f5 Bd6-c5+ Kg1-h1 Rd8-e8 Nf5xe7 Bc5xe7 Bb1-g6
Be7xh4 Bg6xe8 b5-b4 c3xb4 g4xf3 g2xf3 e5-e4 Ra1-a3 Bg8-e6 Be8-g6 e4xf3
Ra3xf3 Be6-g4 Rf3-d3 Rh8-g8 Bg6-f7 Rg8-g7 Bf7xd5 Bg4xd1 Rd3xd1 Rg7-e7 b4-b5
Re7-e1+ Rd1xe1 Bh4xe1 a5-a6 b7xa6 b5xa6 Kb8-a7 Bd5-c4 Be1-b4 Bc4-e2 Bb4-d6
Be2xh5 Ka7xa6 Bh5-e2+ Ka6-a5) -0.08/38 23} 19. b5 {(b4-b5 Qd7xb5 Qe2xb5
a6xb5 Bf2-h4 Rd8-e8 Bh4-f6 Bg8-e6 Bf6xh8 Re8xh8 Bb1-a2 Rh8-d8 Ra1-b1 g4xf3
g2xf3 Bc7xa5 Rb1xb5 Ba5xc3 Ne3xd5 Be6xd5 Ba2xd5 Bc3-d4+ Rd1xd4 e5xd4
Rb5xb7+ Kb8-c8 Bd5-e4 Rd8-d7 Rb7-b1 Rd7-d6 Kg1-f2 Ne7-d5 Rb1-b5 Nd5-f6
Be4-d3 Kc8-d8 f3-f4 Kd8-e7 Rb5-b7+ Rd6-d7 Rb7-b4 Nf6-d5 Rb4xd4 Nd5-f6
Rd4xd7+ Nf6xd7 Kf2-f3 Nd7-c5 Bd3-b5 Ke7-f6 Kf3-e2) +0.04/37 19} Qxb5
{(Qd7xb5 Qe2xb5 a6xb5 Bf2-h4 Rd8-e8 Bb1-d3 d5-d4 c3xd4 e5xd4 Bd3xb5 d4xe3
Bb5xe8 Bg8-c4 Rd1-c1 Bc4-a6 Be8-f7 Ne7-f5 Bh4-g5 g4xf3 g2xf3 Rh8-h7 Rc1xc7
Kb8xc7 Ra1-c1+ Kc7-b8 Bf7-e6 Rh7-g7 Rc1-c8+ Kb8-a7 Rc8-g8 Rg7xg8 Be6xg8
Ba6-d3 Bg8-f7 Ka7-a6 Bf7xh5 Ka6xa5 Bh5-g6 e3-e2 Kg1-f2 Ka5-b4 Bg5-f6 b7-b5
Bg6xf5 Bd3xf5 Kf2xe2 Kb4-c5 Ke2-e3 Kc5-d6 Bf6-b2 Kd6-d5 Ke3-f4 Kd5-e6
Kf4-g5) -0.11/38 30} 20. Qxb5 {(Qe2xb5 a6xb5 Bf2-h4 Rd8-e8 Bh4-f6 Bg8-e6
Bf6xh8 Re8xh8 Bb1-a2 Rh8-d8 Rd1-b1 g4xf3 g2xf3 Bc7-d6 Kg1-f2 Kb8-a7 Rb1xb5
Be6-d7 Rb5xd5 Ne7xd5 Ba2xd5 Bd6-c5 Ra1-e1 Bd7-a4 c3-c4 Ka7-a6 Kf2-g3 Ba4-c6
Kg3-h4 Bc6xd5 c4xd5 Bc5xe3 Re1xe3 Rd8xd5 Re3-b3 Rd5xa5 Kh4xh5 e5-e4+ Kh5-g4
e4xf3 Rb3xf3 Ra5-c5 h2-h4 Rc5-c4+ Kg4-g5 Rc4-c5+ Kg5-g6 Ka6-a5 Rf3-h3 b7-b5
h4-h5) +0.07/40 21} axb5 {(a6xb5 Bf2-h4 Rd8-e8 Bb1-d3 d5-d4 c3xd4 e5xd4
Bd3xb5 d4xe3 Bb5xe8 Bg8-c4 Rd1-c1 Bc4-e2 Be8-f7 g4xf3 g2xf3 Rh8-h7 Rc1-e1
Rh7-g7+ Bh4-g3 h5-h4 Re1xe2 h4xg3 Bf7-e6 g3xh2+ Kg1-h1 Bc7-e5 Ra1-e1 Ne7-c6
Re2xe3 Rg7-g1+ Re1xg1 h2xg1Q+ Kh1xg1 Be5-d4 Kg1-f2 Nc6xa5 f3-f4 Kb8-c7
f4-f5 Kc7-d6 Be6-g8 Bd4xe3+ Kf2xe3 Kd6-e5 f5-f6 Ke5xf6 Ke3-e4 Na5-c6
Bg8-d5) -0.10/38 19} 21. Bh4 {(Bf2-h4 Rd8-e8 Bb1-d3 g4xf3 Bd3xb5 d5-d4
c3xd4 e5xd4 Bb5xe8 d4xe3 g2xf3 Bg8-d5 Be8-f7 Bd5xf7 Bh4xe7 Rh8-g8+ Kg1-h1
Bf7-c4 Rd1-g1 Rg8-e8 Be7-g5 Bc7-e5 Ra1-a3 Be5-d4 Bg5-h4 e3-e2 Bh4-e1 Bd4xg1
Kh1xg1 Bc4-b5 Ra3-b3 Bb5-a6 Rb3-b6 Re8-e5 Kg1-g2 Kb8-c7 Kg2-f2 Kc7-d7
Rb6-h6) +0.03/39 13} Bd6 {(Bc7-d6 Ne3-f5 Bd6-c5+ Kg1-h1 Rd8-e8 Nf5xe7
Bc5xe7 Bb1-g6 Be7xh4 Bg6xe8 g4xf3 g2xf3 d5-d4 Be8xb5 d4xc3 Rd1-c1 Bh4-f2
Rc1xc3 Bf2-d4 Ra1-c1 Bd4xc3 Rc1xc3 Bg8-d5 Kh1-g2 Rh8-g8+ Kg2-f2 Rg8-f8
Rc3-d3 Bd5-c6 Bb5xc6 b7xc6 Rd3-b3+ Kb8-c7 Rb3-e3 Rf8-f5 a5-a6 Kc7-b8
Re3-b3+ Kb8-a7 Kf2-e3 Rf5-f4 Rb3-c3 Ka7xa6 Rc3xc6+ Ka6-b5 Rc6-e6 Rf4-h4
Re6xe5+ Kb5-c6 f3-f4 Rh4-h3+ Ke3-e4 Rh3-h4 Re5-e6+ Kc6-d7) -0.04/43 42} 22.
Nf5 {(Ne3-f5 Bd6-c5+ Kg1-h1 Rd8-e8 Nf5xe7 Bc5xe7 Bb1-g6 Be7xh4 Bg6xe8 g4xf3
g2xf3 d5-d4 Be8xb5 d4xc3 a5-a6 c3-c2 Rd1-d2 Bg8-h7 a6xb7 Kb8xb7 Rd2-d7+
Kb7-b6 Bb5-d3 Rh8-c8 Rd7xh7 c2-c1Q+ Ra1xc1 Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5
Rd1-d2+ Kg2-h3 Rd2xd3 Kh3xh4 Rd3xf3 Rh5xe5 Kb6-c6 Kh4-g4 Rf3-f7 Kg4-g5
Kc6-d7 h2-h4 Rf7-e7 Re5-f5 Re7-e1 Kg5-g6 Kd7-e7 Rf5-g5 Ke7-f8 h4-h5 Re1-e8
h5-h6 Kf8-g8 h6-h7+) +0.08/40 11} Bc5+ {(Bd6-c5+ Kg1-h1 Rd8-e8 Nf5xe7
Bc5xe7 Bb1-g6 Be7xh4 Bg6xe8 g4xf3 g2xf3 d5-d4 Be8xb5 d4xc3 a5-a6 c3-c2
Rd1-d2 Bg8-h7 a6xb7 Kb8xb7 Rd2-d7+ Kb7-b6 Bb5-d3 Rh8-c8 Rd7xh7 c2-c1R+
Ra1xc1 Rc8xc1+ Kh1-g2 Bh4-g5 Rh7xh5 Bg5-f4 h2-h4 Rc1-c7 Bd3-f5 Rc7-g7+
Bf5-g4 Rg7-a7 Bg4-e6 Ra7-g7+) 0.00/47 18} 23. Kh1 {(Kg1-h1 Rd8-e8 Nf5xe7
Bc5xe7 Bb1-g6 Be7xh4 Bg6xe8 g4xf3 g2xf3 d5-d4 Be8xb5 d4xc3 Rd1-c1 Bh4-f2
Rc1xc3 Bf2-d4 Ra1-c1 Bd4xc3 Rc1xc3 Bg8-d5 Kh1-g2 Rh8-g8+ Kg2-f2 Rg8-f8
Rc3-d3 Bd5-c6 Bb5xc6 b7xc6 Kf2-e3 Rf8-f4 Rd3-c3 Kb8-c7 Rc3-a3 Kc7-b8 a5-a6
Rf4-h4 Ra3-c3 Kb8-c7 Rc3-c5 Kc7-b6 Rc5xe5 Rh4-h3 Ke3-e4 Kb6xa6 f3-f4
Rh3xh2) +0.08/42 13} Re8 {(Rd8-e8 Nf5xe7 Bc5xe7 Bb1-g6 Be7xh4 Bg6xe8 g4xf3
g2xf3 d5-d4 Be8xb5 d4xc3 Ra1-a3 c3-c2 Rd1-c1 Bh4-e7 Ra3-c3 Bg8-h7 Bb5-d3
Be7-b4 Rc1xc2 Bb4xc3 Rc2xc3 Bh7xd3 Rc3xd3 Kb8-c7 Kh1-g2 Rh8-g8+ Kg2-h3
Rg8-f8 Rd3-c3+ Kc7-d6 Rc3-b3 Rf8-f4 Kh3-g2 Rf4-f7 Kg2-g3 Kd6-c5 Rb3-b1
Kc5-d5 Rb1-b6 Kd5-c4 h2-h4 Kc4-d4 Rb6-b5 Rf7-g7+ Kg3-f2 Rg7-f7 Kf2-g2)
-0.01/49 26} 24. Nxe7 {(Nf5xe7 Bc5xe7 Bb1-g6 Be7xh4 Bg6xe8 g4xf3 g2xf3
d5-d4 Be8xb5 d4xc3 a5-a6 c3-c2 Rd1-d2 Bg8-h7 a6xb7 Kb8xb7 Rd2-d7+ Kb7-b6
Bb5-d3 Rh8-c8 Rd7xh7 c2-c1R+ Ra1xc1 Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5 Rd1xd3
Rh5xh4 Kb6-c6 Rh4-g4 Kc6-d6 h2-h4 Kd6-e7 h4-h5 Ke7-f7 h5-h6 Rd3-d8 Kg2-f2
Rd8-h8 Rg4-h4 Kf7-g6 Kf2-e3 Kg6-h7 Ke3-e4 Rh8-f8 Ke4xe5 Rf8xf3 Rh4-h5
Rf3-f1 Ke5-e4 Rf1-e1+ Ke4-f4 Re1-d1 Kf4-e3) +0.04/44 20} Bxe7 {(Bc5xe7
Bb1-g6 Be7xh4 Bg6xe8 g4xf3 g2xf3 d5-d4 Be8xb5 d4xc3 Ra1-a3 c3-c2 Rd1-c1
Bh4-e7 Ra3-c3 Bg8-h7 Bb5-d3 Be7-b4 Rc1xc2 Bb4xc3 Rc2xc3 Bh7xd3 Rc3xd3
Kb8-c7 Rd3-d5 Rh8-e8 Rd5-c5+ Kc7-d6 Rc5-b5 Re8-e7 Rb5-b6+ Kd6-d5 Kh1-g2
Re7-g7+ Kg2-f2 Rg7-c7 Rb6-b5+ Kd5-e6 f3-f4 Rc7-c2+ Kf2-f3 Rc2-c3+ Kf3-e2
e5xf4 Rb5xh5 Ke6-f6 Rh5-b5 Rc3-c2+ Ke2-f3 Rc2xh2 Kf3xf4) -0.02/42 18} 25.
Bg6 {(Bb1-g6 Be7xh4 Bg6xe8 g4xf3 g2xf3 d5-d4 Be8xb5 d4xc3 a5-a6 c3-c2
Rd1-d2 Bg8-h7 a6xb7 Kb8xb7 Rd2-d7+ Kb7-b6 Bb5-d3 Rh8-c8 Rd7xh7 c2-c1Q+
Ra1xc1 Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5 Rd1xd3 Rh5xh4 Kb6-c6 Rh4-h8 Kc6-d7
Rh8-h6 Kd7-e7 h2-h4 Ke7-f7 h4-h5 Rd3-d4 Rh6-a6 Rd4-h4 h5-h6 Kf7-g8 Kg2-g3
Rh4-h1 Kg3-g4 Kg8-h7 Ra6-e6 Rh1-g1+ Kg4-f5 Rg1-f1 Kf5-e4 Rf1-h1 Ke4xe5
Rh1-e1+ Ke5-f5 Re1-f1 Kf5-g4) +0.03/44 11} Bxh4 {(Be7xh4 Bg6xe8 g4xf3 g2xf3
d5-d4 Be8xb5 d4xc3 Rd1-c1 Bh4-f2 Rc1xc3 Bf2-d4 Ra1-c1 Bd4xc3 Rc1xc3 Bg8-d5
Kh1-g2 Rh8-f8 Rc3-d3 Bd5-c6 Bb5xc6 b7xc6 Rd3-e3 Rf8-f5 Re3-b3+ Kb8-c7 a5-a6
Rf5-f4 Rb3-a3 Rf4-f8 Ra3-a5 Kc7-b6 Ra5xe5 Kb6xa6 Kg2-g3 Ka6-b6 f3-f4 c6-c5
f4-f5 c5-c4 Kg3-f4 c4-c3 Re5-e3 Rf8-c8 Re3-e1 Kb6-c5 Kf4-g5 Kc5-c4 f5-f6
h5-h4 Kg5xh4 Rc8-h8+ Kh4-g5 Rh8xh2) -0.06/48 28} 26. Bxe8 {(Bg6xe8 g4xf3
g2xf3 d5-d4 Be8xb5 d4xc3 a5-a6 c3-c2 Rd1-d2 Bg8-h7 a6xb7 Kb8xb7 Rd2-d7+
Kb7-b6 Bb5-d3 Rh8-c8 Rd7xh7 c2-c1R+ Ra1xc1 Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5
Rd1xd3 Rh5xh4 Kb6-c6 Kg2-g3 Kc6-d6 Rh4-b4 Kd6-e7 Kg3-g4 Ke7-f6 Rb4-b6+
Kf6-g7 Rb6-e6 Rd3-d4+ Kg4-g3 Rd4-d5 h2-h4 Kg7-f7 Re6-a6 Rd5-d1 Kg3-g4
Rd1-f1 Ra6-c6 Rf1-h1 Rc6-d6 Kf7-g7 Rd6-e6 Rh1-e1 Kg4-g3 Kg7-f7 Re6-b6
Re1-d1 Rb6-a6 Rd1-g1+ Kg3-f2) +0.02/46 12} gxf3 {(g4xf3 g2xf3 d5-d4 Be8xb5
d4xc3 Rd1-c1 Bh4-f2 Ra1-a3 Bf2-d4 Ra3xc3 Bd4xc3 Rc1xc3 Bg8-d5 Kh1-g2
Rh8-g8+ Kg2-f2 Rg8-f8 Rc3-d3 Bd5-c6 Bb5xc6 b7xc6 Kf2-e3 Rf8-f4 Rd3-b3+
Kb8-c7 Rb3-a3 Kc7-b8 a5-a6 Rf4-h4 a6-a7+ Kb8-a8 Ra3-c3 Rh4xh2 Rc3xc6 h5-h4
Rc6-h6 Ka8xa7 Rh6-h5 Rh2-h1 Ke3-f2 Rh1-h2+) 0.00/44 25} 27. gxf3 {(g2xf3
d5-d4 Be8xb5 d4xc3 Rd1-c1 Bh4-f2 Rc1xc3 Bf2-d4 Ra1-c1 Bd4xc3 Rc1xc3 Bg8-d5
Kh1-g2 Rh8-g8+ Kg2-f2 Rg8-f8 Rc3-d3 Bd5-c6 Bb5xc6 b7xc6 Kf2-e2 Kb8-b7
Ke2-e3 Kb7-a6 Rd3-c3 Ka6-b5 a5-a6 Kb5xa6 Rc3xc6+ Ka6-b7 Rc6-c5 Rf8-f5 h2-h4
Kb7-b6 Ke3-e4 Rf5-f4+ Ke4xe5 Rf4xf3 Ke5-e4 Rf3-f1 Rc5xh5 Kb6-c6 Rh5-h7
Kc6-d6 h4-h5 Kd6-e6 Rh7-a7 Rf1-d1 h5-h6 Rd1-h1 h6-h7) +0.05/42 16} d4
{(d5-d4 Be8xb5 d4xc3 Rd1-c1 Bh4-f2 Ra1-a3 Bf2-d4 Ra3xc3 Bd4xc3 Rc1xc3
Bg8-d5 Kh1-g2 Rh8-g8+ Kg2-f2 Rg8-f8 Rc3-d3 Bd5-c6 Bb5xc6 b7xc6 Rd3-b3+
Kb8-c7 Kf2-e3 Rf8-f4 Rb3-a3 Rf4-h4 a5-a6 Kc7-b8 Ra3-a5 Kb8-a7 Ra5-c5 Ka7xa6
Rc5xc6+ Ka6-b5 Rc6-e6 Kb5-c5 Re6xe5+ Kc5-d6 f3-f4 Rh4xh2 Ke3-f3 Rh2-h1
Kf3-g2 Rh1-h4 Kg2-g3 Rh4-h1 Re5-e4 Kd6-d5 Re4-e8 Kd5-d6 Re8-d8+ Kd6-e6)
-0.03/43 23} 28. Bxb5 {(Be8xb5 d4xc3 Rd1-c1 Bh4-f2 Rc1xc3 Bf2-d4 Ra1-c1
Bd4xc3 Rc1xc3 Bg8-d5 Kh1-g2 Rh8-g8+ Kg2-f2 Rg8-f8 Rc3-d3 Bd5-c6 Bb5xc6
b7xc6 Kf2-e3 Rf8-f4 Rd3-c3 Kb8-c7 Rc3-a3 Kc7-b8 a5-a6 Kb8-a7 Ra3-a5 Rf4-h4
Ra5xe5 Ka7xa6 f3-f4 Rh4-h3+ Ke3-d4 Rh3xh2 Re5-e1 Ka6-b6 f4-f5 Rh2-f2 Kd4-e5
h5-h4 f5-f6 c6-c5 Ke5-e6 c5-c4 Ke6-e7 Kb6-c5 f6-f7 Kc5-b4 f7-f8Q) +0.02/48
24} dxc3 {(d4xc3 a5-a6 c3-c2 Rd1-d2 Bg8-h7 a6xb7 Kb8xb7 Rd2-d7+ Kb7-b6
Bb5-d3 Rh8-c8 Rd7xh7 c2-c1R+ Ra1xc1 Rc8xc1+ Kh1-g2 Bh4-g5 Rh7xh5 Bg5-f4
h2-h4 Rc1-c7 Bd3-f5 Rc7-g7+ Kg2-f2 Kb6-c5 Rh5-h8 Kc5-d4 Rh8-d8+ Kd4-c5
Kf2-f1 Rg7-a7 Kf1-g2 Ra7-g7+ Bf5-g4 Rg7-b7 Kg2-h3 Rb7-a7 Rd8-c8+ Kc5-d6)
0.00/44 69} 29. a6 {(a5-a6 c3-c2 Rd1-d2 Bg8-h7 a6xb7 Kb8xb7 Rd2-d7+ Kb7-b6
Bb5-d3 Rh8-c8 Rd7xh7 c2-c1R+ Ra1xc1 Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5 Rd1xd3
Rh5xh4 Kb6-c6 Rh4-h6+ Kc6-d7 h2-h4 Kd7-e7 Rh6-a6 Ke7-f7 h4-h5 Rd3-d2+
Kg2-g3 Kf7-g7 Ra6-e6 Rd2-e2 Kg3-g4 Re2-e3 Re6-g6+ Kg7-h7 Rg6-c6 Re3-e1
Rc6-c3 Kh7-h6 Rc3-a3 Re1-h1 Ra3-a6+ Kh6-h7 Ra6-d6 Kh7-g7 h5-h6+ Kg7-h7
Kg4-f5 Rh1-e1 Rd6-c6 Re1-e3 Kf5-g4 Re3-e1 Kg4-g5 Re1-g1+ Kg5-f5 Rg1-e1)
+0.02/51 25} c2 {(c3-c2 Rd1-d2 Bg8-h7 a6xb7 Kb8xb7 Rd2-d7+ Kb7-b6 Bb5-d3
Rh8-c8 Rd7xh7 c2-c1Q+ Ra1xc1 Rc8xc1+ Kh1-g2 Bh4-g5 Rh7xh5 Bg5-f4 h2-h4
Rc1-d1 Bd3-e4 Rd1-d8 Rh5-h7 Rd8-g8+ Kg2-f1 Kb6-c5 h4-h5 Rg8-g3 Kf1-e2
Rg3-h3 Ke2-d3 Rh3-h1 Be4-b7 Rh1-e1 Rh7-h8 Re1-e3+ Kd3-c2 Re3-e2+ Kc2-b3
Re2-e1 Bb7-e4 Re1-h1 Be4-f5 Rh1-e1) 0.00/50 17} 30. Rd2 {(Rd1-d2 Bg8-h7
a6xb7 Kb8xb7 Rd2-d7+ Kb7-b6 Bb5-d3 Rh8-c8 Rd7xh7 c2-c1R+ Ra1xc1 Rc8xc1+
Kh1-g2 Rc1-d1 Rh7xh5 Rd1xd3 Rh5xh4 Kb6-c6 Rh4-h6+ Kc6-d7 h2-h4 Kd7-e7
Rh6-a6 Ke7-f7 h4-h5 Rd3-d2+ Kg2-g3 Kf7-g7 Ra6-e6 Rd2-e2 Kg3-g4 Re2-e3
Re6-g6+ Kg7-h7 Rg6-c6 Re3-e1 Rc6-e6 Re1-e3 Re6-e7+ Kh7-h6 Re7-e8 Kh6-h7
Kg4-g3 Re3-e2 Kg3-h4 Re2-e3 Re8-e7+ Kh7-h6 Re7-e6+ Kh6-g7 h5-h6+ Kg7-h7
Re6-f6 Re3-e1 Kh4-g5 Re1-g1+ Kg5-f5 Rg1-e1 Rf6-a6 Re1-e3 Kf5-g4 Re3-e2
Ra6-a8 Re2-g2+ Kg4-f5) +0.02/55 22} Bh7 {(Bg8-h7 a6xb7 Kb8xb7 Rd2-d7+
Kb7-b6 Bb5-d3 Rh8-c8 Ra1-a6+ Kb6-c5 Bd3xc2 Bh7xc2 Ra6-a5+ Kc5-c4 Ra5xe5
Bc2-g6 Rd7-d6 Rc8-g8 Re5-a5 Bh4-e7 Rd6-d7 Rg8-e8 Ra5-a1 Be7-c5 Ra1-c1+
Kc4-b5 Rd7-d5 Re8-c8 h2-h4 Rc8-c6 Rd5-g5 Bg6-f7 Rg5-f5 Bf7-g6 Rf5-g5)
0.00/50 55} 31. axb7 {(a6xb7 Kb8xb7 Rd2-d7+ Kb7-b6 Bb5-d3 Rh8-c8 Rd7xh7
c2-c1R+ Ra1xc1 Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5 Rd1xd3 Rh5xh4 Kb6-c6 Rh4-h6+
Kc6-d7 h2-h4 Kd7-e7 Rh6-a6 Ke7-f7 h4-h5 Rd3-d2+ Kg2-g3 Kf7-g7 Ra6-e6 Rd2-e2
Kg3-g4 Re2-e3 Re6-g6+ Kg7-h7 Rg6-c6 Re3-e1 Rc6-e6 Re1-e3 Kg4-g3 Re3-e2
Re6-b6 Re2-e1 Rb6-b5 Re1-e2 Kg3-h4 Kh7-g7 Rb5-b6 Kg7-h7 Kh4-g5 Re2-g2+
Kg5-f5 Rg2-h2 Kf5-g4 Rh2-e2 Rb6-f6 Re2-e1 Kg4-f5 Re1-h1 h5-h6 Rh1-e1 Rf6-e6
Re1-e3 Kf5-g5) +0.02/56 11} Kxb7 {(Kb8xb7 Rd2-d7+ Kb7-b6 Bb5-d3 Rh8-c8
Ra1-a6+ Kb6-c5 Bd3xc2 Bh7xc2 Ra6-a5+ Kc5-c4 Ra5xe5 Bc2-g6 Rd7-d6 Rc8-g8
Re5-a5 Bh4-e7 Rd6-e6 Be7-b4 Ra5-g5 Bg6-f7 Re6-e4+ Kc4-c3 Rg5xg8 Bf7xg8
Re4-f4 Bg8-e6 Kh1-g2 Be6-d7 Rf4-f7 Bd7-e8 Rf7-b7 Kc3-c4 Rb7-b8 Be8-f7
Rb8-d8 Kc4-b5 Kg2-g3 Kb5-c6 Kg3-f4 Bf7-d5 Rd8xd5 Kc6xd5 Kf4-g5 Kd5-e5
Kg5xh5 Ke5-f5 Kh5-h6 Bb4-d6 Kh6-g7 Bd6-e5+ Kg7-f8 Kf5-f6 Kf8-e8 Be5xh2)
-0.05/50 16} 32. Rd7+ {(Rd2-d7+ Kb7-b6 Bb5-d3 Rh8-c8 Rd7xh7 c2-c1R+ Ra1xc1
Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5 Rd1xd3 Rh5xh4 Kb6-c6 Rh4-h6+ Kc6-d7 h2-h4
Kd7-e7 Rh6-a6 Ke7-f7 h4-h5 Rd3-d2+ Kg2-g3 Kf7-g7 Ra6-e6 Rd2-e2 Kg3-g4
Re2-e3 Re6-g6+ Kg7-h7 Rg6-c6 Kh7-g7 Rc6-e6 Kg7-h7 Kg4-g3 Re3-e2 Re6-b6
Re2-e1 Rb6-b5 Re1-e2 Kg3-h4 Re2-h2+ Kh4-g4 Rh2-e2 Rb5-b7+ Kh7-h6 Rb7-b6+
Kh6-g7 h5-h6+ Kg7-h7 Kg4-g5 Re2-g2+ Kg5-f5 Rg2-e2 Rb6-e6 Re2-e3 Kf5-g4
Re3-e1 Kg4-g5 Re1-g1+ Kg5-f5 Rg1-f1 Kf5-e4 Rf1-e1+ Ke4-d3 Re1-d1+ Kd3-e2
Rd1-h1) +0.02/57 12} Kb6 {(Kb7-b6 Bb5-d3 Rh8-c8 Ra1-a6+ Kb6-c5 Bd3xc2
Bh7xc2 Ra6-a5+ Kc5-c4 Ra5xe5 Bc2-g6 Rd7-d6 Rc8-g8 Rd6-c6+ Kc4-d4 Rc6xg6
Rg8xg6 Re5-e4+ Kd4-d3 Re4xh4 Kd3-e3 Rh4-b4 Ke3xf3 Rb4-b3+ Kf3-f2 Rb3-b2+
Kf2-f3 Rb2-b3+) 0.00/44 18} 33. Bd3 {(Bb5-d3 Rh8-c8 Rd7xh7 c2-c1R+ Ra1xc1
Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5 Rd1xd3 Rh5xh4 Kb6-c6 Rh4-h6+ Kc6-d7 Rh6-h7+
Kd7-e6 Rh7-h4 Rd3-d2+ Kg2-g3 Ke6-f6 Rh4-g4 Rd2-d3 h2-h4 Rd3-d1 Rg4-e4
Rd1-g1+ Kg3-h2 Rg1-g8 Re4-g4 Rg8-d8 Rg4-a4 Rd8-d2+ Kh2-g3 Kf6-f5 Ra4-g4
Kf5-f6 Rg4-e4 Rd2-d1 Kg3-g2 Kf6-f5 Re4-g4 Rd1-d8 Kg2-g3 Rd8-h8 Rg4-a4
Rh8-h6 Ra4-e4 Rh6-h8 Re4-g4 Kf5-f6 Kg3-g2 Kf6-f5 Rg4-c4 Kf5-f6 Rc4-a4
Kf6-f5 Kg2-h3 Rh8-h6 Ra4-g4 Rh6-h8) +0.01/57 27} Rc8 {(Rh8-c8 Ra1-a6+
Kb6-c5 Bd3xc2 Bh7xc2 Ra6-a5+ Kc5-c4 Ra5xe5 Bc2-g6 Rd7-d6 Rc8-g8 Re5-a5
Bh4-e7 Rd6-e6 Be7-b4 Ra5-g5 Bg6-f7 Re6-e4+ Kc4-c3 Rg5xg8 Bf7xg8 Re4-f4
Bb4-d6 Rf4-f5 h5-h4 Rf5-g5 Bg8-c4 Kh1-g2 Kc3-d3 Rg5-g4 Bc4-d5 Rg4xh4 Kd3-e3
Rh4-h6 Bd5xf3+ Kg2-h3 Bd6-f4 Rh6-f6 Ke3-e4 Rf6-f8 Ke4-e5 Rf8-f7 Bf3-d5)
-0.01/46 17} 34. Rxh7 {(Rd7xh7 c2-c1R+ Ra1xc1 Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5
Rd1xd3 Rh5xh4 Kb6-c6 Rh4-h6+ Kc6-d7 Rh6-h7+ Kd7-e6 Kg2-f2 Ke6-f6 Rh7-h8
Rd3-d2+ Kf2-g3 Kf6-f5 Rh8-e8 Kf5-f6 Re8-f8+ Kf6-e6 h2-h4 Ke6-e7 Rf8-f5
Ke7-e6 Rf5-g5 Ke6-f6 Rg5-g4 Rd2-d1 Rg4-e4 Rd1-g1+ Kg3-h2 Rg1-g8 Re4-g4
Rg8-d8 Rg4-a4 Rd8-d2+ Kh2-g3 Kf6-f5 Ra4-g4 Kf5-f6 Rg4-c4 Kf6-f5 Rc4-c8
Rd2-d1 Rc8-f8+ Kf5-g6 Rf8-g8+ Kg6-f7 Rg8-c8 Kf7-f6 Rc8-c6+ Kf6-f5 Rc6-a6
Rd1-g1+ Kg3-f2) +0.01/57 13} c1=R+ {(c2-c1R+ Ra1xc1 Rc8xc1+ Kh1-g2 Bh4-g5
Rh7xh5 Bg5-f4 h2-h4 Rc1-c7 Rh5-h7 Rc7xh7 Bd3xh7 Kb6-c7 Bh7-f5 Kc7-d8 Kg2-h3
Kd8-e7 Kh3-g4 Ke7-f6 Bf5-c2 Bf4-c1 Bc2-b1 Bc1-e3 Kg4-h3 Be3-f4 Bb1-e4
Bf4-e3) 0.00/66 22} 35. Rxc1 {(Ra1xc1 Rc8xc1+ Kh1-g2 Rc1-d1 Rh7xh5 Rd1xd3
Rh5xh4 Kb6-c6 Rh4-h6+ Kc6-d7 Rh6-h7+ Kd7-e6 Kg2-f2 Ke6-f6 Rh7-h8 Rd3-d2+
Kf2-g3 Kf6-f5 Rh8-e8 Kf5-f6 Re8-f8+ Kf6-e6 h2-h4 Ke6-e7 Rf8-f5 Ke7-e6
Rf5-g5 Ke6-f6 Rg5-g4 Rd2-d1 Rg4-a4 Rd1-d8 Kg3-g2 Kf6-f5 Kg2-h3 Rd8-h8
Kh3-g3 Kf5-f6 Kg3-g2 Kf6-f5 Kg2-h3 Kf5-f6 Ra4-b4 Kf6-f5 Kh3-g3 Rh8-d8
Rb4-g4 Rd8-d1 Rg4-c4 Kf5-g6 Kg3-g4 Rd1-g1+ Kg4-h3 Kg6-f5 Rc4-g4 Rg1-h1+
Kh3-g2 Rh1-d1 h4-h5 Rd1-d2+ Kg2-g3 Rd2-d7 h5-h6) +0.01/60 9} Rxc1+
{(Rc8xc1+ Kh1-g2 Bh4-g5 Rh7xh5 Bg5-f4 h2-h4 Rc1-c7 Rh5-h8 Rc7-g7+ Kg2-f2
Rg7-d7 Rh8-b8+ Kb6-c7 Rb8-b3 Rd7-d8 h4-h5 Rd8-h8 Bd3-g6 Rh8-d8 Rb3-c3+
Kc7-d7 Kf2-g2 Kd7-e6 Kg2-h3 Rd8-d1 Rc3-c6+ Ke6-d7 Rc6-a6 Rd1-g1 Ra6-b6
Kd7-e7 Rb6-b7+ Ke7-f6 Rb7-f7+ Kf6-e6 Rf7-c7 Ke6-d5 Bg6-e4+ Kd5-e6) 0.00/59
17} 36. Kg2 {(Kh1-g2 Rc1-d1 Rh7xh5 Rd1xd3 Rh5xh4 Kb6-c6 Rh4-h6+ Kc6-d7
Kg2-f2 Kd7-e7 Rh6-h7+ Ke7-f6 Rh7-h8 Rd3-d2+ Kf2-g3 Kf6-f5 Rh8-e8 Kf5-f6
Re8-f8+ Kf6-e6 h2-h4 Ke6-e7 Rf8-f5 Ke7-e6 Rf5-g5 Ke6-f6 Rg5-g8 Rd2-d4
Rg8-f8+ Kf6-g6 Rf8-h8 Rd4-d2 Rh8-g8+ Kg6-f7 Rg8-a8 Kf7-f6 Ra8-a6+ Kf6-f5
Ra6-a4 Kf5-f6 Ra4-e4 Rd2-d1 Kg3-g4 Rd1-g1+ Kg4-h3 Kf6-f5 Re4-g4 Rg1-h1+
Kh3-g2 Rh1-d1 Rg4-c4 Rd1-d2+ Kg2-g3 Rd2-d1 Kg3-f2 Kf5-f6 Kf2-g2 Rd1-d2+
Kg2-h3 Kf6-f5) +0.01/62 15} Bg5 {(Bh4-g5 Rh7xh5 Bg5-f4 h2-h4 Rc1-c7 Rh5-h8
Rc7-g7+ Kg2-f2 Rg7-d7 Rh8-b8+ Kb6-c7 Rb8-b3 Rd7-d8 h4-h5 Rd8-b8 Rb3-c3+
Kc7-d7 Kf2-g2 Rb8-b2+ Bd3-c2 Rb2-a2 Rc3-c4 Kd7-d6 Rc4-c8 Kd6-d7 Rc8-c3
Kd7-e7 Rc3-c7+ Ke7-d6) 0.00/64 24} *[/pgn]
I am ready to swap brain with Stockfish chip. https://www.facebook.com/share/iHzQpSjc ... tid=oFDknk