In that regard, one can then be competitive without handling under-promotions. But it will hurt, at inopportune times. Would a _good_ engine exclude some of the rules just because they don't offer much in terms of Elo??? A few Elo here, a few Elo there, and suddenly you are not so competitive any longer.Uri Blass wrote:I can only comment about the following:
"if you ever decide to develop something truly competitive, you will also be handling the 50 move rule counter"
I disagree with it.
I think that it is better to handle the 50 move rule but I also believe that it does not improve the playing strength by many elo points so programs clearly can be competitive even without it.
Uri
Repetition detection structure.
Moderator: Ras
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Repetition detection structure.
-
- Posts: 28353
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Repetition detection structure.
So you don't really know what you are talking about at all! What you try to present here with a demeanor of authority is just a blind guess...bob wrote:I do have one, but I don't use it to evaluate things that are part of the rules of the game.
Then our goals are clearly different. I want to make use of the room the rules allow me to achieve maximum performance. So I do care how much inept application of the rules would cost me. You apparently want to make use of as many rules as possible.I could care less what I lose by removing under-promotions, because I have no intention of doing that.
And this (apparently unfounded...) opinion of yours is exactly where we differ. It is _not_ the negligible amount of time the accounting of the 50-move rule costs that lowers the Elo. It is the way the engine starts to play random sacrifices to avoid the draw, which more often lose the game for it than not, which make you lose Elo.BTW if your 50 move rule handling lowers your rating, you did it poorly. Incrementing a counter once per node, is no more expensive than counting the node. Making the check is just as cheap. So there is no measurable cost, and a very definite measurable benefit (perhaps not large, but greater than zero).
Yes, I know. My engines profit from it time after time, in dead-drawn positions, misevaluated by the opponent, which then blunders away the game after the 50-move awareness makes it panic.You do realize you are in the minority here once again I assume? Hardly any program ignores this issue unless they are very new or low-rated... but don't let that stop you...

And as science is not a democracy, it will certainly not stop me.

-
- Posts: 10788
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Repetition detection structure.
My opinion:hgm wrote:So you don't really know what you are talking about at all! What you try to present here with a demeanor of authority is just a blind guess...bob wrote:I do have one, but I don't use it to evaluate things that are part of the rules of the game.Then our goals are clearly different. I want to make use of the room the rules allow me to achieve maximum performance. So I do care how much inept application of the rules would cost me.I could care less what I lose by removing under-promotions, because I have no intention of doing that.
Ditto for the 50 move rule. If you would rather push a pawn and miss a 50 move rule draw in a losing position and lose a game, that's OK. If you would rather not push a pawn and get a 50 move rule draw in a winning position, that is also OK.
I might be interested in one day testing the Elo gain (if any) for using endgame tables, but that is not ignoring a chess rule to turn them on or off.And this (apparently unfounded...) opinion of yours is exactly where we differ. It is _not_ the negligible amount of time the accounting of the 50-move rule costs that lowers the Elo. It is the way the engine starts to play random sacrifices to avoid the draw, which more often lose the game for it than not, which make you lose Elo.BTW if your 50 move rule handling lowers your rating, you did it poorly. Incrementing a counter once per node, is no more expensive than counting the node. Making the check is just as cheap. So there is no measurable cost, and a very definite measurable benefit (perhaps not large, but greater than zero).Yes, I know. My engines profit from it time after time, in dead-drawn positions, misevaluated by the opponent, which then blunders away the game after the 50-move awareness makes it panic.You do realize you are in the minority here once again I assume? Hardly any program ignores this issue unless they are very new or low-rated... but don't let that stop you...
And as science is not a democracy, it will certainly not stop me.
1)I do not claim that evaluating 50 move rule draw as 0.00 is better than ignoring the 50 move rule (I do not know if this is the case and I agree that there are cases when the 50 move rule can cause wrong sacrifice as happened in one of the game of rybka against zappa when rybka sacrificed a pawn to avoid draw by the 50 move rule and lost the game)
2)I claim that ignoring the 50 move rule does not make sense.
It makes sense not to sacrifice to avoid draw by the 50 move rule if the sacrifice reduce the evaluation from 1.2 pawns to 0.2 pawns but it does not make sense to ignore the 50 move rule counter if the sacrifice reduce the evaluation from +3 pawns to +2 pawns.
3)I think that there are not many cases when programs lose games because of sacrificing material to avoid the 50 move rule and if joker wins often games by that rule then in most cases it is because of bad evaluation of the opponent(Joker does not play against strong programs and when it can happen even to strong programs as the loss of Rybka against Zappa game proved I think that the probability that it happens to them is smaller).
A possible solution may be to evaluate draw by the 50 move rule as static score of +0.5 pawns for the computer so the computer is going to be happy to draw by the 50 move rule if the laternative is only a small advantage.
I did not care about implementing a solution for this problem in movei and I believe that the problem is not very important.
Uri
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Repetition detection structure.
What, exactly, are you talking about? What am I trying to present here? Besides the fact that using a repetition list rather than a repetition hash table, both of which I have used in the past, is better from a parallel search development point of view, and no worse from a performance point of view.hgm wrote:So you don't really know what you are talking about at all! What you try to present here with a demeanor of authority is just a blind guess...bob wrote:I do have one, but I don't use it to evaluate things that are part of the rules of the game.
So exactly how am I "guessing". You can examine my RepetitionCheck() code in the current crafty to see just how "complicated" it is. I gave some actual data showing the average loop length for that function, something you can repeat easily enough if you want to.
So, where's the guesswork? I only see cold, hard, verifiable facts from my side.
I do see a lot of speculation and guessing from your side since you don't produce any real data in this discussion to contradict mine...
That is pure crap. I have been using the 50-move rule counter approach since the late 70's, and my engine does not make random sacrifices which then lead to losses there any more than it will when trying to avoid a repetition. Repetitions are far more common. Are you saying you never sacrifice a pawn to avoid a repetition, and then lose that game? If not, why can't you do it the same way for the 50 move rule case and avoid losing those?Then our goals are clearly different. I want to make use of the room the rules allow me to achieve maximum performance. So I do care how much inept application of the rules would cost me. You apparently want to make use of as many rules as possible.I could care less what I lose by removing under-promotions, because I have no intention of doing that.And this (apparently unfounded...) opinion of yours is exactly where we differ. It is _not_ the negligible amount of time the accounting of the 50-move rule costs that lowers the Elo. It is the way the engine starts to play random sacrifices to avoid the draw, which more often lose the game for it than not, which make you lose Elo.BTW if your 50 move rule handling lowers your rating, you did it poorly. Incrementing a counter once per node, is no more expensive than counting the node. Making the check is just as cheap. So there is no measurable cost, and a very definite measurable benefit (perhaps not large, but greater than zero).
Obviously if you do either, you have the same problem. Why not eliminate the more common occurrence of repetition avoidance rather than 50 move avoidance which is really pretty rare (where you are well ahead and have to avoid 50 move rule draws to win).
Your logic completely escapes me since the two cases are identical, yet you chose to accept the more frequent case and ignore the more rare one.
Feel free to point out a game where you beat Crafty because it did just that. Here's a wager: I'll play a 100,000 game match on my cluster, and count the number of games where I sac a pawn and lose the game to avoid a 50 move draw, as opposed to cases where I sac a pawn to avoid drawing and go on to win the game. I'll bet the latter happens every now and then, while the former likely won't happen at all....Yes, I know. My engines profit from it time after time, in dead-drawn positions, misevaluated by the opponent, which then blunders away the game after the 50-move awareness makes it panic.You do realize you are in the minority here once again I assume? Hardly any program ignores this issue unless they are very new or low-rated... but don't let that stop you...
And as science is not a democracy, it will certainly not stop me.
Want to take the test???
-
- Posts: 28353
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Repetition detection structure.
Ah, plagued by selective memory? I would think it is pretty obvious that I was referring to this:bob wrote:What, exactly, are you talking about? What am I trying to present here? Besides the fact that using a repetition list rather than a repetition hash table, both of which I have used in the past, is better from a parallel search development point of view, and no worse from a performance point of view.
So exactly how am I "guessing". You can examine my RepetitionCheck() code in the current crafty to see just how "complicated" it is. I gave some actual data showing the average loop length for that function, something you can repeat easily enough if you want to.
So, where's the guesswork? I only see cold, hard, verifiable facts from my side.
bob wrote:That's stupid. If you don't want to implement all the rules of chess, that's fine. But that is not a point in your favor when comparing effort. The 50-move-rule is necessary in a chess engine if it is going to compete with IM/GM level players.
Note that no real data is required to falsify your statements, as they are of a mathematical nature. So a hypothetical counterexample is good enough to expose them as nonsense.I do see a lot of speculation and guessing from your side since you don't produce any real data in this discussion to contradict mine...
The major difference between the two cases is that a repetition can be recognized within the search horizon from where it starts, so that it is clear from the beginning that the engine has to choose between a repetition draw or a presumably won continuation of the game. For a 50-move draw, the engine won't get it within the horizon until after it has been trying to win the current reversible game phase by 40 moves or so, and apparently was not able to make any measurable progress in these 40 moves.That is pure crap. I have been using the 50-move rule counter approach since the late 70's, and my engine does not make random sacrifices which then lead to losses there any more than it will when trying to avoid a repetition. Repetitions are far more common. Are you saying you never sacrifice a pawn to avoid a repetition, and then lose that game? If not, why can't you do it the same way for the 50 move rule case and avoid losing those?
Now Chess is by nature an unstable game, where advantage breeds more advantage. Due to this positive feedback (true) evaluation scores tend to diverge exponentially away from equality. So if you have any real advantage at the beginning of a 40-move interval, in normal play the advantage should have amplified to material proportions (either by gaining opponent material, or bringing promotion closer). If it hasn't, this is very strong evidence that the advantage is illusory, due to misevaluation of the current position. If you are truly at +3, there is no way the opponent should be able to survive 40 moves without the score climbing to +6 or +9. If you stay at +3, the true score at the beginning cannot have been larger than +0.75 to +1.5, and by inference, it then also will be +0.75 or +1.5 when you start to see the 50-move draw looming, as nothing has changed. The eval growth over 40 moves in general is a much better indication for your true advantage than the current evaluation.
None of these arguments apply in the case of rep-draws.
As argued above, the nature of the problem is completely different.Obviously if you do either, you have the same problem. Why not eliminate the more common occurrence of repetition avoidance rather than 50 move avoidance which is really pretty rare (where you are well ahead and have to avoid 50 move rule draws to win).
This, at least, is something we can agree on!Your logic completely escapes me

But as shown above, they are completely different. You don't have an eval-estimate based on progress-rate in the case of rep-draws (or stale-mates).since the two cases are identical, yet you chose to accept the more frequent case and ignore the more rare one.
You don't think I ever study Crafty games, do you?Feel free to point out a game where you beat Crafty because it did just that.

I think this is would be an experiment of truly fundamental importance. For that reason alone you should already do it. I don't think others are in a position to do it, as 50-move draws are rather rare. But if winning a wager is more important to you than advancing science, OK: I'll take the wager!Here's a wager: I'll play a 100,000 game match on my cluster, and count the number of games where I sac a pawn and lose the game to avoid a 50 move draw, as opposed to cases where I sac a pawn to avoid drawing and go on to win the game. I'll bet the latter happens every now and then, while the former likely won't happen at all....
Want to take the test???
Play the 100,000 games, and, select all positions in those games where the reversible-move counter went up to above 80 ply, just before it was reset. (I am assuming that under your test conditions, the search will be less than 20-ply deep, so that before 80 reversible ply the 50-move barrier will be completely beyond the horizon.) Then calculate the score percentage over the selected set for the side that did the irreversible move. Preferrably take separate statistics for irreversible moves that were done with a positive score and with a negative score (or, if you use contempt, smaller and larger than contempt). We should also treat moves that have a score higher than that before the 80-ply limit, as the program would have found and played these moves without the aid of the 50-move pressure. You can take separate statistics for Crafty and for the opponents, if you want.
I wager you won't see a statistically significant positive score for the 'draw-breaker'.
-
- Posts: 10788
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Repetition detection structure.
I suggest to look at long decided games from ccrlhgm wrote:Ah, plagued by selective memory? I would think it is pretty obvious that I was referring to this:bob wrote:What, exactly, are you talking about? What am I trying to present here? Besides the fact that using a repetition list rather than a repetition hash table, both of which I have used in the past, is better from a parallel search development point of view, and no worse from a performance point of view.
So exactly how am I "guessing". You can examine my RepetitionCheck() code in the current crafty to see just how "complicated" it is. I gave some actual data showing the average loop length for that function, something you can repeat easily enough if you want to.
So, where's the guesswork? I only see cold, hard, verifiable facts from my side.bob wrote:That's stupid. If you don't want to implement all the rules of chess, that's fine. But that is not a point in your favor when comparing effort. The 50-move-rule is necessary in a chess engine if it is going to compete with IM/GM level players.Note that no real data is required to falsify your statements, as they are of a mathematical nature. So a hypothetical counterexample is good enough to expose them as nonsense.I do see a lot of speculation and guessing from your side since you don't produce any real data in this discussion to contradict mine...
The major difference between the two cases is that a repetition can be recognized within the search horizon from where it starts, so that it is clear from the beginning that the engine has to choose between a repetition draw or a presumably won continuation of the game. For a 50-move draw, the engine won't get it within the horizon until after it has been trying to win the current reversible game phase by 40 moves or so, and apparently was not able to make any measurable progress in these 40 moves.That is pure crap. I have been using the 50-move rule counter approach since the late 70's, and my engine does not make random sacrifices which then lead to losses there any more than it will when trying to avoid a repetition. Repetitions are far more common. Are you saying you never sacrifice a pawn to avoid a repetition, and then lose that game? If not, why can't you do it the same way for the 50 move rule case and avoid losing those?
Now Chess is by nature an unstable game, where advantage breeds more advantage. Due to this positive feedback (true) evaluation scores tend to diverge exponentially away from equality. So if you have any real advantage at the beginning of a 40-move interval, in normal play the advantage should have amplified to material proportions (either by gaining opponent material, or bringing promotion closer). If it hasn't, this is very strong evidence that the advantage is illusory, due to misevaluation of the current position. If you are truly at +3, there is no way the opponent should be able to survive 40 moves without the score climbing to +6 or +9. If you stay at +3, the true score at the beginning cannot have been larger than +0.75 to +1.5, and by inference, it then also will be +0.75 or +1.5 when you start to see the 50-move draw looming, as nothing has changed. The eval growth over 40 moves in general is a much better indication for your true advantage than the current evaluation.
None of these arguments apply in the case of rep-draws.As argued above, the nature of the problem is completely different.Obviously if you do either, you have the same problem. Why not eliminate the more common occurrence of repetition avoidance rather than 50 move avoidance which is really pretty rare (where you are well ahead and have to avoid 50 move rule draws to win).This, at least, is something we can agree on!Your logic completely escapes me
But as shown above, they are completely different. You don't have an eval-estimate based on progress-rate in the case of rep-draws (or stale-mates).since the two cases are identical, yet you chose to accept the more frequent case and ignore the more rare one.You don't think I ever study Crafty games, do you?Feel free to point out a game where you beat Crafty because it did just that.
I think this is would be an experiment of truly fundamental importance. For that reason alone you should already do it. I don't think others are in a position to do it, as 50-move draws are rather rare. But if winning a wager is more important to you than advancing science, OK: I'll take the wager!Here's a wager: I'll play a 100,000 game match on my cluster, and count the number of games where I sac a pawn and lose the game to avoid a 50 move draw, as opposed to cases where I sac a pawn to avoid drawing and go on to win the game. I'll bet the latter happens every now and then, while the former likely won't happen at all....
Want to take the test???
Play the 100,000 games, and, select all positions in those games where the reversible-move counter went up to above 80 ply, just before it was reset. (I am assuming that under your test conditions, the search will be less than 20-ply deep, so that before 80 reversible ply the 50-move barrier will be completely beyond the horizon.) Then calculate the score percentage over the selected set for the side that did the irreversible move. Preferrably take separate statistics for irreversible moves that were done with a positive score and with a negative score (or, if you use contempt, smaller and larger than contempt). We should also treat moves that have a score higher than that before the 80-ply limit, as the program would have found and played these moves without the aid of the 50-move pressure. You can take separate statistics for Crafty and for the opponents, if you want.
I wager you won't see a statistically significant positive score for the 'draw-breaker'.
Here is some of them
Bright won thanks to not ignoring the 50 move rule
138.c5 came after many quiet moves
Shredder also won thanks to the 50 move rule
111.h3 came after many quiet moves and the same for 160.a4
Scorpio also won thanks to 92.g4 and the 50 move rule.
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2007.11.16"]
[Round "1.88"]
[White "Bright 0.2b 2CPU"]
[Black "Naum 2.0 64-bit"]
[Result "1-0"]
[ECO "E94"]
[BlackElo "2804"]
[PlyCount "337"]
[EventDate "2007.??.??"]
1. c4 {0s} Nf6 {0s} 2. d4 {0s} g6 {0s} 3. Nc3 {0s} Bg7 {0s} 4. Nf3 {0s} O-O {0s
} 5. e4 {0s} d6 {0s} 6. Be2 {0s} Nbd7 {0s} 7. O-O {0s} e5 {0s} 8. Qc2 {0s} c6 {
0s} 9. Rd1 {0s} Qe7 {0s} 10. d5 {0s} c5 {0s} 11. g3 {0s} Ne8 {0s} 12. Nh4 {0s}
Nef6 {+0.39/19 116s} 13. Nf3 {(Be3) +0.23/17 120s} Ne8 {(Nb6) +0.00/24 56s} 14.
Bg5 {(Be3) +0.30/16 89s} f6 {(Ndf6) +0.37/18 111s} 15. Bd2 {(Be3) +0.37/17 77s}
Nb6 {(f5) +0.33/16 53s} 16. Nh4 {(a3) +0.75/17 65s} Nc7 {(f5) +0.43/17 53s} 17.
a4 {(Ng2) +0.80/16 83s} Rb8 {(a5) +0.43/17 53s} 18. Nb5 {(Ng2) +0.93/16 56s}
Nxb5 {+0.55/18 53s} 19. axb5 {+0.87/17 67s} Ra8 {(a6) +0.47/18 53s} 20. Ra2 {
(b4) +1.01/15 63s} Bd7 {(f5) +0.34/18 53s} 21. Rda1 {+1.33/16 53s} Nc8 {
+0.39/18 53s} 22. Ra3 {(Bd3) +1.35/15 53s} Kh8 {(Qf7) +0.44/16 53s} 23. Bd3 {
+1.21/15 53s} Qd8 {+0.47/16 53s} 24. Be2 {(f3) +1.14/15 63s} Qe7 {
(Qc7) +0.00/26 53s} 25. Bf1 {(Bd3) +1.23/15 52s} f5 {(Qd8) +0.26/19 107s} 26.
exf5 {+1.04/16 41s} g5 {+0.25/19 50s} 27. Ng2 {(f6) +0.83/17 53s} Bxf5 {
+0.28/19 50s} 28. Qc1 {+0.77/17 53s} g4 {(h6) +0.34/18 50s} 29. Nh4 {
(Ne3) +1.39/15 53s} Bd7 {(Qf7) +0.27/17 50s} 30. Bh6 {(Bg5) +1.27/16 53s} Bxh6
{(Qf7) +0.31/18 50s} 31. Qxh6 {+1.11/18 42s} Rf6 {+0.37/20 50s} 32. Qe3 {
(Qc1) +1.09/17 67s} Qg7 {(Bf5) +0.37/18 50s} 33. Bd3 {+1.40/17 37s} Qh6 {
(h6) +0.40/19 50s} 34. Qe2 {+1.33/16 44s} Qf8 {(Qh5) +0.39/19 50s} 35. Qc2 {
+1.40/16 42s} Qg7 {(Qf7) +0.40/19 50s} 36. R3a2 {(Be4) +1.38/17 59s} Qf7 {
(h6) +0.39/19 50s} 37. b3 {(Be4) +1.36/18 60s} Kg8 {(h6) +0.40/19 50s} 38. Ra3
{(Be4) +1.26/16 59s} Be8 {(h6) +0.39/18 51s} 39. R1a2 {(Be4) +1.26/17 60s} Kh8
{(h6) +0.40/19 51s} 40. Ra5 {(Be4) +1.31/16 50s} Bd7 {(h6) +0.40/20 51s} 41.
Be4 {(Ra1) +1.31/17 42s} Qg8 {(h6) +0.40/20 42s} 42. Ra1 {+1.32/17 42s} Qf7 {
(h6) +0.40/20 42s} 43. R5a4 {(R5a2) +1.33/16 42s} Kg8 {(h6) +0.40/19 42s} 44.
R4a2 {+1.34/17 42s} Kh8 {+0.40/18 42s} 45. Ra3 {(Kg2) +1.35/18 42s} Be8 {
(Qh5) +0.39/18 42s} 46. Bf5 {(Ra4) +1.36/18 42s} Bd7 {+0.39/20 42s} 47. Be4 {
(Bd3) +1.36/17 42s} Be8 {(Qh5) +0.00/24 42s} 48. Bf5 {(Ra4) +1.36/17 42s} Bd7 {
+0.00/24 42s} 49. Bd3 {+1.36/17 41s} Qe7 {(Rb8) +0.00/22 42s} 50. Be4 {
(R3a2) +1.37/18 39s} Qf7 {+0.40/20 84s} 51. Bd3 {(R3a2) +1.33/16 33s} Qe7 {
(h6) +0.00/23 41s} 52. Ra5 {(R3a2) +1.33/17 43s} Rf8 {(Qf7) +0.40/20 81s} 53.
Be4 {+1.33/17 43s} Qf7 {(Rf6) +0.40/20 39s} 54. Qd2 {(R5a4) +1.43/15 43s} Qf6 {
(Qg7) +0.40/19 39s} 55. R5a2 {(R5a3) +1.40/15 43s} Qg7 {+0.41/18 39s} 56. Qc3 {
(Qc2) +1.35/16 43s} Rf6 {+0.40/18 39s} 57. Qd2 {(Kh1) +1.36/17 43s} Rf8 {
(Qf7) +0.00/23 39s} 58. Kh1 {(Qc2) +1.38/16 42s} Rf6 {+0.40/18 78s} 59. Bd3 {
(Qe2) +1.38/17 43s} Qf7 {+0.39/18 37s} 60. Kg1 {+1.38/16 43s} Qg8 {+0.40/18 37s
} 61. Be4 {+1.38/16 33s} Qf8 {(Qf7) +0.39/17 37s} 62. Ra5 {(Qd1) +1.38/16 38s}
Qg8 {(Kg7) +0.40/18 37s} 63. Qc2 {(Qd3) +1.33/16 44s} Qf7 {(h6) +0.00/24 37s}
64. R5a2 {+1.33/17 36s} Be8 {(h6) +0.00/22 37s} 65. Qc1 {(Kh1) +1.35/17 44s}
Bd7 {+0.39/18 75s} 66. Qb2 {(Qe3) +1.34/16 43s} Kg8 {(Qg8) +0.40/14 35s} 67.
Qc2 {(Qd2) +1.34/17 44s} Kh8 {(h6) +0.00/26 35s} 68. Ra5 {(Kg2) +1.31/16 34s}
Be8 {(h6) +0.40/18 70s} 69. R5a3 {(Qe2) +1.16/17 50s} Bd7 {(Qh5) +0.00/24 32s}
70. R3a2 {+1.33/15 35s} Be8 {(Qh5) +0.00/24 32s} 71. Qe2 {(Kh1) +1.33/17 45s}
Bd7 {(Qh5) +0.40/17 64s} 72. Qd3 {(Qe3) +1.34/18 45s} Qh5 {(Be8) +0.40/17 29s}
73. Qd2 {(Qc3) +1.33/16 33s} Be8 {+0.40/16 28s} 74. Bd3 {(Kh1) +1.35/17 47s}
Qf7 {+0.40/17 28s} 75. Qc2 {(Qe2) +1.37/16 47s} Bd7 {+0.40/17 29s} 76. Ra4 {
(Qe2) +1.38/16 47s} Qg8 {(Rb8) +0.40/17 29s} 77. R4a3 {(Qe2) +1.33/16 47s} Qf7
{(Kg7) +0.40/18 29s} 78. Ra5 {+1.32/17 47s} Be8 {(h6) +0.40/19 29s} 79. R1a2 {
(Qe2) +1.32/16 65s} Bd7 {(Qh5) +0.00/22 29s} 80. R2a3 {(Ra1) +1.32/15 26s} Qe7
{(Rb8) +0.40/17 30s} 81. Qe2 {+1.33/17 47s} Qf7 {(Rb8) +0.39/17 41s} 82. Ra1 {
+1.29/16 42s} Qh5 {(Rb8) +0.38/16 41s} 83. Qe3 {(Be4) +1.21/15 42s} Rf8 {
(Rb8) +0.33/17 41s} 84. R5a2 {+1.23/15 42s} Kg7 {(Rf6) +0.40/16 41s} 85. Qc1 {
(Be2) +1.39/15 32s} Kh8 {+0.35/17 41s} 86. Qe1 {(Qd2) +1.26/15 37s} Rf6 {
+0.36/18 41s} 87. b4 {+1.30/17 32s} cxb4 {+0.36/17 41s} 88. Qxb4 {+1.23/16 32s}
Qf7 {+0.40/17 41s} 89. Be4 {+1.22/16 43s} Kg8 {(Rb8) +0.40/17 42s} 90. Qc3 {
(Qb3) +1.22/14 35s} Kh8 {(Rb8) +0.40/18 42s} 91. Qe3 {(Qd2) +1.18/15 43s} Qe8 {
(Rb8) +0.40/17 42s} 92. Bg2 {(Qb3) +1.25/14 39s} Rf7 {(Nb6) +0.40/18 42s} 93.
Qh6 {(Kh1) +1.38/14 43s} Qd8 {(Qg8) +0.40/18 42s} 94. Be4 {+1.31/15 43s} Qf6 {
+0.44/17 42s} 95. Qe3 {+1.30/16 31s} Rf8 {(Nb6) +0.40/17 42s} 96. Bd3 {
(Kh1) +1.44/14 31s} Rf7 {+0.47/15 42s} 97. Ra3 {(Kh1) +1.48/15 36s} Qg7 {
+0.40/17 42s} 98. Qd2 {(Kh1) +1.30/14 45s} Qf6 {(Rf6) +0.40/18 42s} 99. R1a2 {
(R3a2) +1.43/16 40s} Qe7 {(Qg7) +0.42/17 42s} 100. Qe2 {(Be4) +1.41/15 45s} Rf6
{+0.41/18 42s} 101. Qc2 {(Be4) +1.28/16 46s} Qf7 {+0.40/19 42s} 102. Be4 {
+1.15/16 45s} Qh5 {(b6) +0.40/18 42s} 103. Ra1 {(Qb2) +1.18/16 45s} Qf7 {
+0.40/19 42s} 104. R1a2 {(Qd2) +1.16/15 45s} Qh5 {(Rb8) +0.00/24 42s} 105. Ra1
{(Qb2) +1.19/14 42s} Qf7 {+0.00/23 42s} 106. Bg2 {(Qd2) +1.19/16 45s} Kg8 {
(b6) +0.40/20 84s} 107. R1a2 {(R3a2) +1.24/15 45s} Be8 {(Kh8) +0.40/17 39s}
108. Be4 {+1.28/14 38s} Kh8 {(Bd7) +0.40/19 39s} 109. Qd2 {(Qb2) +1.23/14 49s}
Bd7 {+0.40/18 39s} 110. Bd3 {(Qd3) +1.15/16 56s} Qe8 {(Rb8) +0.40/17 39s} 111.
Qe3 {(Ra1) +1.21/14 42s} Qf7 {+0.40/17 39s} 112. Ra1 {(Be4) +1.16/15 45s} Qg8 {
(Rb8) +0.40/17 39s} 113. Qe1 {(Qe2) +1.25/14 41s} Qg7 {(Qf7) +0.40/18 39s} 114.
Be4 {(Qe2) +1.24/15 45s} Qe7 {(Qf7) +0.40/18 39s} 115. Qe2 {(Qd2) +1.27/15 38s}
Qf7 {+0.40/18 39s} 116. Bg2 {(R3a2) +1.25/15 47s} Qg7 {(b6) +0.40/19 39s} 117.
R3a2 {+1.28/15 47s} Qf7 {(Qe7) +0.40/19 40s} 118. Be4 {(Qd3) +1.32/15 47s} Rh6
{(Qf8) +0.40/18 40s} 119. Ra3 {(Qc2) +1.30/16 47s} Rf6 {+0.00/26 40s} 120. Qe1
{(R3a2) +1.20/15 46s} Qe7 {(Rb8) +0.00/22 41s} 121. Qe3 {(Qd2) +1.29/15 38s}
Qf8 {+0.40/18 83s} 122. Qd2 {(Qd3) +1.31/14 37s} Qg8 {(Rb8) +0.40/15 41s} 123.
R3a2 {+1.30/14 41s} Qe8 {(Qf7) +0.40/17 41s} 124. Qa5 {(Qe3) +1.24/15 42s} Qf7
{+0.40/17 41s} 125. Qe1 {(Qc3) +1.20/15 35s} Kg8 {(Rb8) +0.41/18 41s} 126. Ra3
{(Qe2) +1.20/14 43s} Kh8 {(Rb8) +0.41/15 41s} 127. Qe2 {+1.31/16 42s} Qe8 {
(b6) +0.40/17 41s} 128. Bd3 {(R3a2) +1.26/15 43s} Qf7 {+0.40/17 41s} 129. Be4 {
(R3a2) +1.23/15 36s} Qe8 {(Rb8) +0.00/23 41s} 130. R1a2 {(Qd2) +1.24/14 45s}
Qf7 {+0.40/16 81s} 131. Qe3 {(Qd3) +1.28/15 43s} Be8 {(Rb8) +0.38/16 39s} 132.
Qe2 {(Ra1) +1.33/15 43s} Bd7 {+0.00/23 39s} 133. Bb1 {(Qd3) +1.22/15 43s} Kg8 {
(Rb8) +0.41/16 86s} 134. Qd2 {(Kh1) +1.24/14 39s} Kh8 {(Rb8) +0.31/16 38s} 135.
Qe2 {(Be4) +1.17/14 43s} Kg8 {(Rb8) +0.00/20 38s} 136. Bd3 {(Kh1) +1.24/14 43s}
Kg7 {(Kh8) +0.17/16 38s} 137. Rd2 {(Rc2) +1.12/14 35s} Kg8 {(Ne7) +0.00/18 38s}
138. c5 {(Nf5) +0.74/15 43s} dxc5 {-1.28/13 38s} 139. Qxe5 {+0.37/14 43s} Nd6 {
-1.06/16 38s} 140. b6 {+0.23/13 43s} a6 {-1.29/15 38s} 141. Ra1 {
(Re2) +0.06/15 168s} Re8 {-1.09/16 38s} 142. Qg5+ {+0.05/15 34s} Kh8 {
(Qg7) -0.86/17 56s} 143. Rc2 {-0.05/16 124s} Ne4 {(Bb5) -0.78/16 61s} 144. Bxe4
{+0.00/14 32s} Rxe4 {-0.78/15 1s} 145. Ng2 {+0.08/15 32s} Rf5 {-0.81/16 50s}
146. Qc1 {+0.13/15 32s} Qxd5 {-0.63/17 45s} 147. Ne3 {+0.44/15 24s} Rxe3 {
+0.00/20 91s} 148. Qxe3 {+0.47/17 30s} Bc6 {+0.00/20 32s} 149. Qc3+ {
+0.71/17 32s} Re5 {+0.20/19 32s} 150. f3 {+0.51/18 32s} gxf3 {+0.01/19 32s}
151. Kf2 {+0.51/16 32s} Kg8 {+0.03/18 32s} 152. Re1 {+1.03/15 32s} Rh5 {
+0.24/17 32s} 153. h4 {+2.09/16 26s} c4 {+0.24/16 32s} 154. Rd2 {
(Re3) +2.24/16 31s} Qc5+ {+2.48/15 108s} 155. Re3 {+3.08/17 34s} Rf5 {
+2.60/15 20s} 156. Rd8+ {+3.50/16 34s} Rf8 {+2.72/17 20s} 157. Rxf8+ {
(Rd4) +3.69/16 34s} Kxf8 {+2.32/16 20s} 158. Qh8+ {+3.69/15 34s} Kf7 {
+2.62/14 0s} 159. Qxh7+ {+3.84/16 34s} Kf8 {+2.62/17 31s} 160. Qh6+ {
+3.92/15 30s} Kg8 {+3.00/16 30s} 161. Qe6+ {(Qg6+) +4.08/15 42s} Kf8 {
(Kg7) +3.12/16 42s} 162. Qf6+ {+4.54/15 40s} Kg8 {+3.36/14 20s} 163. h5 {
+4.67/16 31s} Qd5 {+4.34/15 126s} 164. Qe6+ {(Qg6+) +4.78/15 34s} Qxe6 {
+4.34/17 100s} 165. Rxe6 {+6.62/21 35s} Bd7 {+6.43/23 153s} 166. Re7 {
(Re4) +8.20/22 43s} Bc6 {+7.17/22 88s} 167. Rc7 {+12.44/22 43s} Be4 {
+12.10/21 201s} 168. g4 {(Rxc4) +13.56/20 43s} c3 {(a5) +15.15/21 142s} 169.
Rxc3 {+15.42/20 43s} 1-0
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2006.01.29"]
[Round "1.4"]
[White "Shredder 9"]
[Black "Rybka 1.0 64-bit"]
[Result "1-0"]
[ECO "E97"]
[WhiteElo "2823"]
[BlackElo "2920"]
[PlyCount "443"]
[EventDate "2006.??.??"]
1. d4 {0s} Nf6 {0s} 2. c4 {0s} g6 {0s} 3. Nc3 {0s} Bg7 {0s} 4. e4 {0s} d6 {0s}
5. Nf3 {0s} O-O {0s} 6. Be2 {0s} e5 {0s} 7. O-O {0s} Nc6 {0s} 8. d5 {0s} Ne7 {
0s} 9. Qc2 {+0.72/16 215s} b6 {(Nh5) +0.16/14 47s} 10. Bg5 {(Be3) +0.92/17 157s
} Bd7 {(h6) +0.20/14 113s} 11. Qd2 {(h3) +1.10/16 110s} Rb8 {(c6) +0.26/14 48s}
12. b4 {(h3) +1.12/17 251s} Re8 {(a5) +0.28/13 66s} 13. b5 {
(Rab1) +1.29/15 130s} Nh5 {(a6) +0.23/14 56s} 14. Rfe1 {(Bh6) +1.11/16 136s}
Ra8 {(Nf4) +0.27/15 87s} 15. Rac1 {(g3) +1.13/17 75s} a5 {(a6) +0.22/15 75s}
16. Bh6 {+1.01/16 140s} Qc8 {(f5) +0.23/15 56s} 17. Nh4 {(g3) +1.02/16 125s}
Bxh6 {(Bg4) +0.12/15 19s} 18. Qxh6 {+0.67/15 13s} Nf4 {+0.21/15 37s} 19. Nf3 {
+0.36/16 83s} f6 {+0.24/17 79s} 20. g3 {+0.26/16 92s} Nh3+ {
(Nxe2+) +0.21/16 68s} 21. Kg2 {+0.36/17 17s} Kh8 {+0.18/16 163s} 22. Ng1 {
(Qe3) +0.33/17 117s} Ng5 {(Ng8) +0.00/14 23s} 23. Bd3 {(Qh4) +0.38/17 46s} Qb7
{(Ng8) +0.03/14 111s} 24. Rf1 {(Rc2) +0.55/17 95s} Rf8 {(Qc8) +0.13/15 79s} 25.
Qh4 {+0.45/16 100s} Kg7 {+0.15/15 36s} 26. f4 {+0.59/17 66s} h6 {+0.13/15 109s}
27. Kh1 {(Rf2) +0.59/16 57s} Rae8 {(Nf7) +0.11/13 164s} 28. Nf3 {
(Rc2) +0.59/17 53s} Nxf3 {(Nf7) +0.08/16 59s} 29. Rxf3 {+0.93/14 5s} h5 {
(Ng8) +0.16/16 69s} 30. f5 {+0.65/17 65s} Rh8 {(g5) +0.18/16 71s} 31. Rff1 {
(Qh3) +0.32/18 76s} g5 {+0.10/17 180s} 32. Qh3 {+0.48/20 85s} Ra8 {
(h4) +0.08/16 90s} 33. Rg1 {(Rf2) +0.51/18 58s} a4 {(Rag8) +0.06/15 98s} 34. a3
{(Rgf1) +1.25/18 85s} Ra5 {(Rag8) +0.15/14 66s} 35. Bc2 {+1.28/17 121s} Raa8 {
+0.26/15 87s} 36. Rb1 {+1.23/17 114s} Qa7 {(h4) +0.31/16 102s} 37. Rb4 {
+1.26/16 58s} Qb7 {+0.31/17 91s} 38. Rbb1 {(Rc1) +1.23/16 31s} Qa7 {
(h4) +0.00/20 93s} 39. Bd1 {(Nxa4) +1.22/15 29s} Qb8 {(Rh6) +0.34/17 199s} 40.
Rb4 {+1.27/15 68s} Ra5 {(Qb7) +0.34/17 113s} 41. Rb2 {(Rf1) +1.39/16 134s} Qg8
{(Ra8) +0.17/15 68s} 42. Rb4 {(Re1) +1.24/18 178s} Qb8 {(Qh7) +0.00/19 58s} 43.
Bc2 {(Rf1) +1.29/17 90s} Qe8 {(Qg8) +0.31/15 66s} 44. Nd1 {(Rxa4) +1.35/17 67s}
Qg6 {(h4) +0.21/14 50s} 45. Qf1 {(Re1) +1.25/17 89s} Qh6 {(Qh7) +0.33/15 82s}
46. Nc3 {(h4) +1.24/18 77s} h4 {+0.11/15 76s} 47. g4 {(Qh3) +1.20/19 66s} Qh7 {
+0.46/16 52s} 48. Qe2 {(h3) +1.19/19 61s} h3 {(Ng8) +0.36/14 15s} 49. Rg3 {
(Rxa4) +1.84/18 72s} Bc8 {(Raa8) +1.34/16 71s} 50. Nd1 {+2.00/18 67s} Qg8 {
(Bd7) +1.55/17 49s} 51. Qf3 {(Rxa4) +2.27/19 71s} Rh4 {(Kf8) +1.55/17 61s} 52.
Rxh3 {+2.48/20 73s} Ng6 {+1.57/18 73s} 53. Rxh4 {+2.47/21 73s} Nxh4 {
+1.57/19 25s} 54. Qc3 {(Qe3) +2.44/22 131s} Bd7 {(Bb7) +1.84/18 58s} 55. Qe3 {
(Rxa4) +2.40/22 103s} Qa8 {+1.57/18 43s} 56. Nc3 {+2.40/22 81s} Kf7 {
+1.66/18 55s} 57. Kg1 {+2.36/21 94s} Ke7 {+1.84/18 121s} 58. Kf2 {
(Rxa4) +2.31/20 86s} Qh8 {(Ra7) +1.84/18 84s} 59. Kg1 {(Bd1) +2.37/19 43s} Qa8
{+0.00/19 28s} 60. Rxa4 {+2.36/21 95s} Rxa4 {+1.84/20 85s} 61. Nxa4 {
+2.39/22 105s} Kf7 {(Kd8) +1.89/19 116s} 62. Bd1 {(Qc3) +2.51/18 38s} Kg7 {
(Bc8) +1.91/18 45s} 63. Qb3 {(Qc3) +2.55/21 52s} Qa5 {(Kf8) +1.93/19 68s} 64.
Qb4 {(Qc3) +2.55/23 78s} Qa8 {+1.96/21 99s} 65. Nc3 {(Nb2) +2.55/22 102s} Qg8 {
(Kf7) +1.93/17 46s} 66. Ne2 {+2.59/21 58s} Qd8 {(Kf7) +1.96/18 188s} 67. Ng3 {
(Nc1) +2.66/21 59s} Qa8 {(Be8) +1.98/19 72s} 68. Nh5+ {(Nf1) +2.75/18 13s} Kf7
{+1.93/19 14s} 69. Kf2 {(Be2) +2.73/19 16s} Qd8 {(Ke7) +1.97/18 51s} 70. Qa4 {
(Ng3) +2.75/21 41s} Qb8 {+1.98/19 61s} 71. Kg1 {(Ng3) +2.74/21 45s} Qb7 {
(Ke7) +1.97/20 57s} 72. Kf2 {(Ng3) +2.67/22 70s} Qb8 {+0.00/20 24s} 73. Kg1 {
(Ng3) +2.68/22 49s} Qb7 {(Bc8) +0.00/24 71s} 74. Be2 {(Ng3) +2.68/23 52s} Qb8 {
+1.94/20 91s} 75. Kf2 {+2.68/22 84s} Bc8 {(Be8) +2.30/19 91s} 76. Kf1 {
(c5) +2.68/22 55s} Bd7 {+1.94/21 144s} 77. Kf2 {(Ng3) +2.67/24 83s} Bc8 {
+0.00/24 47s} 78. Kf1 {(c5) +2.66/21 28s} Bd7 {+0.00/24 81s} 79. Kg1 {
(Ng3) +2.66/24 55s} Qb7 {(Bc8) +1.94/21 158s} 80. Kf2 {+2.66/21 16s} Qb8 {
+1.94/21 124s} 81. Kg1 {(Ng3) +2.64/21 97s} Qb7 {+0.00/23 23s} 82. Ng3 {
(h3) +2.63/23 129s} Ke7 {+1.96/19 84s} 83. Qb3 {(Kf2) +2.63/23 132s} Qa8 {
(Be8) +1.93/20 56s} 84. Nh5 {(Kf2) +2.62/22 129s} Kf7 {+1.93/20 96s} 85. Bd1 {
(Kf2) +2.62/22 95s} Qa5 {+1.93/19 74s} 86. Qb4 {(Qe3) +2.58/23 71s} Qa8 {
+0.00/24 20s} 87. Kf2 {+2.61/20 77s} Qd8 {+0.00/22 76s} 88. Bb3 {
(Bf3) +2.60/21 89s} Qa8 {(Be8) +1.94/18 60s} 89. Qa4 {(a4) +2.67/21 56s} Qb8 {
(Qb7) +1.93/19 58s} 90. Bd1 {+2.60/20 31s} Qb7 {(Bc8) +1.93/19 47s} 91. Be2 {
(Qb4) +2.60/20 78s} Qb8 {+0.00/20 19s} 92. Kf1 {(Bf3) +2.63/22 62s} Bc8 {
(Qb7) +1.93/18 96s} 93. Kg1 {(Qb4) +2.63/23 62s} Bd7 {(Qb7) +0.00/24 90s} 94.
Kh1 {(Kf2) +2.68/22 62s} Qb7 {(Bc8) +1.94/20 51s} 95. Bd1 {(Qb4) +2.65/23 85s}
Bc8 {(Qb8) +1.93/21 167s} 96. Be2 {(Qb4) +2.66/23 61s} Bd7 {(Ke7) +0.00/22 15s}
97. Qb3 {(Qb4) +2.63/23 78s} Qa8 {(Qb8) +1.93/21 85s} 98. Kg1 {+2.62/22 106s}
Qa5 {(Qa7) +1.94/20 52s} 99. Qb4 {+2.69/21 49s} Qa7 {(Qa8) +1.94/20 56s} 100.
Kf2 {+2.71/23 119s} Qb8 {(Qa8) +1.94/20 42s} 101. Kg3 {(a4) +2.65/22 119s} Qa8
{(Ke7) +1.94/20 52s} 102. Bd1 {(a4) +2.64/21 111s} Qb7 {(Qb8) +1.94/19 64s}
103. Qa4 {(Kf2) +2.56/20 103s} Qb8 {+1.93/19 45s} 104. Be2 {(Bf3) +2.43/21 142s
} Qb7 {+1.94/20 47s} 105. Bd1 {(Bf3) +2.43/22 117s} Qb8 {+0.00/21 20s} 106. Kf2
{(Bf3) +2.42/20 48s} Qb7 {+0.00/24 166s} 107. Qb3 {(Qb4) +2.47/20 128s} Qa7 {
+1.93/19 51s} 108. Kf1 {(Qb4) +2.46/20 107s} Qa8 {+1.94/20 61s} 109. Be2 {
(Qc3) +2.48/20 64s} Qd8 {+1.94/20 83s} 110. Qa2 {(a4) +2.52/20 53s} Qa8 {
+1.83/20 92s} 111. h3 {+2.25/20 25s} Qa4 {(Ke7) +1.83/20 100s} 112. Qb2 {
+2.25/19 16s} Bc8 {(Ke7) +1.84/20 102s} 113. Kf2 {(Qc3) +2.31/19 21s} Bd7 {
(Qa8) +1.83/20 84s} 114. Qc3 {(Kg1) +2.32/18 19s} Be8 {(Bc8) +1.85/19 55s} 115.
Kf1 {(Kg1) +2.28/19 41s} Bd7 {+1.85/20 97s} 116. Kf2 {(Kg1) +2.30/19 22s} Be8 {
(Bc8) +0.00/23 98s} 117. Kg3 {(Kg1) +2.29/19 32s} Bd7 {+1.86/18 23s} 118. Kh2 {
+2.29/18 17s} Be8 {(Qa8) +1.84/20 219s} 119. Kg3 {(Kg1) +2.33/18 23s} Bd7 {
(Qa8) +0.00/22 23s} 120. Qb2 {(Kh2) +2.29/18 12s} Bc8 {(Be8) +1.85/21 127s}
121. Kf2 {(Kh2) +2.30/20 71s} Bd7 {(Bb7) +0.00/23 62s} 122. Ng3 {
(Kg3) +2.30/21 74s} Ke7 {+1.89/19 54s} 123. Nf1 {+2.34/22 57s} Kd8 {
(Qa8) +1.94/20 64s} 124. Ne3 {+2.36/23 66s} Qa8 {+1.98/20 131s} 125. Ke1 {
(Qb4) +2.39/23 64s} Qb8 {(Bc8) +1.98/19 93s} 126. Bd1 {(Qb4) +2.38/23 92s} Ke7
{(Qa8) +1.98/20 94s} 127. Kd2 {(Kf1) +2.40/24 106s} Kf7 {(Bc8) +1.98/19 63s}
128. Qc2 {(Ke2) +2.40/23 85s} Kg7 {(Bc8) +1.98/19 64s} 129. Qb2 {
(Qc3) +2.36/23 59s} Kf7 {(Bc8) +0.00/24 62s} 130. Be2 {(Ke2) +2.34/24 90s} Be8
{(Ke7) +1.97/18 52s} 131. Qb4 {(Ke1) +2.37/23 60s} Bd7 {+1.97/20 69s} 132. Bd1
{+2.37/23 103s} Qa7 {(Ke7) +1.98/19 61s} 133. Kc1 {(Qc3) +2.35/21 58s} Qb7 {
(Qb8) +1.96/19 53s} 134. Qa4 {(Be2) +2.33/22 64s} Be8 {(Ke7) +1.98/20 70s} 135.
Be2 {(Kd2) +2.34/23 73s} Ke7 {(Bd7) +1.97/19 116s} 136. Bd1 {(Kd2) +2.32/23 90s
} Kf7 {(Bd7) +0.00/22 53s} 137. Kd2 {+2.32/22 89s} Bd7 {(Ke7) +1.98/20 58s}
138. Be2 {(Ke2) +2.30/23 115s} Bc8 {(Qb8) +1.98/20 73s} 139. Kc2 {
(Ke1) +2.28/22 74s} Qb8 {(Bd7) +1.98/20 76s} 140. Qb4 {(Kd1) +2.29/24 136s} Bd7
{+1.97/20 61s} 141. Kd3 {(Kd1) +2.27/23 82s} Qb7 {(Qa7) +1.98/19 50s} 142. Kc3
{(Bd1) +2.29/23 66s} Kf8 {(Qa7) +1.98/19 69s} 143. Qa4 {(Kd2) +2.26/23 69s} Qb8
{+1.97/20 482s} 144. Qb3 {(Kd2) +2.27/24 85s} Qa7 {(Ke8) +1.97/19 122s} 145.
Bd1 {(Kd2) +2.24/23 73s} Ke8 {(Ke7) +1.98/17 99s} 146. Qb2 {(Kd2) +2.21/24 94s}
Kd8 {+1.97/18 27s} 147. Qb4 {+2.22/23 50s} Be8 {(Bc8) +1.97/20 69s} 148. Qa4 {
+2.31/24 44s} Qb8 {+1.99/20 62s} 149. Be2 {(Kb2) +2.22/24 79s} Ke7 {
(Bd7) +1.96/20 47s} 150. Bd1 {(Kd2) +2.22/24 87s} Kd8 {+0.00/23 33s} 151. Kc2 {
(Kb2) +2.14/23 76s} Ke7 {+1.97/19 56s} 152. Kb2 {(Qb4) +2.05/23 130s} Bd7 {
+1.98/19 28s} 153. Be2 {(Qb4) +2.02/22 50s} Kf7 {(Kd8) +1.98/18 45s} 154. Kc2 {
(Qc2) +2.00/22 101s} Bc8 {+0.00/22 62s} 155. Kd2 {+1.96/21 75s} Qb7 {
(Ke7) +0.00/24 50s} 156. Bf1 {(Nd1) +2.02/18 31s} Nf3+ {(Ke7) +1.94/19 49s}
157. Kd3 {(Ke2) +1.97/18 21s} Bd7 {(Qb8) +1.76/18 40s} 158. Bg2 {
(Qb4) +1.98/18 20s} Nh4 {(Nd4) +1.81/19 33s} 159. Qb4 {+1.87/18 38s} Qa8 {
+1.89/19 78s} 160. a4 {+1.88/16 6s} Ke7 {+1.89/19 40s} 161. Ke2 {
(Kc2) +1.87/22 58s} Kd8 {+1.95/19 68s} 162. Bf3 {(Bf1) +1.97/21 50s} Kc8 {
(Qa7) +1.95/20 52s} 163. Kf2 {+1.95/21 55s} Kb7 {(Kd8) +1.96/20 65s} 164. Bd1 {
(Be2) +2.32/20 56s} Kc8 {+2.22/18 45s} 165. Ng2 {+2.35/21 47s} Nxg2 {
+2.25/19 25s} 166. Kxg2 {+2.59/23 88s} Kb7 {(Be8) +2.24/21 89s} 167. Qe1 {
(Kg3) +2.91/21 65s} Kc8 {+2.39/20 106s} 168. h4 {(Qd2) +2.96/22 71s} gxh4 {
+2.21/19 43s} 169. Qxh4 {(Kh3) +2.66/22 141s} Qa5 {+1.96/17 56s} 170. Qh6 {
+2.46/21 123s} Qe1 {(Kb7) +1.30/17 154s} 171. Bf3 {+2.22/20 76s} Kb8 {
(Kb7) +1.34/17 47s} 172. Kh3 {(Qh8+) +1.91/19 123s} Bc8 {(Qf2) +1.33/17 71s}
173. Kg2 {(Bg2) +1.67/22 262s} Bd7 {(Kb7) +0.00/21 17s} 174. c5 {
(Qh8+) +1.62/19 134s} dxc5 {+0.14/16 93s} 175. Qxf6 {+1.33/19 89s} Qd2+ {
+1.30/16 48s} 176. Kg3 {(Kh3) +1.33/19 23s} Qf4+ {+1.35/18 410s} 177. Kg2 {
(Kh4) +0.84/19 113s} Qd2+ {+0.00/19 19s} 178. Kh3 {+1.40/20 78s} Qe3 {
(Qf4) +1.49/16 39s} 179. Qd8+ {+2.50/18 44s} Bc8 {+2.40/17 61s} 180. d6 {
+3.27/19 94s} Qxf3+ {+2.53/17 178s} 181. Kh4 {+3.25/19 55s} cxd6 {
(Qh1+) +2.65/17 67s} 182. Qxb6+ {+4.57/18 91s} Ka8 {+2.61/17 56s} 183. Qd8 {
+4.82/18 62s} Kb8 {+2.62/16 37s} 184. Qxd6+ {+5.18/15 80s} Ka8 {+3.09/16 56s}
185. Qxe5 {(Qxc5) +5.01/16 55s} Qe3 {+2.80/14 36s} 186. Kh5 {+5.14/16 112s} Qd4
{+3.27/15 83s} 187. Qc7 {+5.15/16 31s} Qd7 {(Bb7) +3.34/14 85s} 188. Qxc5 {
+7.12/14 14s} Qh7+ {+3.34/13 40s} 189. Kg5 {+7.12/10 0s} Qh8 {+3.34/14 38s}
190. e5 {+7.66/15 54s} Qd8+ {+3.34/14 44s} 191. Kf4 {+8.11/16 28s} Qd2+ {
+3.34/15 144s} 192. Qe3 {+8.13/17 52s} Qh2+ {+3.71/15 183s} 193. Kg5 {
+8.16/17 58s} Qh7 {(Qh8) +3.70/13 32s} 194. Qc5 {(e6) +8.43/16 78s} Qg8+ {
+4.67/14 159s} 195. Kf4 {+8.66/16 60s} Qd8 {+4.75/14 38s} 196. e6 {+8.69/15 45s
} Qd2+ {+4.74/13 44s} 197. Ke5 {(Qe3) +8.94/15 52s} Qh2+ {+4.11/12 22s} 198.
Kf6 {+9.19/15 40s} Qh6+ {+4.70/13 33s} 199. Kf7 {(Ke7) +9.53/16 81s} Qh7+ {
+4.72/13 18s} 200. Kf8 {+9.53/16 20s} Qh6+ {+5.13/13 10s} 201. Ke8 {
(Ke7) +12.31/16 87s} Kb7 {(Qh8+) +10.49/16 161s} 202. Qd5+ {+12.34/14 61s} Kc7
{(Kb8) +12.00/17 120s} 203. Qe5+ {+15.31/15 94s} Kb7 {(Kb6) +12.00/14 46s} 204.
f6 {+17.38/16 165s} Qh8+ {(Qg6+) +23.49/18 1245s} 205. Ke7 {+20.94/16 197s} Kb6
{+24.39/16 117s} 206. Qb8+ {+25.73/15 66s} Kc5 {(Ka5) +22.92/12 47s} 207. f7 {
+34.62/14 105s} Kc4 {(Qg7) +347.25/15 278s} 208. f8=Q {(b6) +35.44/15 66s}
Qxf8+ {+347.25/13 28s} 209. Kxf8 {+35.44/10 0s} Bxe6 {(Ba6) +23.55/11 1s} 210.
Qe8 {(Qf4+) +327.51/13 129s} Bd5 {+20.53/14 21s} 211. Qc6+ {
(Qe2+) +327.55/15 70s} Kd4 {+347.39/15 47s} 212. Qxd5+ {+327.56/16 67s} Kxd5 {
+22.58/13 1s} 213. g5 {+327.57/1 0s} Ke5 {+327.58/1 0s} 214. g6 {
(Kf7) +327.58/1 0s} Kd4 {+327.59/1 0s} 215. g7 {+327.59/1 0s} Kc3 {
(Kc4) +327.60/1 0s} 216. g8=Q {+327.60/1 0s} Kb4 {+327.61/1 0s} 217. b6 {
(Qg4+) +327.61/1 0s} Ka3 {(Kxa4) +327.62/1 0s} 218. Qc4 {(b7) +327.62/1 0s} Kb2
{+327.62/1 0s} 219. b7 {+327.63/1 0s} Ka1 {(Ka3) +327.64/1 0s} 220. Qb5 {
(Qe2) +327.64/1 0s} Ka2 {+327.64/1 0s} 221. b8=Q {+327.65/1 0s} Ka1 {
(Ka3) +327.66/1 0s} 222. Qb2# {+327.66/1 0s} 1-0
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2006.07.12"]
[Round "1.21"]
[White "Scorpio 1.8"]
[Black "Spike 1.1"]
[Result "1-0"]
[ECO "E97"]
[WhiteElo "2745"]
[BlackElo "2784"]
[PlyCount "279"]
[EventDate "2006.??.??"]
1. d4 {0s} Nf6 {0s} 2. c4 {0s} g6 {0s} 3. Nc3 {0s} Bg7 {0s} 4. e4 {0s} d6 {0s}
5. Nf3 {0s} O-O {0s} 6. Be2 {0s} e5 {0s} 7. O-O {0s} Nc6 {0s} 8. d5 {0s} Ne7 {
0s} 9. Bg5 {+0.84/14 129s} Nh5 {+0.69/14 191s} 10. Re1 {(Qc1) +0.78/14 128s} f5
{(Bd7) +0.61/13 121s} 11. exf5 {+0.93/15 129s} Bxf5 {+0.52/14 147s} 12. Be3 {
(Nh4) +0.73/14 129s} Bd7 {(Nf6) +0.44/15 129s} 13. Ng5 {+0.84/16 129s} Nf5 {
(Nf4) +0.43/15 110s} 14. Ne6 {+1.02/16 129s} Nxe3 {(Bxe6) +0.50/15 109s} 15.
fxe3 {+0.82/16 32s} Bxe6 {+0.55/15 130s} 16. dxe6 {+0.87/17 134s} Nf6 {
+0.40/15 196s} 17. Nd5 {(Qb3) +1.11/16 134s} Nxd5 {(Re8) +0.12/15 184s} 18.
cxd5 {+1.25/15 134s} Qg5 {+0.19/14 109s} 19. Bc4 {(Bg4) +1.16/14 134s} e4 {
(Qe7) +0.20/14 298s} 20. Qc2 {+1.33/15 135s} Be5 {(a6) +0.26/14 271s} 21. Qxe4
{+1.54/16 135s} Qh6 {(Qh5) +0.33/14 106s} 22. h3 {+1.33/16 135s} Qg5 {
+0.51/15 107s} 23. Qg4 {+1.56/17 136s} Qxg4 {+0.71/16 158s} 24. hxg4 {
+1.56/16 34s} Bxb2 {(Kg7) +0.94/16 264s} 25. Rab1 {+1.67/19 143s} Bc3 {
+0.86/17 99s} 26. Re2 {(Rf1) +1.62/19 143s} Rab8 {+0.73/16 89s} 27. Bb5 {
+1.61/18 144s} Bf6 {(c6) +1.15/16 100s} 28. Rc2 {+1.66/17 144s} Bd8 {
(c5) +1.34/16 141s} 29. Bc6 {(Ba6) +2.11/17 145s} b6 {(Kg7) +1.08/17 128s} 30.
Bb5 {(Rb4) +2.14/17 145s} a5 {(Ra8) +1.05/16 93s} 31. Rbc1 {(Rd1) +2.31/17 146s
} Kg7 {(g5) +1.16/15 77s} 32. Kh2 {(Rc4) +2.23/17 147s} Ra8 {+1.05/15 88s} 33.
Kg3 {(a4) +2.22/17 148s} Ra7 {(Kh6) +1.10/15 92s} 34. a4 {(e4) +2.10/18 149s}
Rb7 {(Rf6) +1.08/15 80s} 35. Rc4 {(e4) +2.10/17 150s} h6 {(g5) +1.12/16 93s}
36. Rf4 {(R4c3) +2.31/20 152s} Rf6 {(Bf6) +1.23/16 88s} 37. g5 {
(Rf3) +2.40/21 154s} hxg5 {+0.90/17 104s} 38. Rxf6 {(Re4) +2.36/22 156s} Bxf6 {
+0.79/21 93s} 39. Kg4 {+2.36/24 160s} Kh7 {(Be7) +0.89/21 95s} 40. g3 {
+2.38/25 168s} Kg7 {+0.89/21 78s} 41. Bc6 {(Be8) +2.36/23 103s} Rb8 {
+0.89/23 108s} 42. Bd7 {+2.37/24 103s} Rb7 {+0.89/22 114s} 43. e4 {
+2.36/25 103s} Kg8 {(Be7) +0.89/21 117s} 44. Bc6 {(Be8) +2.37/24 103s} Rb8 {
+0.90/23 159s} 45. Bb5 {+2.37/24 103s} Rb7 {+0.89/21 95s} 46. Rf1 {
+2.36/23 104s} Kg7 {+0.89/22 108s} 47. Bd7 {(Kf3) +2.36/24 104s} Rb8 {
+0.89/22 157s} 48. Rc1 {+2.36/24 104s} Rb7 {+0.89/21 112s} 49. Bc6 {
(Be8) +2.36/23 104s} Rb8 {+0.89/22 122s} 50. Bb5 {+2.36/25 104s} Rb7 {
+0.89/22 154s} 51. Ba6 {(Kf3) +2.36/25 104s} Ra7 {+0.89/21 151s} 52. Bc4 {
(Bd3) +2.36/25 104s} Rb7 {(Be7) +0.89/20 101s} 53. Bf1 {(Rc2) +2.36/23 105s}
Kf8 {(Be7) +0.89/20 89s} 54. Ba6 {(Kf3) +2.36/22 105s} Ra7 {+0.89/21 149s} 55.
Rf1 {(Bb5) +2.36/24 105s} Kg7 {+0.89/22 103s} 56. Bd3 {+2.36/24 105s} Rb7 {
(Ra8) +0.92/20 142s} 57. Rf2 {(Kf3) +2.36/24 106s} Rb8 {+0.92/22 106s} 58. Rc2
{+2.36/24 106s} Rb7 {+0.92/21 143s} 59. Bb5 {(Ba6) +2.36/24 106s} Kf8 {
(Be7) +0.92/21 100s} 60. Ba6 {(Kf3) +2.36/24 106s} Ra7 {+0.92/22 140s} 61. Rf2
{(Bd3) +2.36/25 107s} Kg7 {+0.92/23 105s} 62. Bb5 {+2.36/24 107s} Rb7 {
+0.93/23 116s} 63. Rh2 {+2.36/25 107s} Kg8 {(Rb8) +0.92/21 107s} 64. Bd7 {
(Bd3) +2.36/23 107s} Rb8 {(Kg7) +0.92/21 88s} 65. Rc2 {(Rf2) +2.36/24 108s} Rb7
{+0.92/20 101s} 66. Bc6 {(Kf3) +2.36/25 108s} Rb8 {+0.92/22 114s} 67. Bb5 {
+2.36/25 108s} Rb7 {+0.91/21 129s} 68. Bc4 {(Kf3) +2.36/25 109s} Kf8 {
(Kg7) +0.92/20 84s} 69. Re2 {(Kf3) +2.36/23 109s} Kg7 {+0.91/20 86s} 70. Ba6 {
(Bb5) +2.36/25 110s} Ra7 {+0.92/21 74s} 71. Bd3 {(Bb5) +2.36/23 110s} Ra8 {
+0.92/19 134s} 72. Rc2 {+2.36/25 111s} Ra7 {+0.91/19 76s} 73. Bb5 {
+2.36/26 112s} Rb7 {+0.91/20 83s} 74. Bc6 {(Be8) +2.36/25 112s} Rb8 {
+0.89/22 118s} 75. Bb5 {(Bd7) +2.36/23 113s} Rb7 {+0.00/26 70s} 76. Ba6 {
+2.36/25 114s} Ra7 {+0.91/21 104s} 77. Bc4 {(Bf1) +2.36/24 116s} Rb7 {
(Be7) +0.91/20 70s} 78. Ba6 {(Kf3) +2.36/23 118s} Ra7 {+0.00/26 80s} 79. Be2 {
(Bf1) +2.36/25 121s} Kf8 {+0.93/20 71s} 80. Rc1 {(Bf1) +2.36/23 127s} Rb7 {
(Kg7) +0.93/20 67s} 81. Rh1 {(Kf3) +2.36/24 103s} Kg8 {(Kg7) +0.93/21 112s} 82.
Bd3 {(Rf1) +2.36/22 103s} Kg7 {+0.93/21 108s} 83. Rc1 {(Ba6) +2.36/23 103s} Bb2
{(Ra7) +0.93/19 106s} 84. Rb1 {(Rc6) +2.36/23 103s} Bf6 {+0.93/22 159s} 85. Ba6
{(Kf3) +2.36/24 103s} Ra7 {(Rb8) +0.92/21 156s} 86. Bb5 {+2.29/22 103s} Rb7 {
+0.93/21 154s} 87. Kf3 {+2.29/23 104s} Kf8 {(Rb8) +0.93/20 102s} 88. Ba6 {
(Rh1) +2.29/21 104s} Ra7 {(g4+) +0.93/20 117s} 89. Bd3 {+2.29/21 104s} Ra8 {
+0.93/19 108s} 90. Rc1 {+2.29/21 104s} Ra7 {+0.93/20 151s} 91. Rh1 {
(g4) +2.29/19 104s} Kg7 {(g4+) +0.93/19 205s} 92. g4 {+1.89/21 157s} Ra8 {
(Be5) +0.92/19 97s} 93. Rc1 {+2.41/20 103s} Ra7 {+0.93/20 129s} 94. Bb5 {
+2.41/22 103s} Rb7 {+0.93/20 96s} 95. Ke3 {(Be8) +2.41/23 103s} Kh6 {
(Be7) +0.92/19 86s} 96. Kf2 {(Be8) +2.37/22 103s} Kg7 {+0.93/20 142s} 97. Kg2 {
(Bd7) +2.37/23 104s} Kf8 {(Kh6) +0.93/21 103s} 98. Rf1 {+2.37/22 104s} Kg7 {
+1.16/21 197s} 99. Kg3 {(Rf2) +2.37/23 104s} Rb8 {+1.18/18 106s} 100. Rc1 {
+2.37/22 104s} Rb7 {+0.95/19 87s} 101. Bd7 {(Rc2) +2.41/23 105s} Kg8 {
(Bd8) +1.08/18 95s} 102. Kf2 {(Kg2) +2.41/22 105s} Kf8 {(Be7) +1.03/18 117s}
103. Ke2 {+2.41/23 105s} Kg7 {(Kg8) +1.03/18 83s} 104. Bb5 {(Ke1) +2.41/23 106s
} Kf8 {(Kh6) +1.02/18 90s} 105. Rf1 {(Bc6) +2.37/23 106s} Kg7 {+0.98/20 128s}
106. Ke3 {+2.37/23 106s} Rb8 {+1.00/20 125s} 107. Rc1 {+2.37/23 107s} Rb7 {
+1.02/18 84s} 108. Bc6 {(Bd7) +2.37/23 107s} Rb8 {+1.01/19 120s} 109. Bd7 {
+2.37/23 107s} Rb7 {+1.00/18 87s} 110. Kf3 {(Rc4) +2.37/23 108s} Kf8 {
+1.01/18 84s} 111. Bc6 {(Kg2) +2.37/24 108s} Rb8 {+1.00/19 91s} 112. Kg2 {
(Ke2) +2.37/24 109s} Kg7 {+1.00/19 77s} 113. Bb5 {+2.37/23 110s} Rb7 {
+0.99/19 73s} 114. Bd7 {(Be8) +2.37/22 111s} Kg8 {(Kf8) +0.99/19 90s} 115. Rf1
{(Kf1) +2.36/22 111s} Kg7 {+0.99/21 109s} 116. Rf2 {+2.43/23 113s} Rb8 {
+0.99/20 70s} 117. Rc2 {+2.39/24 114s} Rb7 {+0.99/19 80s} 118. Kf3 {
(Kh2) +2.37/24 116s} Kf8 {+1.00/19 74s} 119. Bc6 {+2.37/23 119s} Rb8 {
+0.99/19 71s} 120. Bb5 {(Kg2) +2.37/24 125s} Rb7 {+0.99/19 89s} 121. Rh2 {
(Kg2) +2.37/24 103s} Kg8 {+1.00/20 157s} 122. Ke3 {(Rf2) +2.37/24 103s} Kg7 {
+0.98/20 124s} 123. Kd3 {(Bd7) +2.37/24 103s} Rb8 {+1.30/18 114s} 124. Rc2 {
+2.38/24 103s} Bd8 {(Rb7) +1.42/19 106s} 125. e5 {(Kc4) +2.61/24 103s} dxe5 {
+1.12/19 108s} 126. Ke4 {+2.64/24 104s} Rb7 {+1.10/20 270s} 127. Kxe5 {
+2.66/24 104s} Bf6+ {+1.15/19 92s} 128. Ke4 {+0.01/1 0s} Ra7 {+1.75/20 273s}
129. Bc6 {(Rc1) +3.25/23 107s} Kf8 {+2.70/20 380s} 130. Rh2 {+3.75/22 107s} Kg7
{+3.75/21 365s} 131. Kd3 {+4.21/22 107s} b5 {+4.26/20 257s} 132. axb5 {
(Re2) +4.45/21 108s} a4 {+4.56/19 205s} 133. d6 {+5.09/20 108s} cxd6 {
+4.69/18 164s} 134. b6 {+7.01/19 108s} Ra6 {+6.21/18 241s} 135. b7 {
+7.01/19 27s} Rb6 {+6.21/18 83s} 136. Rf2 {+7.50/18 111s} a3 {+6.43/17 60s}
137. Bd5 {+7.99/18 112s} Rb5 {+6.63/16 63s} 138. Ke3 {+8.17/17 112s} Bd8 {
+7.05/15 177s} 139. Rf7+ {+8.02/18 112s} Kh6 {+7.05/18 143s} 140. e7 {
+8.17/17 112s} 1-0
-
- Posts: 28353
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Repetition detection structure.
How do you select these examples? Do you have a filter to screen thousands of games for long sequences of reversible moves? How many games did you have to go through to find these examples? Did you also find examples in those games where the one playing the irreversible move lost? To have unbiased, and statistically meaningful data, three examples is not nearly enough, especially if it is not clear how they were selected. Picking examples illustrating one point or the other by hand is always easy; I could show you a game I plaid last week between Joker80 and TSCP Gothic where TSCP-G sacrifices a Pawn after 49 moves twice to keep the game going, only to forfeit on time because it cannot handle games of more than 200 moves, and crashed....
Note that the moves played here to avoid the 50-move draw are not exactly sacrifices, and that it is a mistery why the programs did not play them in the first place (30 moves earlier). There is no score drop when they play those moves.
Also note that the mechanism described above that my engines use to handle the fifty move rule would have caused them to play these moves much earlier. In some of the games they would even have been played before the '50-move-worry' would kick in, simply driven by the natural desire to trade down material when ahead. In the Bright case (where it is not clear to me that Bright even is ahead; deciding to avoid the draw here might be a blind gamble that happened to pay off this time), the move would be driven after the alternate evaluation kicks in, because it creates passers, and Bright's passer is more advanced than that of Naum. And passer advancement (pawn advancement in general) is awarded more in the alternative evaluation. So if the move was just not good enough to be selected as best even afer many attempts, after 30 reversible moves it would likely be upgraded enough to be selected somewhere during the remaining 20 moves.

Note that the moves played here to avoid the 50-move draw are not exactly sacrifices, and that it is a mistery why the programs did not play them in the first place (30 moves earlier). There is no score drop when they play those moves.
Also note that the mechanism described above that my engines use to handle the fifty move rule would have caused them to play these moves much earlier. In some of the games they would even have been played before the '50-move-worry' would kick in, simply driven by the natural desire to trade down material when ahead. In the Bright case (where it is not clear to me that Bright even is ahead; deciding to avoid the draw here might be a blind gamble that happened to pay off this time), the move would be driven after the alternate evaluation kicks in, because it creates passers, and Bright's passer is more advanced than that of Naum. And passer advancement (pawn advancement in general) is awarded more in the alternative evaluation. So if the move was just not good enough to be selected as best even afer many attempts, after 30 reversible moves it would likely be upgraded enough to be selected somewhere during the remaining 20 moves.
-
- Posts: 10788
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Repetition detection structure.
I simply looked for long games that were not drawn of at least 120 moveshgm wrote:How do you select these examples? Do you have a filter to screen thousands of games for long sequences of reversible moves? How many games did you have to go through to find these examples? Did you also find examples in those games where the one playing the irreversible move lost? To have unbiased, and statistically meaningful data, three examples is not nearly enough, especially if it is not clear how they were selected. Picking examples illustrating one point or the other by hand is always easy; I could show you a game I plaid last week between Joker80 and TSCP Gothic where TSCP-G sacrifices a Pawn after 49 moves twice to keep the game going, only to forfeit on time because it cannot handle games of more than 200 moves, and crashed....![]()
Note that the moves played here to avoid the 50-move draw are not exactly sacrifices, and that it is a mistery why the programs did not play them in the first place (30 moves earlier). There is no score drop when they play those moves.
Also note that the mechanism described above that my engines use to handle the fifty move rule would have caused them to play these moves much earlier. In some of the games they would even have been played before the '50-move-worry' would kick in, simply driven by the natural desire to trade down material when ahead. In the Bright case (where it is not clear to me that Bright even is ahead; deciding to avoid the draw here might be a blind gamble that happened to pay off this time), the move would be driven after the alternate evaluation kicks in, because it creates passers, and Bright's passer is more advanced than that of Naum. And passer advancement (pawn advancement in general) is awarded more in the alternative evaluation. So if the move was just not good enough to be selected as best even afer many attempts, after 30 reversible moves it would likely be upgraded enough to be selected somewhere during the remaining 20 moves.
Fritz interface allow me to search for them and look game after game to see the reason of the win.
In most of these games the 50 move rule changed nothing and I chose only games when it seems that the program pushed a pawn or did something else because of the 50 move rule.
Many programs have no rule to trade pawns when they have material advantage so they need the 50 move rule to push them
trading pawns when you have material advantage is not always better
and KRP vs KBP is more often a draw relative to the case that there are more pawns so the rule of trading pawn when you have more material is not always correct.
Another example:
The following position is probably drawn when with more pawns white has better chances to win.
[d]2k5/ppr5/8/8/8/PPP5/2R5/2K5 w - - 0 1
Uri
-
- Posts: 10788
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Repetition detection structure.
I decided now to look at Joker's games and here is one game that Joker lost
I thought first that it lost because of not considering the 50 move rule but I see that it simply lost because of wrong adjudication of arena.
The final position is drawn position but both programs showed winning evaluation for amateur.
Note that it is easy draw by perpetual check even after the promotion to queen but it seems that both amateur and Joker suffer from weak search so they cannot see the repetiton by search or maybe they simply do not evaluate repetition as a draw like most programs do.
I do not understand why Joker allowed white to promote by 178...Kb4 when there are alternatives that does not allow white to promote.
Edit:Note that Cheese beat Joker thanks to the 50 move rule in the second game
Edit 2:GarboChess game was adjudicated wrongly because Joker had chances for a draw
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2008.01.08"]
[Round "1.96"]
[White "Amateur 2.82"]
[Black "Joker 1.1.14"]
[Result "1-0"]
[ECO "A48"]
[WhiteElo "2503"]
[PlyCount "362"]
[EventDate "2008.??.??"]
1. d4 Nf6 2. Nf3 g6 3. Bf4 d6 4. h3 Bg7 5. e3 O-O 6. Be2 c5 7. c3 Qb6 8. Qc1
Bf5 9. Nbd2 {(Nd2) -0.52/13 61s} Nc6 {(b8c6) +0.16/13 52s} 10. O-O {
(Kg1) -0.47/13 58s} d5 {(d6d5) +0.18/13 44s} 11. Nb3 {(Nb3) -0.18/14 53s} c4 {
(c5c4) +0.12/13 41s} 12. Nc5 {(Nc5) +0.04/14 54s} Qb5 {(b6b5) +0.05/13 88s} 13.
Nh4 {(Nh4) +0.19/13 56s} Bc8 {(f5c8) +0.12/14 87s} 14. Bg3 {(Bg3) +0.11/12 61s}
Ne4 {(f6e4) +0.62/15 71s} 15. Nxe4 {(Nxe4) +0.18/16 114s} dxe4 {
(d5e4) +0.61/15 67s} 16. f4 {(f4) +0.13/14 102s} Qd5 {(b5d5) +0.58/14 86s} 17.
Qd1 {(Qd1) +0.05/14 51s} h6 {(h7h6) +0.70/13 78s} 18. b3 {(b3 ) +0.38/14 98s}
Na5 {(c6a5) +0.71/14 59s} 19. Qc2 {(Qc2) +0.35/13 140s} b5 {(b7b5) +0.79/14 72s
} 20. Rac1 {(Rc1) +0.15/15 96s} a6 {(a7a6) +0.96/14 58s} 21. f5 {
(f5) +0.22/14 94s} g5 {(g6g5) +0.90/14 28s} 22. Nf3 {(Nf3) +0.33/14 38s} Bxf5 {
(c8f5) +0.55/14 68s} 23. Ne5 {(Ne5) +0.43/15 36s} Be6 {(f5e6) +0.68/ 14 27s}
24. bxc4 {(bxc4) +0.48/15 36s} Nxc4 {(a5c4) +0.62/15 62s} 25. Nxc4 {
(Nxc4) +0.39/14 37s} bxc4 {(b5c4) +0.64/14 107s} 26. Qb2 {(Qb2) +0.38/12 39s}
Qc6 {(d5c6) +0.68/14 45s} 27. Qa3 {(Qa3) +0.18/15 75s} Ra7 {(a8a7) +0.81/14 25s
} 28. Bd1 {(Bd1) +0.09/14 34s} Bd5 {(e6d5) +0.76/13 31s} 29. Rb1 {
(Rb1) +0.07/14 35s} Rb7 {(a7b7) +0.60/14 56s} 30. Rxb7 {(Rxb7) +0.28/15 38s}
Qxb7 {(c6b7) +0.68/15 24s} 31. Bc2 {(Bc2) -0.01/16 116s} Ra8 {
(f8a8) +0.54/14 26s} 32. Rb1 {(Rb1) +0.24/15 29s} Qa7 {(b7a7) +0.43/14 22s} 33.
Bd1 {(Bd1) +0.27/14 29s} a5 {(a6a5) +0.39/14 41s} 34. Be2 {(Be2) +0.31/13 35s}
e6 {(e7e6) +0.35/ 13 28s} 35. Qa4 {(Qa4) +0.32/14 30s} f5 {(f7f5) +0.05/14 42s}
36. Bh2 {(Bh2) +0.39/14 69s} Rf8 {(a8f8) +0.02/14 49s} 37. Bxc4 {
(Bxc4) +0.44/13 16s} f4 {(f5f4) +0.00/14 26s} 38. Bxd5 {(Bxd5) +0.58/13 32s}
exd5 {(e6d5) +0.00/15 29s} 39. Qc6 {(Qc6) +0.35/13 8s} Qa8 {(a7a8) +0.00/15 29s
} 40. Qe6+ {(Qe6) +0.98/12 9s} Kh8 {(g8h8) +0.00/15 40s} 41. exf4 {
(exf4) +0.71/14 128s} gxf4 {(g5f4) +0.00/15 36s} 42. Qd6 {(Qd6) +0.82/14 79s}
Rd8 {(f8d8) -0.25/15 56s} 43. Qxf4 {(Qxf4) +0.81/14 38s} Qc6 {
(a8c6) -0.10/16 39s} 44. Qd2 {(Qd2) +0.85/13 44s} Rf8 {(d8f8) +0.20/14 58s} 45.
Be5 {(Be5) +0.91/13 72s} Kg8 {(h8g8) -0.77/ 14 93s} 46. a4 {(a4) +1.19/13 38s}
Rf5 {(f8f5) -0.82/14 92s} 47. Bf4 {(Bf4) +1.68/13 54s} Qxa4 {
(c6a4) -0.98/14 73s} 48. Bxh6 {(Bxh6) +2.12/13 44s} Qc6 {(a4c6) -1.50/15 32s}
49. Rb8+ {(Rb8) +2.38/15 37s} Rf8 {(f5f8) -1.48/16 89s} 50. Rxf8+ {
(Rxf8) +2.82/17 47s} Kxf8 {(g8f8) -1.66/19 41s} 51. Qf4+ {(Qf4) +2.81/17 75s}
Kg8 {(f8g8) -1. 70/19 83s} 52. Qb8+ {(Qb8) +2.72/15 62s} Kh7 {
(g8h7) -1.74/1 82s} 53. Bxg7 {(Bxg7) +2.91/16 35s} Kxg7 {(h7g7) -1.74/18 136s}
54. Qa7+ {(Qa7) +2.73/15 37s} Kf6 {(g7f6) -1.75/18 40s} 55. Qxa5 {
(Qxa5) +2.95/15 35s} Kg5 {(f6g5) -1.91/1669} 56. Qc5 {(Qc5) +3.68/15 55s} Qb7 {
(c6b7) -2.12/17 23s} 57. Qd6 {(Qd6) +3.70/15 35s} Qb5 {(b7b5) -2.44/17 67s} 58.
Qg3+ {(Qg3) +3.87/15 38s} Kh6 {(g5h6) -2.43/17 27s} 59. h4 {(h4) +3.87/14 38s}
Qb7 {(b5b7) -2.48/17 60s} 60. Qg5+ {(Qg5) +4.08/15 38s} Kh7 {(h6h7) -2.59/1845}
61. Qf5+ {(Qf5) +4.16/15 77s} Kg7 {(h7g7) -2.59/18 49s} 62. h5 {
(h5) +4.19/15 32s} Qc6 {(b7c6) -2.59/17 42s} 63. Qe5+ {(Qe5) +4.39/15 57s} Kh7
{(g7h7) -2.57/17 26s} 64. g4 {(g4) +4.39/15 63s} Qxc3 {(c6c3) -1.32/17 30s} 65.
Qf5+ {(Qf5) +4.96/16 31s} Kg7 {(h7g7) -1.27/18 40s} 66. Qe5+ {
(Qe5) +4.96/17 30s} Kh7 {(g7h7) -1.26/18 30s} 67. Qe7+ {(Qe7) +4.96/15 30s} Kg8
{(h7g8) -1.26/19 96s} 68. Qe8+ {(Qe8) +3.11/18 96s} Kh7 {(g8h7) -1.25/20 20s}
69. Qf7+ {(Qf7) +2.04/16 76s} Kh8 {(h7h8) -1.25/21 22s} 70. Qf8+ {
(Qf8) +2.05/16 46s} Kh7 {(h8h7) -1.25/22 37s} 71. Qf7+ {(Qf7) +2.05/16 32s} Kh8
{(h7h8) -1.25/2165} 72. Qf6+ {(Qf6) +2.05/16 20s} Kh7 {(h8h7) -1.25/15 65s} 73.
Qg6+ {(Qg6) +1.90/15 29s} Kh8 {(h7h8) -1.26/1 52s} 74. Qh6+ {(Qh6) +1.92/15 20s
} Kg8 {(h8g8) -1.26/1 41s} 75. Qg5+ {(Qg5) +2.48/14 20s} Kh8 {
(g8h8) -0.92/17 31s} 76. Qh6+ {(Qh6) +3.47/16 40s} Kg8 {(h8g8) -0.92/16 5s} 77.
Qe6+ {(Qe6) +3.47/16 11s} Kg7 {(g8g7) -0.92/16 5s} 78. Qg6+ {
(Qg6 ) +1.92/13 24s} Kh8 {(g7h8) -0.92/17 7s} 79. Qf6+ {(Qf6) +1.92/14 6s} Kh7
{(h8h7) -0. 89/17 7s} 80. Qf2 Kg7 {(h7g7) -0.93/16 9s} 81. Kg2 {
(Kg2) +1.83/15 76s} Qc1 {(c3c1) -0.90/17 92s} 82. Kh2 {(Kh2) +1.83/14 43s} Qd1
{(c1d1) -0.89/17 50s} 83. Kg3 {(Kg3) +1.82/15 83s} Qc1 {(d1c1) -0.90/16 64s}
84. Qf4 {(Qf4) +1.82/15 47s} Qa3+ {(c1a3) -0.89/16 83s} 85. Kg2 {
(Kg2) +1.83/16 40s} Qb2+ {(a3b2) -0.89/17 31s} 86. Qf2 {(Qf2) +1.57/15 45s} Qc1
{(b2c1) -0.90/18 65s} 87. Kh2 {(Kh2) +1.57/13 43s} Qg5 {(c1g5) -0.88/17 31s}
88. Kg3 {(Kg3) +2.41/15 81s} Qc1 {(g5c1) -0.90/18 29s} 89. Qf4 {
(Qf4) +1.06/15 116s} Qa3+ {(c1a3) -0.08/18 125s} 90. Kh2 {(Kh2) +1.03/15 42s}
Qb2+ {(a3b2) -0.08/ 17 83s} 91. Kh3 {(Kh3) +1.03/16 36s} Qxd4 {
(b2d4) -0.09/17 29s} 92. g5 {(g5) +1.06/14 73s} Qc3+ {(d4c3) -0.01/17 35s} 93.
Kg4 {(Kg4) +1.05/16 35s} Qc8+ {(c3c8) -1.54/1864} 94. Kh4 {(Kh4) +1.04/16 35s}
Qe6 {(c8e6) -1.54/18 29s} 95. Qb8 {(Qb8) +1.03/14 71s} Qf7 {(e6f7) +0.00/18 23s
} 96. Qe5+ {(Qe5) +1.61/16 34s} Kf8 {(g7f8) +0.00/18 27s} 97. g6 {
(g6) +1.62/14 40s} Qe7+ {(f7e7) +0.00/19 26s} 98. Qxe7+ {(Qxe7) +1.48/19 69s}
Kxe7 {(f8e7) +0.00/24 33s} 99. Kg5 {(Kg5) +1.48/15 39s} e3 {(e4e3) +0.00/23 26s
} 100. g7 {(g7) +1.26/15 97s} Kf7 {(e7f7) +0.00/23 52s} 101. Kh6 {
(Kh6) +2.07/17 59s} e2 {(e3e2) +0.00/3 69s} 102. Kh7 {(Kh7) +2.39/14 27s} e1=Q
{(e2e1) +0.00/1 116s} 103. g8=Q+ {(Qg8) +2.35/14 27s} Kf6 {(f7f6) +0.00/20 21s}
104. Qg7+ {(Qg7) +2.32/13 44s} Ke6 {(f6e6) +0.00/18 19s} 105. Kg8 {
(Kg8) +2.61/ 14 55s} Qh4 {(e1h4) +0.00/19 50s} 106. h6 {(h6) +2.61/16 25s} Qh5
{(h4h5) +0.00/2019} 107. h7 {(h7) +2.99/18 26s} Qe8+ {(h5e8) +0.00/26 25s} 108.
Qf8 Qg6+ {(e8g6) +0.00/26 33s} 109. Qg7 {(Qg7) +2.99/18 39s} Qe8+ {
(g6e8) +0.00/21 18s} 110. Qf8 Qg6+ {(e8g6) +0.00/26 57s} 111. Kh8 {
(Kh8) +2.98/19 67s} Qf7 {(g6f7) +0.00/24 30s} 112. Qh6+ {(Qh6) +2.97/16 30s}
Kd7 {(e6d7) +0.00/22 17s} 113. Qh3+ {(Qh3) +2.54/20 91s} Kd6 {
(d7d6) +0.00/22 66s} 114. Qa3+ {(Qa3) +2.98/15 35s} Kc6 {(d6c6) +0.00/23 80s}
115. Qa6+ {(Qa6) +2.97/16 29s} Kc5 {(c6c5) +0.00/23 11s} 116. Qa5+ {
(Qa5) +2.97/14 16s} Kd6 {(c5d6) +0.00/23 62s} 117. Qb6+ {(Qb6) +3.11/18 15s}
Ke5 {(d6e5) +0.00/22 32s} 118. Qe3+ {(Qe3) +3.09/15 15s} Kf5 {
(e5f5) +0.00/24 37s} 119. Qf3+ {(Qf3) +3.00/17 16s} Kg6 {(f5g6) +0.00/24 24s}
120. Qg2+ {(Qg2) +3.11/17 14s} Kh6 {(g6h6) +0.00/25 4s} 121. Qd2+ {
(Qd2) +3.11/17 67s} Kg6 {(h6g6) +0.00/27 57s} 122. Qc2+ {(Qc2) +3.10/20 83s}
Kg5 {(g6g5) +0.00/23 135s} 123. Qc1+ {(Qc1) +3.11/19 43s} Kg4 {
(g5g4) +0.00/24 100s} 124. Qd1+ {(Qd1) +3.11/18 48s} Kg3 {(g4g3) +0.00/22 126s}
125. Qg1+ {(Qg1) +3.10/18 112s} Kh3 {(g3h3) +0.00/24 130s} 126. Qh1+ {
(Qh1) +3.11/20 112s} Kg3 {(h3g3) +0.00/26 26s} 127. Qg1+ {(Qg1) +3.10/20 91s}
Kh3 {(g3h3) +0.00/25 81s} 128. Qe3+ {(Qe3) +3.08/19 45s} Kg2 {
(h3g2) +0.00/23 116s} 129. Qe2+ {(Qe2) +3.07/18 100s} Kg1 {(g2g1) +0.00/24 107s
} 130. Qe3+ {(Qe3) +2.94/18 95s} Kf1 {(g1f1) +0.00/23 99s} 131. Qh3+ {
(Qh3) +2.93/19 47s} Ke2 {(f1e2) +0.00/23 56s} 132. Qg4+ {(Qg4) +2.87/17 95s}
Kd2 {(e2d2) +0.00/21 27s} 133. Qd4+ {(Qd4) +2.95/18 37s} Kc2 {
(d2c2) +0.00/22 43s} 134. Qa4+ {(Qa4) +2.92/17 39s} Kc3 {(c2c3) +0.00/22 21s}
135. Qa3+ {(Qa3) +2.97/19 38s} Kd2 {(c3d2) +0.00/25 84s} 136. Qd6 {
(Qd6) +2.95/18 79s} Kd1 {(d2d1) +0.00/1914} 137. Qd8 {(Qd8 ) +0.06/19 64s} Qe6
{(f7e6) +0.00/20 23s} 138. Qg5 {(Qg5) +2.06/15 43s} Qd7 {(e6d7) +0.00/19 15s}
139. Qh5+ {(Qh5) +3.12/15 22s} Kc1 {(d1c1) +0.00/18 17s} 140. Qg5+ {
(Qg5) +3.12/15 24s} Kd1 {(c1d1) +0.00/19 77s} 141. Qg1+ {(Qg1) +3.13/15 30s}
Kc2 {(d1c2) +0.00/19 68s} 142. Qf2+ {(Qf2) +3.13/16 30s} Kb3 {
(c2b3) +0.00/19 18s} 143. Kg8 {(Kg8) +3.13/15 35s} Qc8+ {(d7c8) +0.00/1660}
144. Kg7 {(Kg7) +3.16/16 63s} Qc7+ {(c8c7) -1.50/15 24s} 145. Qf7 {
(Qf7) +3.44/15 49s} Qc3+ {(c7c3) -1.54/15 24s} 146. Kg6 {(Kg6) +3.44/15 69s}
Qg3+ {(c3g3) -1.64/14 27s} 147. Kf6 {(Kf6) +3.44/13 13s} Kc4 {(b3c4) -1.57/1512
} 148. Qg6 {(Qg6) +4.18/13 26s} Qc3+ {(g3c3) -2.67/15 22s} 149. Kf7 {
(Kf7) +10.89/13 12s} Kb5 {(c4b5) -8.96/15 15s} 150. Qd6 {(Qd6) +11.37/11 20s}
Qf3+ {(c3f3) -8.92/15 14s} 151. Qf6 {(Qf6) +1.39/14 45s} Qh5+ {
(f3h5) -9.14/1514} 152. Qg6 {(Qg6) +1.40/15 12s} Qe5 {(h5e5) -1.47/15 18s} 153.
Qg8 {(Qg8) +1.40/12 24s} Qf4+ {(e5f4) -1.40/14 19s} 154. Ke6 {
(Ke6) +1.40/17 10s} Qe3+ {(f4e3) -1.37/14 10s} 155. Kxd5 {(Kxd5) +4.18/17 10s}
Qb3+ {(e3b3) -1.34/14 10s} 156. Kd6 {(Kd6) +1.40/19 22s} Qb4+ {
(b3b4) -1.32/1433} 157. Kc7 {(Kc7) +1.39/16 7s} Qe7+ {(b4e7) -1.30/13 14s} 158.
Kc8 {(Kc8) +1.40/18 7s} Qc5+ {(e7c5) -1.31/1410} 159. Kd8 {(Kd8) +1.40/19 8s}
Qd4+ {(c5d4) -1.30/ 13 4s} 160. Ke8 {(Ke8) +1.40/17 8s} Qe5+ {(d4e5) -1.31/134}
161. Kd7 {(Kd7) +1.40/17 85s} Qd4+ {(e5d4) -1.25/15 40s} 162. Kc8 {
(Kc8) +1.40/17 81s} Qc3+ {(d4c3) -1.25/15 40s} 163. Kb8 {(Kb8) +1.39/18 41s}
Qe5+ {(c3e5) -1.24/15 38s} 164. Kc8 {(Kc8) +1.39/18 42s} Qf5+ {
(e5f5) -1.24/15 88s} 165. Kc7 {(Kc7) +1.40/19 81s} Qe5+ {(f5e5) -1.25/15 36s}
166. Kd7 {(Kd7) +1.39/19 52s} Qd4+ {(e5d4) -1.20/15 87s} 167. Ke8 {
(Ke8) +1.39/17 45s} Qe5+ {(d4e5) -1.19/15 123s} 168. Kf7 {(Kf7) +1.39/17 77s}
Qd5+ {(e5d5) -1.19/15 32s} 169. Kf6 {(Kf6) +1.39/16 39s} Qf3+ {
(d5f3) -1.18/15 113s} 170. Kg7 {(Kg7) +1.40/19 79s} Qg4+ {(f3g4) -1.17/15 31s}
171. Kf8 {(Kf8) +1.40/17 73s} Qb4+ {(g4b4) -1.16/15 43s} 172. Kg7 {
(Kg7) +1.40/18 69s} Qd4+ {(b4d4) -1.17/15 27s} 173. Kf7 {(Kf7) +1.40/17 67s}
Qf4+ {(d4f4) -1.17/15 24s} 174. Kg6 {(Kg6) +1.38/17 65s} Qg4+ {
(f4g4) -1.14/15 86s} 175. Kf6 {(Kf6) +1.39/18 63s} Qf4+ {(g4f4) -1.14/15 87s}
176. Ke7 {(Ke7) +1.39/17 61s} Qe4+ {(f4e4) -1.13/15 32s} 177. Kd6 {
(Kd6) +1.39/16 30s} Qf4+ {(e4f4) -1.13/1523} 178. Ke6 {(Ke6) +1.39/19 59s} Kb4
{(b5b4) -1.09/1565} 179. h8=Q {(Qh8) +12.53/15 28s} Qc4+ {(f4c4) -10.63/ 14 23s
} 180. Ke5 {(Ke5) +12.53/16 57s} Qe2+ {(c4e2) -10.57/ 15 48s} 181. Kd4 {
(Kd4) +12.53/14 53s} Qf2+ {(e2f2) -10.56/15 59 1-0 Arena Adjudication} 1-0
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2008.01.30"]
[Round "1.103"]
[White "Cheese 1.1b"]
[Black "Joker 1.1.14"]
[Result "1-0"]
[ECO "B10"]
[WhiteElo "2406"]
[PlyCount "247"]
[EventDate "2008.??.??"]
1. e4 {book 0s} c6 {book 0s} 2. c4 {book 0s} d6 {book 0s} 3. Nc3 {book 0s} Nf6
{book 0s} 4. Nf3 {book 0s} g6 {book 0s} 5. g3 {book 0s} Bg7 {book 0s} 6. Bg2 {
book 0s} O-O {book 0s} 7. d4 {book 0s} a6 {book 0s} 8. O-O {book 0s} Bg4 {
book 0s} 9. h3 {book 0s} Bxf3 {book 0s} 10. Bxf3 {book 0s} Nfd7 {book 0s} 11.
Rb1 {+0.60/13 44s} c5 {+0.00/15 49s} 12. d5 {+0.44/13 52s} Bxc3 {-0.05/16 71s}
13. bxc3 {+0.73/15 48s} b6 {-0.02/16 72s} 14. Bf4 {+0.81/14 48s} Re8 {
-0.05/15 36s} 15. Re1 {+0.93/14 52s} Ra7 {-0.05/16 52s} 16. Qd2 {+0.90/13 37s}
Rb7 {-0.09/15 32s} 17. h4 {+0.91/13 53s} Ne5 {-0.04/16 55s} 18. Bxe5 {
+1.02/17 48s} dxe5 {-0.05/16 49s} 19. Qh6 {+1.04/15 53s} Qd6 {-0.21/16 129s}
20. Bg4 {+1.06/16 53s} Nd7 {-0.23/15 28s} 21. h5 {+0.91/15 30s} Nf6 {
-0.23/15 77s} 22. hxg6 {+0.94/15 54s} hxg6 {-0.27/15 39s} 23. Bf3 {+0.94/14 54s
} Nh7 {-0.31/15 34s} 24. a4 {+0.93/14 54s} Reb8 {-0.29/15 56s} 25. Bg4 {
+0.86/13 54s} Nf6 {-0.39/15 68s} 26. Bd1 {+0.80/15 33s} Ne8 {-0.27/15 50s} 27.
Re2 {+0.71/15 56s} Qf6 {-0.34/15 68s} 28. Ra2 {+0.66/15 56s} Nd6 {-0.48/15 24s}
29. f3 {+0.51/16 56s} Qg7 {-0.29/15 45s} 30. Qxg7+ {+0.80/16 33s} Kxg7 {
-0.21/17 23s} 31. Be2 {+0.76/15 37s} g5 {-0.18/16 32s} 32. Bd3 {+0.96/16 60s}
Kg6 {-0.14/15 23s} 33. Rh2 {+1.08/15 60s} Ne8 {-0.10/15 22s} 34. g4 {
+1.33/15 51s} Nd6 {-0.18/16 23s} 35. Rbb2 {+1.26/16 62s} Ne8 {-0.18/16 36s} 36.
Rh8 {+1.21/16 48s} Nf6 {-0.23/17 40s} 37. Rxb8 {+1.39/18 65s} Rxb8 {
-0.12/19 42s} 38. a5 {+1.37/18 65s} Nd7 {+0.25/18 35s} 39. Kf2 {+1.21/18 65s}
bxa5 {+0.00/18 20s} 40. Ra2 {+1.37/18 32s} Rc8 {+0.04/19 95s} 41. Rxa5 {
+1.90/18 39s} Nb8 {+0.13/19 62s} 42. Ra1 {+1.87/17 40s} Rc7 {+0.05/18 32s} 43.
Bc2 {+1.90/17 39s} Rb7 {+0.07/19 55s} 44. Ba4 {+1.84/17 28s} Kg7 {+0.05/18 57s}
45. Rh1 {+1.87/15 40s} a5 {+0.00/19 31s} 46. Bb5 {+1.84/16 40s} Ra7 {
+0.58/20 93s} 47. Ra1 {+1.64/17 40s} f6 {+0.25/19 29s} 48. Be8 {+2.00/18 40s}
Kf8 {+0.48/19 74s} 49. Ba4 {+2.00/20 35s} Rb7 {+1.01/19 70s} 50. Bb5 {
+2.00/20 40s} Ra7 {+0.94/19 41s} 51. Ke2 {+2.00/17 23s} Kg7 {+0.25/19 28s} 52.
Ba4 {+2.09/17 40s} Rb7 {+0.63/19 26s} 53. Ke3 {+2.00/19 40s} Kf7 {+0.65/18 36s}
54. Kd2 {+2.00/18 40s} Kg8 {+1.00/18 70s} 55. Kd3 {+2.00/18 23s} Kh7 {
+1.02/19 78s} 56. Be8 {+2.68/18 31s} Ra7 {+1.14/18 48s} 57. Rb1 {+2.86/20 36s}
Nd7 {+1.49/20 61s} 58. Bxd7 {+2.87/20 40s} Rxd7 {+1.29/19 20s} 59. Rb5 {
+2.88/21 28s} Rc7 {+1.29/19 46s} 60. Rxa5 {+2.97/21 42s} Kg6 {+1.91/19 23s} 61.
Ra6 {+2.90/23 42s} Kf7 {+1.35/20 42s} 62. Ra8 {+2.92/22 42s} Kg6 {+1.78/20 41s}
63. Ke3 {+2.90/23 42s} Kg7 {+1.77/19 18s} 64. Kf2 {+2.90/21 42s} Kf7 {
+1.77/19 37s} 65. Kg3 {+2.93/21 41s} Kg6 {+1.76/20 32s} 66. Rd8 {+2.90/22 43s}
Kh7 {+1.76/19 19s} 67. Kf2 {+2.95/21 42s} Kg7 {+1.76/18 20s} 68. Rb8 {
+2.88/20 32s} Ra7 {+1.70/18 19s} 69. Rc8 {+3.00/20 43s} Ra2+ {+1.69/17 22s} 70.
Ke3 {+2.98/19 43s} Ra5 {+1.80/18 32s} 71. Rc7 {+2.92/20 43s} Kf8 {+1.79/19 55s}
72. Rb7 {+2.92/19 43s} Ke8 {+1.16/18 20s} 73. Kd3 {+2.85/19 43s} Ra8 {
+1.64/18 20s} 74. Rb5 {+2.81/22 27s} Rc8 {+1.30/19 27s} 75. Ke3 {+2.77/23 46s}
Kd7 {+1.00/20 38s} 76. Ra5 {+2.73/22 46s} Kd6 {+0.97/19 15s} 77. Ra6+ {
+2.77/23 46s} Kd7 {+0.98/19 22s} 78. Ra7+ {+2.77/23 46s} Rc7 {+0.96/21 45s} 79.
Ra5 {+2.77/23 29s} Kd6 {+0.97/20 28s} 80. Ra6+ {+2.77/23 31s} Kd7 {+0.96/20 12s
} 81. Kd2 {+2.73/23 39s} Rb7 {+0.95/20 82s} 82. Kd3 {+2.77/22 39s} Rb8 {
+0.90/19 45s} 83. Ra5 {+2.72/21 27s} Kd6 {+0.90/19 27s} 84. Rb5 {+2.41/19 40s}
Ra8 {+0.87/21 78s} 85. Rb6+ {+2.71/19 40s} Kd7 {+0.72/21 40s} 86. Rc6 {
+2.72/18 40s} Ra5 {+0.74/20 74s} 87. Ke3 {+2.59/20 40s} Kd8 {+0.75/20 80s} 88.
Kd2 {+2.59/20 40s} Ke8 {+0.75/18 36s} 89. Kc2 {+2.67/20 35s} Kd8 {+0.73/18 29s}
90. Kd1 {+2.40/20 40s} Kd7 {+0.72/18 43s} 91. Ke2 {+2.26/21 34s} Kd8 {
+0.73/18 34s} 92. Kf2 {+2.30/22 39s} Kd7 {+0.74/18 32s} 93. Kf1 {+2.07/20 40s}
Ra1+ {+0.72/18 50s} 94. Ke2 {+2.24/20 40s} Ra2+ {+0.73/18 42s} 95. Ke1 {
+2.26/21 29s} Ra5 {+0.72/17 30s} 96. Kf2 {+2.29/21 40s} Kd8 {+0.75/18 51s} 97.
Rb6 {+2.31/20 40s} Kd7 {+0.72/18 42s} 98. Ke3 {+2.24/20 40s} Ra8 {+0.73/19 70s}
99. Rb3 {+2.11/21 24s} Ra5 {+0.73/18 26s} 100. Rb8 {+2.03/20 34s} Kc7 {
+0.72/19 62s} 101. Rb2 {+1.80/19 42s} Ra3 {+0.72/18 22s} 102. Kd3 {+2.01/19 42s
} Ra6 {+0.72/19 33s} 103. Rb5 {+2.01/17 42s} Kd6 {+0.72/19 25s} 104. Kc2 {
+0.64/20 42s} Ra1 {+0.72/19 51s} 105. Kb2 {+0.83/20 26s} Rf1 {+0.00/22 26s}
106. Rb6+ {+1.00/20 43s} Kd7 {+0.00/22 96s} 107. Rc6 {+1.19/20 36s} Rxf3 {
+0.10/18 23s} 108. Rxc5 {+1.02/19 30s} Re3 {+0.10/18 44s} 109. Ra5 {
+1.00/19 44s} Rxe4 {+0.24/17 19s} 110. Kb3 {+1.01/17 44s} Rxg4 {+0.00/20 20s}
111. c5 {+1.00/18 44s} Rh4 {+0.00/20 25s} 112. c6+ {+1.00/17 32s} Kd6 {
+0.00/20 16s} 113. Ra8 {+0.97/17 46s} Kc7 {+0.00/19 23s} 114. Ra7+ {
+1.00/18 33s} Kd8 {+0.00/19 30s} 115. c4 {+0.91/16 29s} Rh1 {+0.00/17 14s} 116.
Rd7+ {+1.00/16 51s} Ke8 {+0.00/17 16s} 117. Rb7 {+1.00/16 51s} Kd8 {
+0.00/17 27s} 118. Rb8+ {+1.00/17 51s} Kc7 {+0.00/18 20s} 119. Re8 {
+1.00/16 51s} Rh7 {+0.00/18 23s} 120. c5 {+1.02/16 16s} g4 {+0.85/16 18s} 121.
Ra8 {+2.00/16 40s} Rh3+ {+3.97/18 49s} 122. Kc4 {+2.34/16 37s} Rh1 {
+5.71/20 65s} 123. Ra7+ {+3.00/15 39s} Kb8 {+7.70/20 36s} 124. Rxe7 {
+4.35/15 32s} 1-0
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2008.01.29"]
[Round "1.102"]
[White "GarboChess 0.21"]
[Black "Joker 1.1.14"]
[Result "1-0"]
[ECO "B42"]
[PlyCount "203"]
[EventDate "2008.??.??"]
1. e4 {+355.34/0 0s} c5 {+355.34/0 0s} 2. Nf3 {+355.34/0 0s} e6 {+355.34/0 0s}
3. d4 {+355.34/0 0s} cxd4 {+355.34/0 0s} 4. Nxd4 {+355.34/0 0s} a6 {
+355.34/0 0s} 5. Bd3 {+355.34/0 0s} Bc5 {+355.34/0 0s} 6. Nb3 {+355.34/0 0s}
Be7 {+355.34/0 0s} 7. Be3 {+355.34/0 0s} Nf6 {+0.40/13 77s} 8. Nc3 {
(e5) +0.15/12 81s} d6 {(Nc6) +0.20/14 88s} 9. O-O {(h4) +0.18/12 79s} Nc6 {
+0.20/14 266s} 10. f4 {(Na4) +0.18/12 77s} O-O {-0.09/14 168s} 11. a3 {
(a4) +0.16/12 75s} b5 {(e5) -0.13/13 58s} 12. Qf3 {(Rf2) +0.24/11 73s} Bd7 {
(Bb7) -0.13/13 88s} 13. Be2 {+0.23/12 71s} Qc7 {(Rc8) -0.13/13 79s} 14. g4 {
(Rad1) +0.30/12 70s} Rac8 {(g6) -0.48/13 161s} 15. Rad1 {(Rfd1) +0.34/11 68s}
Na5 {(Ne8) -0.49/13 67s} 16. Nxa5 {(g5) +0.41/14 66s} Qxa5 {-0.33/14 70s} 17.
g5 {+0.38/13 64s} Ne8 {-0.14/14 170s} 18. f5 {+0.32/12 63s} Bd8 {-0.13/13 57s}
19. g6 {(Rd3) +0.42/12 61s} Bb6 {-0.34/13 66s} 20. fxe6 {(Bxb6) +0.47/12 60s}
Bxe6 {-0.32/14 95s} 21. gxh7+ {(Kh1) +0.51/13 58s} Kxh7 {-0.36/14 81s} 22. Rf2
{(Kh1) +0.35/12 57s} Kg8 {-0.44/13 72s} 23. Kh1 {(Bxb6) +0.34/12 55s} Rxc3 {
(Rc7) -0.51/15 143s} 24. bxc3 {+0.75/15 54s} Bxe3 {-0.14/16 90s} 25. Qxe3 {
+0.75/13 53s} Qxa3 {+0.11/15 97s} 26. Qd4 {(Rff1) +0.72/13 51s} Bc8 {
(Qc5) +0.09/15 146s} 27. c4 {(Rg2) +1.30/13 50s} b4 {(bxc4) -0.01/14 58s} 28.
Ra1 {(Rg1) +1.11/13 49s} Qh3 {-0.01/14 70s} 29. Ra4 {(Rb1) +1.39/13 48s} b3 {
-0.06/14 46s} 30. cxb3 {(Ra3) +1.38/13 46s} Qxb3 {-0.20/14 49s} 31. Ra1 {
+1.27/12 45s} Qh3 {(Qb4) -0.09/14 57s} 32. Bd3 {(Ra5) +1.36/11 44s} Bb7 {
(Qh4) -0.16/13 59s} 33. Rb1 {+1.41/11 43s} Bc8 {(Qd7) -0.05/14 95s} 34. Rb8 {
+1.38/11 42s} Nf6 {(Bg4) +0.00/14 83s} 35. Rg2 {(Qxd6) +1.09/12 41s} Qf3 {
+0.00/14 48s} 36. Be2 {(Qxd6) +0.31/13 40s} Qf4 {+0.00/15 74s} 37. Rb3 {
+0.40/13 39s} Qxe4 {+0.19/14 98s} 38. Qxd6 {+0.68/12 38s} Ne8 {
(Bb7) +0.16/14 94s} 39. Qb4 {(Qd5) +1.32/11 37s} Be6 {(Nf6) +0.14/12 49s} 40.
Bd3 {+1.20/11 36s} Qe5 {(Qf4) +0.19/13 78s} 41. Ra3 {+0.93/12 116s} Qh5 {
(Nc7) +0.20/13 87s} 42. Be2 {(Ra1) +1.30/12 113s} Qh4 {(Qh6) +0.27/14 86s} 43.
Qc3 {(Ra5) +1.46/13 110s} Bc8 {(Qe4) +0.25/14 84s} 44. c5 {(Bf3) +1.45/14 108s}
Bb7 {+0.19/14 96s} 45. Bf3 {+1.46/15 105s} Bxf3 {+0.36/14 64s} 46. Qxf3 {
+1.38/14 102s} Nc7 {+0.29/14 205s} 47. Rd3 {(Qf5) +1.45/13 100s} Ne6 {
+0.05/14 98s} 48. c6 {+1.43/12 97s} a5 {(g6) +0.13/13 62s} 49. Rg4 {
(Rd7) +1.39/12 95s} Qe1+ {+0.08/15 153s} 50. Rg1 {+1.36/13 92s} Qb4 {
+0.12/15 63s} 51. Rf1 {(Rd7) +1.47/11 90s} Qc4 {+0.23/14 92s} 52. Rc3 {
(Rd6) +1.53/13 88s} Qb4 {+1.52/17 147s} 53. c7 {+2.49/13 86s} Ng5 {+2.63/16 69s
} 54. Qe3 {(Qc6) +2.68/14 84s} Qb7+ {+2.42/15 78s} 55. Kg1 {+2.75/14 81s} Ne4 {
(Nh7) +3.00/15 119s} 56. c8=Q {+3.02/14 79s} Rxc8 {+3.46/17 94s} 57. Rxc8+ {
+3.14/14 77s} Qxc8 {+3.47/17 58s} 58. Qxe4 {+3.06/13 75s} g6 {
(Qd8) +3.58/16 152s} 59. Qd5 {+3.74/14 74s} Qc7 {+3.64/16 57s} 60. Kg2 {
+3.84/13 72s} Kf8 {(Kg7) +3.82/15 70s} 61. Rf2 {(Rf3) +3.87/13 70s} Kg7 {
(f5) +3.98/15 49s} 62. Ra2 {(h4) +3.93/13 68s} Qe7 {+3.84/15 130s} 63. Qxa5 {
+3.96/12 67s} Qe4+ {+3.84/14 49s} 64. Kf2 {+3.97/12 65s} Qd4+ {
(Qf4+) +3.82/14 73s} 65. Ke2 {+4.01/12 63s} Qe4+ {(Qg4+) +3.82/14 107s} 66. Kd1
{(Kd2) +4.02/11 62s} Qh1+ {(Qd3+) +3.76/14 65s} 67. Qe1 {+3.99/12 60s} Qd5+ {
+4.02/14 51s} 68. Rd2 {(Qd2) +4.02/12 59s} Qf3+ {(Qb3+) +4.11/14 73s} 69. Qe2 {
(Kc2) +4.05/12 57s} Qh1+ {(Qb3+) +4.11/15 104s} 70. Kc2 {(Qe1) +4.04/12 56s}
Qc6+ {+4.11/14 36s} 71. Kd3 {(Kb1) +4.05/12 54s} Qc8 {(Qc5) +4.18/14 96s} 72.
Qe5+ {+4.42/13 53s} Kg8 {(Kh7) +4.23/14 31s} 73. Qf6 {(Qb5) +4.42/13 52s} Qg4 {
(Qb7) +4.22/15 56s} 74. Rb2 {(Qb6) +4.44/12 50s} Qd1+ {+4.21/15 44s} 75. Ke3 {
(Rd2) +4.43/13 49s} Qg1+ {+4.21/16 32s} 76. Ke4 {(Kd3) +4.43/13 48s} Qh1+ {
(Qg4+) +4.21/16 41s} 77. Kd4 {(Ke3) +4.43/13 47s} Qa1 {+4.21/15 33s} 78. Kc5 {
(Kd3) +4.46/13 46s} Qa7+ {+4.38/15 49s} 79. Rb6 {+4.49/13 44s} Qa3+ {
(Kh7) +4.39/16 54s} 80. Kb5 {(Kc6) +4.57/14 43s} Qd3+ {(Qb3+) +4.35/16 35s} 81.
Kc6 {+4.57/15 123s} Qc2+ {+4.41/17 206s} 82. Kb7 {(Kd7) +4.55/15 120s} Qe2 {
(Qa2) +4.41/16 137s} 83. Rd6 {(Qd6) +4.56/14 117s} Qe4+ {+4.39/17 94s} 84. Rc6
{(Kb8) +4.56/15 114s} Qb4+ {(Qb1+) +4.39/17 135s} 85. Rb6 {(Kc8) +4.54/15 111s}
Qe4+ {(Qc5) +4.40/16 61s} 86. Ka7 {(Kc8) +4.55/15 109s} Qe3 {
(Qa4+) +4.58/18 193s} 87. Kb8 {+4.57/15 106s} Qc5 {+4.70/18 79s} 88. Rd6 {
(h4) +4.56/15 103s} Qb4+ {(Qb5+) +4.45/18 61s} 89. Kc7 {(Rb6) +4.56/15 101s}
Qa5+ {(Qc4+) +4.45/18 98s} 90. Rb6 {(Kb8) +4.55/15 98s} Qc5+ {+4.45/17 255s}
91. Rc6 {(Kb8) +4.55/15 96s} Qa7+ {(Qa5+) +4.44/17 72s} 92. Kd8 {+4.66/15 93s}
Qa5+ {(Qb8+) +4.45/17 102s} 93. Rc7 {(Kd7) +4.73/15 91s} Qd5+ {
(Qa8+) +4.43/18 102s} 94. Ke7 {+4.62/15 89s} Qe4+ {+4.48/18 83s} 95. Kd6 {
(Kd7) +4.67/15 86s} Qd3+ {+4.48/18 74s} 96. Kc5 {(Ke7) +4.65/15 84s} Qe3+ {
(Qa3+) +4.68/17 60s} 97. Kc6 {(Kb5) +4.62/15 82s} Qe4+ {+4.68/18 65s} 98. Kb6 {
+4.62/15 80s} Qb4+ {(Qe3+) +4.68/18 128s} 99. Ka7 {+4.65/17 78s} Qa4+ {
+4.70/18 87s} 100. Kb8 {+4.62/16 76s} Qb4+ {+4.91/19 181s} 101. Kc8 {
+4.65/16 74s} Qb3 {(Qg4+) +4.91/18 180s} 102. Qd8+ {(Qe5) +4.68/14 72s} 1-0
I thought first that it lost because of not considering the 50 move rule but I see that it simply lost because of wrong adjudication of arena.
The final position is drawn position but both programs showed winning evaluation for amateur.
Note that it is easy draw by perpetual check even after the promotion to queen but it seems that both amateur and Joker suffer from weak search so they cannot see the repetiton by search or maybe they simply do not evaluate repetition as a draw like most programs do.
I do not understand why Joker allowed white to promote by 178...Kb4 when there are alternatives that does not allow white to promote.
Edit:Note that Cheese beat Joker thanks to the 50 move rule in the second game
Edit 2:GarboChess game was adjudicated wrongly because Joker had chances for a draw
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2008.01.08"]
[Round "1.96"]
[White "Amateur 2.82"]
[Black "Joker 1.1.14"]
[Result "1-0"]
[ECO "A48"]
[WhiteElo "2503"]
[PlyCount "362"]
[EventDate "2008.??.??"]
1. d4 Nf6 2. Nf3 g6 3. Bf4 d6 4. h3 Bg7 5. e3 O-O 6. Be2 c5 7. c3 Qb6 8. Qc1
Bf5 9. Nbd2 {(Nd2) -0.52/13 61s} Nc6 {(b8c6) +0.16/13 52s} 10. O-O {
(Kg1) -0.47/13 58s} d5 {(d6d5) +0.18/13 44s} 11. Nb3 {(Nb3) -0.18/14 53s} c4 {
(c5c4) +0.12/13 41s} 12. Nc5 {(Nc5) +0.04/14 54s} Qb5 {(b6b5) +0.05/13 88s} 13.
Nh4 {(Nh4) +0.19/13 56s} Bc8 {(f5c8) +0.12/14 87s} 14. Bg3 {(Bg3) +0.11/12 61s}
Ne4 {(f6e4) +0.62/15 71s} 15. Nxe4 {(Nxe4) +0.18/16 114s} dxe4 {
(d5e4) +0.61/15 67s} 16. f4 {(f4) +0.13/14 102s} Qd5 {(b5d5) +0.58/14 86s} 17.
Qd1 {(Qd1) +0.05/14 51s} h6 {(h7h6) +0.70/13 78s} 18. b3 {(b3 ) +0.38/14 98s}
Na5 {(c6a5) +0.71/14 59s} 19. Qc2 {(Qc2) +0.35/13 140s} b5 {(b7b5) +0.79/14 72s
} 20. Rac1 {(Rc1) +0.15/15 96s} a6 {(a7a6) +0.96/14 58s} 21. f5 {
(f5) +0.22/14 94s} g5 {(g6g5) +0.90/14 28s} 22. Nf3 {(Nf3) +0.33/14 38s} Bxf5 {
(c8f5) +0.55/14 68s} 23. Ne5 {(Ne5) +0.43/15 36s} Be6 {(f5e6) +0.68/ 14 27s}
24. bxc4 {(bxc4) +0.48/15 36s} Nxc4 {(a5c4) +0.62/15 62s} 25. Nxc4 {
(Nxc4) +0.39/14 37s} bxc4 {(b5c4) +0.64/14 107s} 26. Qb2 {(Qb2) +0.38/12 39s}
Qc6 {(d5c6) +0.68/14 45s} 27. Qa3 {(Qa3) +0.18/15 75s} Ra7 {(a8a7) +0.81/14 25s
} 28. Bd1 {(Bd1) +0.09/14 34s} Bd5 {(e6d5) +0.76/13 31s} 29. Rb1 {
(Rb1) +0.07/14 35s} Rb7 {(a7b7) +0.60/14 56s} 30. Rxb7 {(Rxb7) +0.28/15 38s}
Qxb7 {(c6b7) +0.68/15 24s} 31. Bc2 {(Bc2) -0.01/16 116s} Ra8 {
(f8a8) +0.54/14 26s} 32. Rb1 {(Rb1) +0.24/15 29s} Qa7 {(b7a7) +0.43/14 22s} 33.
Bd1 {(Bd1) +0.27/14 29s} a5 {(a6a5) +0.39/14 41s} 34. Be2 {(Be2) +0.31/13 35s}
e6 {(e7e6) +0.35/ 13 28s} 35. Qa4 {(Qa4) +0.32/14 30s} f5 {(f7f5) +0.05/14 42s}
36. Bh2 {(Bh2) +0.39/14 69s} Rf8 {(a8f8) +0.02/14 49s} 37. Bxc4 {
(Bxc4) +0.44/13 16s} f4 {(f5f4) +0.00/14 26s} 38. Bxd5 {(Bxd5) +0.58/13 32s}
exd5 {(e6d5) +0.00/15 29s} 39. Qc6 {(Qc6) +0.35/13 8s} Qa8 {(a7a8) +0.00/15 29s
} 40. Qe6+ {(Qe6) +0.98/12 9s} Kh8 {(g8h8) +0.00/15 40s} 41. exf4 {
(exf4) +0.71/14 128s} gxf4 {(g5f4) +0.00/15 36s} 42. Qd6 {(Qd6) +0.82/14 79s}
Rd8 {(f8d8) -0.25/15 56s} 43. Qxf4 {(Qxf4) +0.81/14 38s} Qc6 {
(a8c6) -0.10/16 39s} 44. Qd2 {(Qd2) +0.85/13 44s} Rf8 {(d8f8) +0.20/14 58s} 45.
Be5 {(Be5) +0.91/13 72s} Kg8 {(h8g8) -0.77/ 14 93s} 46. a4 {(a4) +1.19/13 38s}
Rf5 {(f8f5) -0.82/14 92s} 47. Bf4 {(Bf4) +1.68/13 54s} Qxa4 {
(c6a4) -0.98/14 73s} 48. Bxh6 {(Bxh6) +2.12/13 44s} Qc6 {(a4c6) -1.50/15 32s}
49. Rb8+ {(Rb8) +2.38/15 37s} Rf8 {(f5f8) -1.48/16 89s} 50. Rxf8+ {
(Rxf8) +2.82/17 47s} Kxf8 {(g8f8) -1.66/19 41s} 51. Qf4+ {(Qf4) +2.81/17 75s}
Kg8 {(f8g8) -1. 70/19 83s} 52. Qb8+ {(Qb8) +2.72/15 62s} Kh7 {
(g8h7) -1.74/1 82s} 53. Bxg7 {(Bxg7) +2.91/16 35s} Kxg7 {(h7g7) -1.74/18 136s}
54. Qa7+ {(Qa7) +2.73/15 37s} Kf6 {(g7f6) -1.75/18 40s} 55. Qxa5 {
(Qxa5) +2.95/15 35s} Kg5 {(f6g5) -1.91/1669} 56. Qc5 {(Qc5) +3.68/15 55s} Qb7 {
(c6b7) -2.12/17 23s} 57. Qd6 {(Qd6) +3.70/15 35s} Qb5 {(b7b5) -2.44/17 67s} 58.
Qg3+ {(Qg3) +3.87/15 38s} Kh6 {(g5h6) -2.43/17 27s} 59. h4 {(h4) +3.87/14 38s}
Qb7 {(b5b7) -2.48/17 60s} 60. Qg5+ {(Qg5) +4.08/15 38s} Kh7 {(h6h7) -2.59/1845}
61. Qf5+ {(Qf5) +4.16/15 77s} Kg7 {(h7g7) -2.59/18 49s} 62. h5 {
(h5) +4.19/15 32s} Qc6 {(b7c6) -2.59/17 42s} 63. Qe5+ {(Qe5) +4.39/15 57s} Kh7
{(g7h7) -2.57/17 26s} 64. g4 {(g4) +4.39/15 63s} Qxc3 {(c6c3) -1.32/17 30s} 65.
Qf5+ {(Qf5) +4.96/16 31s} Kg7 {(h7g7) -1.27/18 40s} 66. Qe5+ {
(Qe5) +4.96/17 30s} Kh7 {(g7h7) -1.26/18 30s} 67. Qe7+ {(Qe7) +4.96/15 30s} Kg8
{(h7g8) -1.26/19 96s} 68. Qe8+ {(Qe8) +3.11/18 96s} Kh7 {(g8h7) -1.25/20 20s}
69. Qf7+ {(Qf7) +2.04/16 76s} Kh8 {(h7h8) -1.25/21 22s} 70. Qf8+ {
(Qf8) +2.05/16 46s} Kh7 {(h8h7) -1.25/22 37s} 71. Qf7+ {(Qf7) +2.05/16 32s} Kh8
{(h7h8) -1.25/2165} 72. Qf6+ {(Qf6) +2.05/16 20s} Kh7 {(h8h7) -1.25/15 65s} 73.
Qg6+ {(Qg6) +1.90/15 29s} Kh8 {(h7h8) -1.26/1 52s} 74. Qh6+ {(Qh6) +1.92/15 20s
} Kg8 {(h8g8) -1.26/1 41s} 75. Qg5+ {(Qg5) +2.48/14 20s} Kh8 {
(g8h8) -0.92/17 31s} 76. Qh6+ {(Qh6) +3.47/16 40s} Kg8 {(h8g8) -0.92/16 5s} 77.
Qe6+ {(Qe6) +3.47/16 11s} Kg7 {(g8g7) -0.92/16 5s} 78. Qg6+ {
(Qg6 ) +1.92/13 24s} Kh8 {(g7h8) -0.92/17 7s} 79. Qf6+ {(Qf6) +1.92/14 6s} Kh7
{(h8h7) -0. 89/17 7s} 80. Qf2 Kg7 {(h7g7) -0.93/16 9s} 81. Kg2 {
(Kg2) +1.83/15 76s} Qc1 {(c3c1) -0.90/17 92s} 82. Kh2 {(Kh2) +1.83/14 43s} Qd1
{(c1d1) -0.89/17 50s} 83. Kg3 {(Kg3) +1.82/15 83s} Qc1 {(d1c1) -0.90/16 64s}
84. Qf4 {(Qf4) +1.82/15 47s} Qa3+ {(c1a3) -0.89/16 83s} 85. Kg2 {
(Kg2) +1.83/16 40s} Qb2+ {(a3b2) -0.89/17 31s} 86. Qf2 {(Qf2) +1.57/15 45s} Qc1
{(b2c1) -0.90/18 65s} 87. Kh2 {(Kh2) +1.57/13 43s} Qg5 {(c1g5) -0.88/17 31s}
88. Kg3 {(Kg3) +2.41/15 81s} Qc1 {(g5c1) -0.90/18 29s} 89. Qf4 {
(Qf4) +1.06/15 116s} Qa3+ {(c1a3) -0.08/18 125s} 90. Kh2 {(Kh2) +1.03/15 42s}
Qb2+ {(a3b2) -0.08/ 17 83s} 91. Kh3 {(Kh3) +1.03/16 36s} Qxd4 {
(b2d4) -0.09/17 29s} 92. g5 {(g5) +1.06/14 73s} Qc3+ {(d4c3) -0.01/17 35s} 93.
Kg4 {(Kg4) +1.05/16 35s} Qc8+ {(c3c8) -1.54/1864} 94. Kh4 {(Kh4) +1.04/16 35s}
Qe6 {(c8e6) -1.54/18 29s} 95. Qb8 {(Qb8) +1.03/14 71s} Qf7 {(e6f7) +0.00/18 23s
} 96. Qe5+ {(Qe5) +1.61/16 34s} Kf8 {(g7f8) +0.00/18 27s} 97. g6 {
(g6) +1.62/14 40s} Qe7+ {(f7e7) +0.00/19 26s} 98. Qxe7+ {(Qxe7) +1.48/19 69s}
Kxe7 {(f8e7) +0.00/24 33s} 99. Kg5 {(Kg5) +1.48/15 39s} e3 {(e4e3) +0.00/23 26s
} 100. g7 {(g7) +1.26/15 97s} Kf7 {(e7f7) +0.00/23 52s} 101. Kh6 {
(Kh6) +2.07/17 59s} e2 {(e3e2) +0.00/3 69s} 102. Kh7 {(Kh7) +2.39/14 27s} e1=Q
{(e2e1) +0.00/1 116s} 103. g8=Q+ {(Qg8) +2.35/14 27s} Kf6 {(f7f6) +0.00/20 21s}
104. Qg7+ {(Qg7) +2.32/13 44s} Ke6 {(f6e6) +0.00/18 19s} 105. Kg8 {
(Kg8) +2.61/ 14 55s} Qh4 {(e1h4) +0.00/19 50s} 106. h6 {(h6) +2.61/16 25s} Qh5
{(h4h5) +0.00/2019} 107. h7 {(h7) +2.99/18 26s} Qe8+ {(h5e8) +0.00/26 25s} 108.
Qf8 Qg6+ {(e8g6) +0.00/26 33s} 109. Qg7 {(Qg7) +2.99/18 39s} Qe8+ {
(g6e8) +0.00/21 18s} 110. Qf8 Qg6+ {(e8g6) +0.00/26 57s} 111. Kh8 {
(Kh8) +2.98/19 67s} Qf7 {(g6f7) +0.00/24 30s} 112. Qh6+ {(Qh6) +2.97/16 30s}
Kd7 {(e6d7) +0.00/22 17s} 113. Qh3+ {(Qh3) +2.54/20 91s} Kd6 {
(d7d6) +0.00/22 66s} 114. Qa3+ {(Qa3) +2.98/15 35s} Kc6 {(d6c6) +0.00/23 80s}
115. Qa6+ {(Qa6) +2.97/16 29s} Kc5 {(c6c5) +0.00/23 11s} 116. Qa5+ {
(Qa5) +2.97/14 16s} Kd6 {(c5d6) +0.00/23 62s} 117. Qb6+ {(Qb6) +3.11/18 15s}
Ke5 {(d6e5) +0.00/22 32s} 118. Qe3+ {(Qe3) +3.09/15 15s} Kf5 {
(e5f5) +0.00/24 37s} 119. Qf3+ {(Qf3) +3.00/17 16s} Kg6 {(f5g6) +0.00/24 24s}
120. Qg2+ {(Qg2) +3.11/17 14s} Kh6 {(g6h6) +0.00/25 4s} 121. Qd2+ {
(Qd2) +3.11/17 67s} Kg6 {(h6g6) +0.00/27 57s} 122. Qc2+ {(Qc2) +3.10/20 83s}
Kg5 {(g6g5) +0.00/23 135s} 123. Qc1+ {(Qc1) +3.11/19 43s} Kg4 {
(g5g4) +0.00/24 100s} 124. Qd1+ {(Qd1) +3.11/18 48s} Kg3 {(g4g3) +0.00/22 126s}
125. Qg1+ {(Qg1) +3.10/18 112s} Kh3 {(g3h3) +0.00/24 130s} 126. Qh1+ {
(Qh1) +3.11/20 112s} Kg3 {(h3g3) +0.00/26 26s} 127. Qg1+ {(Qg1) +3.10/20 91s}
Kh3 {(g3h3) +0.00/25 81s} 128. Qe3+ {(Qe3) +3.08/19 45s} Kg2 {
(h3g2) +0.00/23 116s} 129. Qe2+ {(Qe2) +3.07/18 100s} Kg1 {(g2g1) +0.00/24 107s
} 130. Qe3+ {(Qe3) +2.94/18 95s} Kf1 {(g1f1) +0.00/23 99s} 131. Qh3+ {
(Qh3) +2.93/19 47s} Ke2 {(f1e2) +0.00/23 56s} 132. Qg4+ {(Qg4) +2.87/17 95s}
Kd2 {(e2d2) +0.00/21 27s} 133. Qd4+ {(Qd4) +2.95/18 37s} Kc2 {
(d2c2) +0.00/22 43s} 134. Qa4+ {(Qa4) +2.92/17 39s} Kc3 {(c2c3) +0.00/22 21s}
135. Qa3+ {(Qa3) +2.97/19 38s} Kd2 {(c3d2) +0.00/25 84s} 136. Qd6 {
(Qd6) +2.95/18 79s} Kd1 {(d2d1) +0.00/1914} 137. Qd8 {(Qd8 ) +0.06/19 64s} Qe6
{(f7e6) +0.00/20 23s} 138. Qg5 {(Qg5) +2.06/15 43s} Qd7 {(e6d7) +0.00/19 15s}
139. Qh5+ {(Qh5) +3.12/15 22s} Kc1 {(d1c1) +0.00/18 17s} 140. Qg5+ {
(Qg5) +3.12/15 24s} Kd1 {(c1d1) +0.00/19 77s} 141. Qg1+ {(Qg1) +3.13/15 30s}
Kc2 {(d1c2) +0.00/19 68s} 142. Qf2+ {(Qf2) +3.13/16 30s} Kb3 {
(c2b3) +0.00/19 18s} 143. Kg8 {(Kg8) +3.13/15 35s} Qc8+ {(d7c8) +0.00/1660}
144. Kg7 {(Kg7) +3.16/16 63s} Qc7+ {(c8c7) -1.50/15 24s} 145. Qf7 {
(Qf7) +3.44/15 49s} Qc3+ {(c7c3) -1.54/15 24s} 146. Kg6 {(Kg6) +3.44/15 69s}
Qg3+ {(c3g3) -1.64/14 27s} 147. Kf6 {(Kf6) +3.44/13 13s} Kc4 {(b3c4) -1.57/1512
} 148. Qg6 {(Qg6) +4.18/13 26s} Qc3+ {(g3c3) -2.67/15 22s} 149. Kf7 {
(Kf7) +10.89/13 12s} Kb5 {(c4b5) -8.96/15 15s} 150. Qd6 {(Qd6) +11.37/11 20s}
Qf3+ {(c3f3) -8.92/15 14s} 151. Qf6 {(Qf6) +1.39/14 45s} Qh5+ {
(f3h5) -9.14/1514} 152. Qg6 {(Qg6) +1.40/15 12s} Qe5 {(h5e5) -1.47/15 18s} 153.
Qg8 {(Qg8) +1.40/12 24s} Qf4+ {(e5f4) -1.40/14 19s} 154. Ke6 {
(Ke6) +1.40/17 10s} Qe3+ {(f4e3) -1.37/14 10s} 155. Kxd5 {(Kxd5) +4.18/17 10s}
Qb3+ {(e3b3) -1.34/14 10s} 156. Kd6 {(Kd6) +1.40/19 22s} Qb4+ {
(b3b4) -1.32/1433} 157. Kc7 {(Kc7) +1.39/16 7s} Qe7+ {(b4e7) -1.30/13 14s} 158.
Kc8 {(Kc8) +1.40/18 7s} Qc5+ {(e7c5) -1.31/1410} 159. Kd8 {(Kd8) +1.40/19 8s}
Qd4+ {(c5d4) -1.30/ 13 4s} 160. Ke8 {(Ke8) +1.40/17 8s} Qe5+ {(d4e5) -1.31/134}
161. Kd7 {(Kd7) +1.40/17 85s} Qd4+ {(e5d4) -1.25/15 40s} 162. Kc8 {
(Kc8) +1.40/17 81s} Qc3+ {(d4c3) -1.25/15 40s} 163. Kb8 {(Kb8) +1.39/18 41s}
Qe5+ {(c3e5) -1.24/15 38s} 164. Kc8 {(Kc8) +1.39/18 42s} Qf5+ {
(e5f5) -1.24/15 88s} 165. Kc7 {(Kc7) +1.40/19 81s} Qe5+ {(f5e5) -1.25/15 36s}
166. Kd7 {(Kd7) +1.39/19 52s} Qd4+ {(e5d4) -1.20/15 87s} 167. Ke8 {
(Ke8) +1.39/17 45s} Qe5+ {(d4e5) -1.19/15 123s} 168. Kf7 {(Kf7) +1.39/17 77s}
Qd5+ {(e5d5) -1.19/15 32s} 169. Kf6 {(Kf6) +1.39/16 39s} Qf3+ {
(d5f3) -1.18/15 113s} 170. Kg7 {(Kg7) +1.40/19 79s} Qg4+ {(f3g4) -1.17/15 31s}
171. Kf8 {(Kf8) +1.40/17 73s} Qb4+ {(g4b4) -1.16/15 43s} 172. Kg7 {
(Kg7) +1.40/18 69s} Qd4+ {(b4d4) -1.17/15 27s} 173. Kf7 {(Kf7) +1.40/17 67s}
Qf4+ {(d4f4) -1.17/15 24s} 174. Kg6 {(Kg6) +1.38/17 65s} Qg4+ {
(f4g4) -1.14/15 86s} 175. Kf6 {(Kf6) +1.39/18 63s} Qf4+ {(g4f4) -1.14/15 87s}
176. Ke7 {(Ke7) +1.39/17 61s} Qe4+ {(f4e4) -1.13/15 32s} 177. Kd6 {
(Kd6) +1.39/16 30s} Qf4+ {(e4f4) -1.13/1523} 178. Ke6 {(Ke6) +1.39/19 59s} Kb4
{(b5b4) -1.09/1565} 179. h8=Q {(Qh8) +12.53/15 28s} Qc4+ {(f4c4) -10.63/ 14 23s
} 180. Ke5 {(Ke5) +12.53/16 57s} Qe2+ {(c4e2) -10.57/ 15 48s} 181. Kd4 {
(Kd4) +12.53/14 53s} Qf2+ {(e2f2) -10.56/15 59 1-0 Arena Adjudication} 1-0
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2008.01.30"]
[Round "1.103"]
[White "Cheese 1.1b"]
[Black "Joker 1.1.14"]
[Result "1-0"]
[ECO "B10"]
[WhiteElo "2406"]
[PlyCount "247"]
[EventDate "2008.??.??"]
1. e4 {book 0s} c6 {book 0s} 2. c4 {book 0s} d6 {book 0s} 3. Nc3 {book 0s} Nf6
{book 0s} 4. Nf3 {book 0s} g6 {book 0s} 5. g3 {book 0s} Bg7 {book 0s} 6. Bg2 {
book 0s} O-O {book 0s} 7. d4 {book 0s} a6 {book 0s} 8. O-O {book 0s} Bg4 {
book 0s} 9. h3 {book 0s} Bxf3 {book 0s} 10. Bxf3 {book 0s} Nfd7 {book 0s} 11.
Rb1 {+0.60/13 44s} c5 {+0.00/15 49s} 12. d5 {+0.44/13 52s} Bxc3 {-0.05/16 71s}
13. bxc3 {+0.73/15 48s} b6 {-0.02/16 72s} 14. Bf4 {+0.81/14 48s} Re8 {
-0.05/15 36s} 15. Re1 {+0.93/14 52s} Ra7 {-0.05/16 52s} 16. Qd2 {+0.90/13 37s}
Rb7 {-0.09/15 32s} 17. h4 {+0.91/13 53s} Ne5 {-0.04/16 55s} 18. Bxe5 {
+1.02/17 48s} dxe5 {-0.05/16 49s} 19. Qh6 {+1.04/15 53s} Qd6 {-0.21/16 129s}
20. Bg4 {+1.06/16 53s} Nd7 {-0.23/15 28s} 21. h5 {+0.91/15 30s} Nf6 {
-0.23/15 77s} 22. hxg6 {+0.94/15 54s} hxg6 {-0.27/15 39s} 23. Bf3 {+0.94/14 54s
} Nh7 {-0.31/15 34s} 24. a4 {+0.93/14 54s} Reb8 {-0.29/15 56s} 25. Bg4 {
+0.86/13 54s} Nf6 {-0.39/15 68s} 26. Bd1 {+0.80/15 33s} Ne8 {-0.27/15 50s} 27.
Re2 {+0.71/15 56s} Qf6 {-0.34/15 68s} 28. Ra2 {+0.66/15 56s} Nd6 {-0.48/15 24s}
29. f3 {+0.51/16 56s} Qg7 {-0.29/15 45s} 30. Qxg7+ {+0.80/16 33s} Kxg7 {
-0.21/17 23s} 31. Be2 {+0.76/15 37s} g5 {-0.18/16 32s} 32. Bd3 {+0.96/16 60s}
Kg6 {-0.14/15 23s} 33. Rh2 {+1.08/15 60s} Ne8 {-0.10/15 22s} 34. g4 {
+1.33/15 51s} Nd6 {-0.18/16 23s} 35. Rbb2 {+1.26/16 62s} Ne8 {-0.18/16 36s} 36.
Rh8 {+1.21/16 48s} Nf6 {-0.23/17 40s} 37. Rxb8 {+1.39/18 65s} Rxb8 {
-0.12/19 42s} 38. a5 {+1.37/18 65s} Nd7 {+0.25/18 35s} 39. Kf2 {+1.21/18 65s}
bxa5 {+0.00/18 20s} 40. Ra2 {+1.37/18 32s} Rc8 {+0.04/19 95s} 41. Rxa5 {
+1.90/18 39s} Nb8 {+0.13/19 62s} 42. Ra1 {+1.87/17 40s} Rc7 {+0.05/18 32s} 43.
Bc2 {+1.90/17 39s} Rb7 {+0.07/19 55s} 44. Ba4 {+1.84/17 28s} Kg7 {+0.05/18 57s}
45. Rh1 {+1.87/15 40s} a5 {+0.00/19 31s} 46. Bb5 {+1.84/16 40s} Ra7 {
+0.58/20 93s} 47. Ra1 {+1.64/17 40s} f6 {+0.25/19 29s} 48. Be8 {+2.00/18 40s}
Kf8 {+0.48/19 74s} 49. Ba4 {+2.00/20 35s} Rb7 {+1.01/19 70s} 50. Bb5 {
+2.00/20 40s} Ra7 {+0.94/19 41s} 51. Ke2 {+2.00/17 23s} Kg7 {+0.25/19 28s} 52.
Ba4 {+2.09/17 40s} Rb7 {+0.63/19 26s} 53. Ke3 {+2.00/19 40s} Kf7 {+0.65/18 36s}
54. Kd2 {+2.00/18 40s} Kg8 {+1.00/18 70s} 55. Kd3 {+2.00/18 23s} Kh7 {
+1.02/19 78s} 56. Be8 {+2.68/18 31s} Ra7 {+1.14/18 48s} 57. Rb1 {+2.86/20 36s}
Nd7 {+1.49/20 61s} 58. Bxd7 {+2.87/20 40s} Rxd7 {+1.29/19 20s} 59. Rb5 {
+2.88/21 28s} Rc7 {+1.29/19 46s} 60. Rxa5 {+2.97/21 42s} Kg6 {+1.91/19 23s} 61.
Ra6 {+2.90/23 42s} Kf7 {+1.35/20 42s} 62. Ra8 {+2.92/22 42s} Kg6 {+1.78/20 41s}
63. Ke3 {+2.90/23 42s} Kg7 {+1.77/19 18s} 64. Kf2 {+2.90/21 42s} Kf7 {
+1.77/19 37s} 65. Kg3 {+2.93/21 41s} Kg6 {+1.76/20 32s} 66. Rd8 {+2.90/22 43s}
Kh7 {+1.76/19 19s} 67. Kf2 {+2.95/21 42s} Kg7 {+1.76/18 20s} 68. Rb8 {
+2.88/20 32s} Ra7 {+1.70/18 19s} 69. Rc8 {+3.00/20 43s} Ra2+ {+1.69/17 22s} 70.
Ke3 {+2.98/19 43s} Ra5 {+1.80/18 32s} 71. Rc7 {+2.92/20 43s} Kf8 {+1.79/19 55s}
72. Rb7 {+2.92/19 43s} Ke8 {+1.16/18 20s} 73. Kd3 {+2.85/19 43s} Ra8 {
+1.64/18 20s} 74. Rb5 {+2.81/22 27s} Rc8 {+1.30/19 27s} 75. Ke3 {+2.77/23 46s}
Kd7 {+1.00/20 38s} 76. Ra5 {+2.73/22 46s} Kd6 {+0.97/19 15s} 77. Ra6+ {
+2.77/23 46s} Kd7 {+0.98/19 22s} 78. Ra7+ {+2.77/23 46s} Rc7 {+0.96/21 45s} 79.
Ra5 {+2.77/23 29s} Kd6 {+0.97/20 28s} 80. Ra6+ {+2.77/23 31s} Kd7 {+0.96/20 12s
} 81. Kd2 {+2.73/23 39s} Rb7 {+0.95/20 82s} 82. Kd3 {+2.77/22 39s} Rb8 {
+0.90/19 45s} 83. Ra5 {+2.72/21 27s} Kd6 {+0.90/19 27s} 84. Rb5 {+2.41/19 40s}
Ra8 {+0.87/21 78s} 85. Rb6+ {+2.71/19 40s} Kd7 {+0.72/21 40s} 86. Rc6 {
+2.72/18 40s} Ra5 {+0.74/20 74s} 87. Ke3 {+2.59/20 40s} Kd8 {+0.75/20 80s} 88.
Kd2 {+2.59/20 40s} Ke8 {+0.75/18 36s} 89. Kc2 {+2.67/20 35s} Kd8 {+0.73/18 29s}
90. Kd1 {+2.40/20 40s} Kd7 {+0.72/18 43s} 91. Ke2 {+2.26/21 34s} Kd8 {
+0.73/18 34s} 92. Kf2 {+2.30/22 39s} Kd7 {+0.74/18 32s} 93. Kf1 {+2.07/20 40s}
Ra1+ {+0.72/18 50s} 94. Ke2 {+2.24/20 40s} Ra2+ {+0.73/18 42s} 95. Ke1 {
+2.26/21 29s} Ra5 {+0.72/17 30s} 96. Kf2 {+2.29/21 40s} Kd8 {+0.75/18 51s} 97.
Rb6 {+2.31/20 40s} Kd7 {+0.72/18 42s} 98. Ke3 {+2.24/20 40s} Ra8 {+0.73/19 70s}
99. Rb3 {+2.11/21 24s} Ra5 {+0.73/18 26s} 100. Rb8 {+2.03/20 34s} Kc7 {
+0.72/19 62s} 101. Rb2 {+1.80/19 42s} Ra3 {+0.72/18 22s} 102. Kd3 {+2.01/19 42s
} Ra6 {+0.72/19 33s} 103. Rb5 {+2.01/17 42s} Kd6 {+0.72/19 25s} 104. Kc2 {
+0.64/20 42s} Ra1 {+0.72/19 51s} 105. Kb2 {+0.83/20 26s} Rf1 {+0.00/22 26s}
106. Rb6+ {+1.00/20 43s} Kd7 {+0.00/22 96s} 107. Rc6 {+1.19/20 36s} Rxf3 {
+0.10/18 23s} 108. Rxc5 {+1.02/19 30s} Re3 {+0.10/18 44s} 109. Ra5 {
+1.00/19 44s} Rxe4 {+0.24/17 19s} 110. Kb3 {+1.01/17 44s} Rxg4 {+0.00/20 20s}
111. c5 {+1.00/18 44s} Rh4 {+0.00/20 25s} 112. c6+ {+1.00/17 32s} Kd6 {
+0.00/20 16s} 113. Ra8 {+0.97/17 46s} Kc7 {+0.00/19 23s} 114. Ra7+ {
+1.00/18 33s} Kd8 {+0.00/19 30s} 115. c4 {+0.91/16 29s} Rh1 {+0.00/17 14s} 116.
Rd7+ {+1.00/16 51s} Ke8 {+0.00/17 16s} 117. Rb7 {+1.00/16 51s} Kd8 {
+0.00/17 27s} 118. Rb8+ {+1.00/17 51s} Kc7 {+0.00/18 20s} 119. Re8 {
+1.00/16 51s} Rh7 {+0.00/18 23s} 120. c5 {+1.02/16 16s} g4 {+0.85/16 18s} 121.
Ra8 {+2.00/16 40s} Rh3+ {+3.97/18 49s} 122. Kc4 {+2.34/16 37s} Rh1 {
+5.71/20 65s} 123. Ra7+ {+3.00/15 39s} Kb8 {+7.70/20 36s} 124. Rxe7 {
+4.35/15 32s} 1-0
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2008.01.29"]
[Round "1.102"]
[White "GarboChess 0.21"]
[Black "Joker 1.1.14"]
[Result "1-0"]
[ECO "B42"]
[PlyCount "203"]
[EventDate "2008.??.??"]
1. e4 {+355.34/0 0s} c5 {+355.34/0 0s} 2. Nf3 {+355.34/0 0s} e6 {+355.34/0 0s}
3. d4 {+355.34/0 0s} cxd4 {+355.34/0 0s} 4. Nxd4 {+355.34/0 0s} a6 {
+355.34/0 0s} 5. Bd3 {+355.34/0 0s} Bc5 {+355.34/0 0s} 6. Nb3 {+355.34/0 0s}
Be7 {+355.34/0 0s} 7. Be3 {+355.34/0 0s} Nf6 {+0.40/13 77s} 8. Nc3 {
(e5) +0.15/12 81s} d6 {(Nc6) +0.20/14 88s} 9. O-O {(h4) +0.18/12 79s} Nc6 {
+0.20/14 266s} 10. f4 {(Na4) +0.18/12 77s} O-O {-0.09/14 168s} 11. a3 {
(a4) +0.16/12 75s} b5 {(e5) -0.13/13 58s} 12. Qf3 {(Rf2) +0.24/11 73s} Bd7 {
(Bb7) -0.13/13 88s} 13. Be2 {+0.23/12 71s} Qc7 {(Rc8) -0.13/13 79s} 14. g4 {
(Rad1) +0.30/12 70s} Rac8 {(g6) -0.48/13 161s} 15. Rad1 {(Rfd1) +0.34/11 68s}
Na5 {(Ne8) -0.49/13 67s} 16. Nxa5 {(g5) +0.41/14 66s} Qxa5 {-0.33/14 70s} 17.
g5 {+0.38/13 64s} Ne8 {-0.14/14 170s} 18. f5 {+0.32/12 63s} Bd8 {-0.13/13 57s}
19. g6 {(Rd3) +0.42/12 61s} Bb6 {-0.34/13 66s} 20. fxe6 {(Bxb6) +0.47/12 60s}
Bxe6 {-0.32/14 95s} 21. gxh7+ {(Kh1) +0.51/13 58s} Kxh7 {-0.36/14 81s} 22. Rf2
{(Kh1) +0.35/12 57s} Kg8 {-0.44/13 72s} 23. Kh1 {(Bxb6) +0.34/12 55s} Rxc3 {
(Rc7) -0.51/15 143s} 24. bxc3 {+0.75/15 54s} Bxe3 {-0.14/16 90s} 25. Qxe3 {
+0.75/13 53s} Qxa3 {+0.11/15 97s} 26. Qd4 {(Rff1) +0.72/13 51s} Bc8 {
(Qc5) +0.09/15 146s} 27. c4 {(Rg2) +1.30/13 50s} b4 {(bxc4) -0.01/14 58s} 28.
Ra1 {(Rg1) +1.11/13 49s} Qh3 {-0.01/14 70s} 29. Ra4 {(Rb1) +1.39/13 48s} b3 {
-0.06/14 46s} 30. cxb3 {(Ra3) +1.38/13 46s} Qxb3 {-0.20/14 49s} 31. Ra1 {
+1.27/12 45s} Qh3 {(Qb4) -0.09/14 57s} 32. Bd3 {(Ra5) +1.36/11 44s} Bb7 {
(Qh4) -0.16/13 59s} 33. Rb1 {+1.41/11 43s} Bc8 {(Qd7) -0.05/14 95s} 34. Rb8 {
+1.38/11 42s} Nf6 {(Bg4) +0.00/14 83s} 35. Rg2 {(Qxd6) +1.09/12 41s} Qf3 {
+0.00/14 48s} 36. Be2 {(Qxd6) +0.31/13 40s} Qf4 {+0.00/15 74s} 37. Rb3 {
+0.40/13 39s} Qxe4 {+0.19/14 98s} 38. Qxd6 {+0.68/12 38s} Ne8 {
(Bb7) +0.16/14 94s} 39. Qb4 {(Qd5) +1.32/11 37s} Be6 {(Nf6) +0.14/12 49s} 40.
Bd3 {+1.20/11 36s} Qe5 {(Qf4) +0.19/13 78s} 41. Ra3 {+0.93/12 116s} Qh5 {
(Nc7) +0.20/13 87s} 42. Be2 {(Ra1) +1.30/12 113s} Qh4 {(Qh6) +0.27/14 86s} 43.
Qc3 {(Ra5) +1.46/13 110s} Bc8 {(Qe4) +0.25/14 84s} 44. c5 {(Bf3) +1.45/14 108s}
Bb7 {+0.19/14 96s} 45. Bf3 {+1.46/15 105s} Bxf3 {+0.36/14 64s} 46. Qxf3 {
+1.38/14 102s} Nc7 {+0.29/14 205s} 47. Rd3 {(Qf5) +1.45/13 100s} Ne6 {
+0.05/14 98s} 48. c6 {+1.43/12 97s} a5 {(g6) +0.13/13 62s} 49. Rg4 {
(Rd7) +1.39/12 95s} Qe1+ {+0.08/15 153s} 50. Rg1 {+1.36/13 92s} Qb4 {
+0.12/15 63s} 51. Rf1 {(Rd7) +1.47/11 90s} Qc4 {+0.23/14 92s} 52. Rc3 {
(Rd6) +1.53/13 88s} Qb4 {+1.52/17 147s} 53. c7 {+2.49/13 86s} Ng5 {+2.63/16 69s
} 54. Qe3 {(Qc6) +2.68/14 84s} Qb7+ {+2.42/15 78s} 55. Kg1 {+2.75/14 81s} Ne4 {
(Nh7) +3.00/15 119s} 56. c8=Q {+3.02/14 79s} Rxc8 {+3.46/17 94s} 57. Rxc8+ {
+3.14/14 77s} Qxc8 {+3.47/17 58s} 58. Qxe4 {+3.06/13 75s} g6 {
(Qd8) +3.58/16 152s} 59. Qd5 {+3.74/14 74s} Qc7 {+3.64/16 57s} 60. Kg2 {
+3.84/13 72s} Kf8 {(Kg7) +3.82/15 70s} 61. Rf2 {(Rf3) +3.87/13 70s} Kg7 {
(f5) +3.98/15 49s} 62. Ra2 {(h4) +3.93/13 68s} Qe7 {+3.84/15 130s} 63. Qxa5 {
+3.96/12 67s} Qe4+ {+3.84/14 49s} 64. Kf2 {+3.97/12 65s} Qd4+ {
(Qf4+) +3.82/14 73s} 65. Ke2 {+4.01/12 63s} Qe4+ {(Qg4+) +3.82/14 107s} 66. Kd1
{(Kd2) +4.02/11 62s} Qh1+ {(Qd3+) +3.76/14 65s} 67. Qe1 {+3.99/12 60s} Qd5+ {
+4.02/14 51s} 68. Rd2 {(Qd2) +4.02/12 59s} Qf3+ {(Qb3+) +4.11/14 73s} 69. Qe2 {
(Kc2) +4.05/12 57s} Qh1+ {(Qb3+) +4.11/15 104s} 70. Kc2 {(Qe1) +4.04/12 56s}
Qc6+ {+4.11/14 36s} 71. Kd3 {(Kb1) +4.05/12 54s} Qc8 {(Qc5) +4.18/14 96s} 72.
Qe5+ {+4.42/13 53s} Kg8 {(Kh7) +4.23/14 31s} 73. Qf6 {(Qb5) +4.42/13 52s} Qg4 {
(Qb7) +4.22/15 56s} 74. Rb2 {(Qb6) +4.44/12 50s} Qd1+ {+4.21/15 44s} 75. Ke3 {
(Rd2) +4.43/13 49s} Qg1+ {+4.21/16 32s} 76. Ke4 {(Kd3) +4.43/13 48s} Qh1+ {
(Qg4+) +4.21/16 41s} 77. Kd4 {(Ke3) +4.43/13 47s} Qa1 {+4.21/15 33s} 78. Kc5 {
(Kd3) +4.46/13 46s} Qa7+ {+4.38/15 49s} 79. Rb6 {+4.49/13 44s} Qa3+ {
(Kh7) +4.39/16 54s} 80. Kb5 {(Kc6) +4.57/14 43s} Qd3+ {(Qb3+) +4.35/16 35s} 81.
Kc6 {+4.57/15 123s} Qc2+ {+4.41/17 206s} 82. Kb7 {(Kd7) +4.55/15 120s} Qe2 {
(Qa2) +4.41/16 137s} 83. Rd6 {(Qd6) +4.56/14 117s} Qe4+ {+4.39/17 94s} 84. Rc6
{(Kb8) +4.56/15 114s} Qb4+ {(Qb1+) +4.39/17 135s} 85. Rb6 {(Kc8) +4.54/15 111s}
Qe4+ {(Qc5) +4.40/16 61s} 86. Ka7 {(Kc8) +4.55/15 109s} Qe3 {
(Qa4+) +4.58/18 193s} 87. Kb8 {+4.57/15 106s} Qc5 {+4.70/18 79s} 88. Rd6 {
(h4) +4.56/15 103s} Qb4+ {(Qb5+) +4.45/18 61s} 89. Kc7 {(Rb6) +4.56/15 101s}
Qa5+ {(Qc4+) +4.45/18 98s} 90. Rb6 {(Kb8) +4.55/15 98s} Qc5+ {+4.45/17 255s}
91. Rc6 {(Kb8) +4.55/15 96s} Qa7+ {(Qa5+) +4.44/17 72s} 92. Kd8 {+4.66/15 93s}
Qa5+ {(Qb8+) +4.45/17 102s} 93. Rc7 {(Kd7) +4.73/15 91s} Qd5+ {
(Qa8+) +4.43/18 102s} 94. Ke7 {+4.62/15 89s} Qe4+ {+4.48/18 83s} 95. Kd6 {
(Kd7) +4.67/15 86s} Qd3+ {+4.48/18 74s} 96. Kc5 {(Ke7) +4.65/15 84s} Qe3+ {
(Qa3+) +4.68/17 60s} 97. Kc6 {(Kb5) +4.62/15 82s} Qe4+ {+4.68/18 65s} 98. Kb6 {
+4.62/15 80s} Qb4+ {(Qe3+) +4.68/18 128s} 99. Ka7 {+4.65/17 78s} Qa4+ {
+4.70/18 87s} 100. Kb8 {+4.62/16 76s} Qb4+ {+4.91/19 181s} 101. Kc8 {
+4.65/16 74s} Qb3 {(Qg4+) +4.91/18 180s} 102. Qd8+ {(Qe5) +4.68/14 72s} 1-0
-
- Posts: 10788
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Repetition detection structure.
Another example
Joker lost against Buzz when Buzz won thanks to 90...Nxc4 that it could not find without considering the 50 move rule
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2007.09.06"]
[Round "1.72"]
[White "Joker 1.1.06"]
[Black "Buzz 0.08 32-bit"]
[Result "0-1"]
[ECO "C90"]
[WhiteElo "2346"]
[BlackElo "2290"]
[PlyCount "230"]
[EventDate "2007.??.??"]
1. e4 {+355.34/0 0s} e5 {+355.34/0 0s} 2. Nf3 {+355.34/0 0s} Nc6 {+355.34/0 0s}
3. Bb5 {+355.34/0 0s} a6 {+355.34/0 0s} 4. Ba4 {+355.34/0 0s} Nf6 {+355.34/0 0s
} 5. O-O {+355.34/0 0s} Be7 {+355.34/0 0s} 6. Re1 {+355.34/0 0s} b5 {
+355.34/0 0s} 7. Bb3 {+355.34/0 0s} d6 {+355.34/0 0s} 8. c3 {+355.34/0 0s} O-O
{+355.34/0 0s} 9. d3 {+0.00/13 58s} Bg4 {(Rb8) +0.03/12 53s} 10. Nbd2 {
(Bd5) +0.01/13 60s} Nb8 {(Na5) -0.04/11 53s} 11. Nf1 {(h3) +0.07/14 71s} Nbd7 {
+0.02/12 53s} 12. Bd2 {(Bg5) +0.07/14 104s} a5 {(Rb8) -0.07/12 53s} 13. Ne3 {
(Bg5) +0.15/14 76s} c6 {(Be6) -0.13/11 53s} 14. Nxg4 {+0.42/13 39s} Nxg4 {
-0.04/12 53s} 15. Qe2 {(a4) +0.43/13 98s} h6 {(Nb6) -0.10/12 53s} 16. d4 {
+0.65/12 47s} a4 {(Rb8) -0.13/11 53s} 17. Bc2 {+0.66/13 84s} Ngf6 {
(Qb6) -0.02/12 53s} 18. Rad1 {(c4) +0.79/12 34s} Qb6 {(exd4) -0.20/11 53s} 19.
Nh4 {+0.86/13 56s} Rfe8 {(exd4) -0.08/11 53s} 20. Nf5 {+1.16/13 85s} Nf8 {
(a3) -0.01/10 53s} 21. d5 {(h4) +1.19/11 34s} c5 {(cxd5) -0.08/10 53s} 22. c4 {
(f4) +1.11/11 44s} b4 {-0.10/12 53s} 23. Rb1 {(Qf3) +0.96/11 39s} Ng6 {
-0.16/11 53s} 24. h4 {(Qf3) +0.91/12 82s} Bd8 {(Qa6) +0.06/11 53s} 25. Qd1 {
(Qf3) +0.93/12 60s} Qa6 {-0.08/12 53s} 26. Bd3 {(b3) +0.77/12 40s} Ne7 {
(h5) -0.13/12 53s} 27. Ne3 {(Ng3) +0.68/12 32s} Ra7 {(h5) -0.10/12 53s} 28. Ng4
{(h5) +1.01/13 49s} Nd7 {(Nh7) -0.07/12 53s} 29. Nxh6+ {(Qf3) +1.05/11 33s}
gxh6 {-1.14/13 53s} 30. Bxh6 {+1.02/13 47s} Ng6 {(Kh8) -0.73/13 53s} 31. h5 {
+1.17/14 44s} Kh7 {-0.56/14 53s} 32. Qf3 {+1.23/13 44s} Nh8 {-0.54/13 53s} 33.
Be3 {(Bc1) +0.85/12 64s} Bf6 {(Rg8) -0.68/12 53s} 34. a3 {(Qf5+) +0.85/11 21s}
b3 {(bxa3) -0.68/12 53s} 35. Rec1 {(Qf5+) +0.50/12 57s} Qc8 {(Kg7) -0.66/13 53s
} 36. Qf5+ {+0.63/12 36s} Kg7 {-0.67/14 53s} 37. Be2 {+0.52/12 23s} Kf8 {
-0.70/13 53s} 38. g4 {(Kh2) +0.56/12 19s} Kg8 {-0.76/13 53s} 39. Rc3 {
(h6) +0.47/12 44s} Be7 {-0.85/12 53s} 40. Bh6 {(g5) +0.41/12 32s} Nb6 {
(f6) -1.03/14 53s} 41. Qf3 {(Qxc8) +0.02/14 73s} Kh7 {(Qd8) -1.03/12 45s} 42.
Be3 {(Bd2) +0.32/12 39s} f6 {(Kg8) -1.14/13 45s} 43. Qg2 {(Kg2) +0.32/12 68s}
Nf7 {-1.20/12 45s} 44. Rf1 {(Qf3) +0.23/12 30s} Bf8 {(Rg8) -1.26/12 45s} 45.
Qf3 {+0.08/12 40s} Bg7 {-1.21/13 45s} 46. Bd2 {(Kg2) +0.06/13 91s} Rg8 {
(Rh8) -1.26/13 45s} 47. Qh3 {(Kh1) +0.07/12 34s} Bh6 {-1.35/12 45s} 48. Be1 {
(Bxh6) -0.20/13 81s} Bf4 {-1.50/12 45s} 49. Kh1 {-0.35/13 87s} Qf8 {
-1.55/13 45s} 50. Qd3 {-0.36/13 37s} Qh6 {-1.58/13 45s} 51. Qd1 {-0.57/13 47s}
Qg5 {(Ng5) -1.51/14 45s} 52. Rh3 {-0.31/13 45s} Qg7 {(Rg7) -1.52/13 45s} 53.
Rg1 {-0.12/13 73s} Kh8 {(Ng5) -1.52/13 45s} 54. Bd3 {(Qd3) -0.13/13 39s} Qf8 {
(Ng5) -1.54/13 45s} 55. Rg2 {(Qe2) +0.04/13 28s} Qh6 {(Nh6) -1.54/12 45s} 56.
Kg1 {(Bc3) +0.04/15 80s} Ng5 {-1.54/13 45s} 57. Rh4 {+0.02/14 41s} Qh7 {
(Nc8) -1.54/13 45s} 58. Qe2 {(Kh1) -0.56/14 135s} Nf7 {(Bc1) -1.54/12 45s} 59.
Bc3 {(Qd1) +0.08/14 39s} Qh6 {(Rg7) -1.54/13 45s} 60. Qd1 {+0.04/14 45s} Kh7 {
(Kg7) -1.55/13 45s} 61. Qe2 {(Be1) +0.06/13 25s} Ng5 {(Kg7) -1.55/13 45s} 62.
Be1 {(Qd1) -0.02/15 73s} Bc1 {(Kg7) -1.54/13 45s} 63. Bc3 {+0.05/14 32s} Qg7 {
(Kg7) -1.54/13 45s} 64. Kf1 {(f3) +0.18/13 37s} Nf7 {(Qh6) -1.54/13 45s} 65.
Qd1 {(Rh3) +0.30/12 30s} Bh6 {(Qh6) -1.53/13 45s} 66. Ke2 {(Rh1) +0.08/13 71s}
Bf4 {(Rh8) -1.52/13 45s} 67. Ke1 {(Rh1) +0.20/12 26s} Ng5 {(Qh6) -1.53/13 45s}
68. Ke2 {(Rh1) +0.18/13 44s} Qh6 {-1.50/12 45s} 69. Qh1 {(Rh1) +0.07/13 54s}
Rga8 {(Rd8) -1.53/13 45s} 70. Qd1 {+0.09/13 18s} Kh8 {(Kg7) -1.52/12 45s} 71.
Kf1 {(Bd2) +0.11/13 39s} Qh7 {(Kg7) -1.54/14 45s} 72. Qe2 {+0.11/13 17s} Nf7 {
(Qh6) -1.53/13 45s} 73. Rh1 {(Rg1) +0.17/13 41s} Qg7 {(Ng5) -1.51/13 45s} 74.
Rh3 {(Rgg1) +0.17/13 46s} Rg8 {(Ng5) -1.53/13 45s} 75. Rh4 {(Qe1) +0.20/12 18s}
Qg5 {-1.53/13 45s} 76. Rh3 {(Rh1) +0.06/13 35s} Nh6 {-1.53/11 45s} 77. Ke1 {
(Rh1) +0.00/12 17s} Bc1 {(Nxg4) -1.52/12 45s} 78. Qd1 {+0.30/12 28s} Nf7 {
(Kg7) -1.50/12 45s} 79. Kf1 {(Be2) +0.33/11 13s} Qh6 {(Kg7) -1.50/12 45s} 80.
Ke1 {(Ke2) +0.20/12 25s} Bf4 {(Kg7) -1.52/13 45s} 81. Kf1 {(Rh1) +0.10/14 54s}
Ng5 {(Kg7) -1.53/13 45s} 82. Rh4 {(Rh1) +0.05/14 30s} Qg7 {(Kg7) -1.52/13 45s}
83. Rg1 {(Rh1) +0.05/14 86s} Qh7 {-1.51/12 45s} 84. Qe2 {(Rhh1) +0.05/14 34s}
Nf7 {(Kg7) -1.48/12 45s} 85. Rg2 {(Kg2) +0.07/13 33s} Qh6 {(Kg7) -1.52/13 45s}
86. Qd1 {+0.05/14 50s} Qg5 {(Kg7) -1.52/14 45s} 87. Rh1 {(Rh3) +0.10/14 36s}
Qg7 {(Qh6) -1.50/12 45s} 88. Ke1 {(Bd2) +0.07/13 50s} Qh7 {(Ng5) -0.29/12 45s}
89. Qf3 {(Rgg1) +0.06/13 40s} Ng5 {-0.47/13 45s} 90. Qe2 {+0.00/14 30s} Nxc4 {
-0.72/15 45s} 91. Bxc4 {-0.58/15 44s} Qxe4 {-0.73/15 45s} 92. Qxe4 {
-1.02/16 56s} Nxe4 {-0.74/14 45s} 93. Rh3 {(Ke2) -1.20/15 58s} Rag7 {
-1.00/13 45s} 94. Bb5 {-1.16/14 31s} f5 {-1.04/13 45s} 95. g5 {
(Bxa4) -1.50/14 44s} Nxg5 {-1.21/13 45s} 96. Rxg5 {(Rd3) -1.74/15 84s} Rxg5 {
-1.66/15 45s} 97. Bxa4 {-1.75/15 71s} Kh7 {(Ra8) -1.66/15 45s} 98. Bxb3 {
-1.55/15 55s} Rb8 {(Kh6) -1.73/14 45s} 99. Bc2 {-1.09/14 46s} Kh6 {
(e4) -1.92/14 45s} 100. Kd1 {(a4) -1.69/14 52s} e4 {-2.03/14 45s} 101. Ke2 {
(Ba4) -1.76/14 43s} Rxh5 {-2.10/15 45s} 102. Rxh5+ {-2.09/16 59s} Kxh5 {
-2.13/15 45s} 103. b3 {-2.16/16 55s} Be5 {(Re8) -2.28/15 45s} 104. Bd2 {
-2.34/15 32s} Kg4 {-2.47/15 45s} 105. a4 {-2.74/15 31s} f4 {(Bd4) -3.26/15 45s}
106. Ke1 {(Bxe4) -3.96/16 46s} f3 {-3.59/16 45s} 107. Bxe4 {(Be3) -4.54/17 30s}
Rxb3 {-3.76/15 45s} 108. Be3 {(Bc1) -4.68/17 35s} Ra3 {-3.77/14 45s} 109. Bg6 {
-5.32/18 40s} Bf4 {(c4) -3.88/14 45s} 110. Bh5+ {(Bxf4) -5.60/19 23s} Kxh5 {
-3.97/15 45s} 111. Bxf4 {-5.88/21 33s} Rd3 {-4.12/15 45s} 112. a5 {-6.30/21 39s
} Kg4 {-4.12/14 45s} 113. Bc1 {(Bxd6) -6.66/21 47s} Rxd5 {-4.82/14 45s} 114.
Bb2 {-7.27/21 25s} c4 {-4.87/14 45s} 115. a6 {-8.05/21 32s} Ra5 {-4.90/14 45s}
0-1
Joker lost against Buzz when Buzz won thanks to 90...Nxc4 that it could not find without considering the 50 move rule
[Event "CCRL 40/40"]
[Site "CCRL"]
[Date "2007.09.06"]
[Round "1.72"]
[White "Joker 1.1.06"]
[Black "Buzz 0.08 32-bit"]
[Result "0-1"]
[ECO "C90"]
[WhiteElo "2346"]
[BlackElo "2290"]
[PlyCount "230"]
[EventDate "2007.??.??"]
1. e4 {+355.34/0 0s} e5 {+355.34/0 0s} 2. Nf3 {+355.34/0 0s} Nc6 {+355.34/0 0s}
3. Bb5 {+355.34/0 0s} a6 {+355.34/0 0s} 4. Ba4 {+355.34/0 0s} Nf6 {+355.34/0 0s
} 5. O-O {+355.34/0 0s} Be7 {+355.34/0 0s} 6. Re1 {+355.34/0 0s} b5 {
+355.34/0 0s} 7. Bb3 {+355.34/0 0s} d6 {+355.34/0 0s} 8. c3 {+355.34/0 0s} O-O
{+355.34/0 0s} 9. d3 {+0.00/13 58s} Bg4 {(Rb8) +0.03/12 53s} 10. Nbd2 {
(Bd5) +0.01/13 60s} Nb8 {(Na5) -0.04/11 53s} 11. Nf1 {(h3) +0.07/14 71s} Nbd7 {
+0.02/12 53s} 12. Bd2 {(Bg5) +0.07/14 104s} a5 {(Rb8) -0.07/12 53s} 13. Ne3 {
(Bg5) +0.15/14 76s} c6 {(Be6) -0.13/11 53s} 14. Nxg4 {+0.42/13 39s} Nxg4 {
-0.04/12 53s} 15. Qe2 {(a4) +0.43/13 98s} h6 {(Nb6) -0.10/12 53s} 16. d4 {
+0.65/12 47s} a4 {(Rb8) -0.13/11 53s} 17. Bc2 {+0.66/13 84s} Ngf6 {
(Qb6) -0.02/12 53s} 18. Rad1 {(c4) +0.79/12 34s} Qb6 {(exd4) -0.20/11 53s} 19.
Nh4 {+0.86/13 56s} Rfe8 {(exd4) -0.08/11 53s} 20. Nf5 {+1.16/13 85s} Nf8 {
(a3) -0.01/10 53s} 21. d5 {(h4) +1.19/11 34s} c5 {(cxd5) -0.08/10 53s} 22. c4 {
(f4) +1.11/11 44s} b4 {-0.10/12 53s} 23. Rb1 {(Qf3) +0.96/11 39s} Ng6 {
-0.16/11 53s} 24. h4 {(Qf3) +0.91/12 82s} Bd8 {(Qa6) +0.06/11 53s} 25. Qd1 {
(Qf3) +0.93/12 60s} Qa6 {-0.08/12 53s} 26. Bd3 {(b3) +0.77/12 40s} Ne7 {
(h5) -0.13/12 53s} 27. Ne3 {(Ng3) +0.68/12 32s} Ra7 {(h5) -0.10/12 53s} 28. Ng4
{(h5) +1.01/13 49s} Nd7 {(Nh7) -0.07/12 53s} 29. Nxh6+ {(Qf3) +1.05/11 33s}
gxh6 {-1.14/13 53s} 30. Bxh6 {+1.02/13 47s} Ng6 {(Kh8) -0.73/13 53s} 31. h5 {
+1.17/14 44s} Kh7 {-0.56/14 53s} 32. Qf3 {+1.23/13 44s} Nh8 {-0.54/13 53s} 33.
Be3 {(Bc1) +0.85/12 64s} Bf6 {(Rg8) -0.68/12 53s} 34. a3 {(Qf5+) +0.85/11 21s}
b3 {(bxa3) -0.68/12 53s} 35. Rec1 {(Qf5+) +0.50/12 57s} Qc8 {(Kg7) -0.66/13 53s
} 36. Qf5+ {+0.63/12 36s} Kg7 {-0.67/14 53s} 37. Be2 {+0.52/12 23s} Kf8 {
-0.70/13 53s} 38. g4 {(Kh2) +0.56/12 19s} Kg8 {-0.76/13 53s} 39. Rc3 {
(h6) +0.47/12 44s} Be7 {-0.85/12 53s} 40. Bh6 {(g5) +0.41/12 32s} Nb6 {
(f6) -1.03/14 53s} 41. Qf3 {(Qxc8) +0.02/14 73s} Kh7 {(Qd8) -1.03/12 45s} 42.
Be3 {(Bd2) +0.32/12 39s} f6 {(Kg8) -1.14/13 45s} 43. Qg2 {(Kg2) +0.32/12 68s}
Nf7 {-1.20/12 45s} 44. Rf1 {(Qf3) +0.23/12 30s} Bf8 {(Rg8) -1.26/12 45s} 45.
Qf3 {+0.08/12 40s} Bg7 {-1.21/13 45s} 46. Bd2 {(Kg2) +0.06/13 91s} Rg8 {
(Rh8) -1.26/13 45s} 47. Qh3 {(Kh1) +0.07/12 34s} Bh6 {-1.35/12 45s} 48. Be1 {
(Bxh6) -0.20/13 81s} Bf4 {-1.50/12 45s} 49. Kh1 {-0.35/13 87s} Qf8 {
-1.55/13 45s} 50. Qd3 {-0.36/13 37s} Qh6 {-1.58/13 45s} 51. Qd1 {-0.57/13 47s}
Qg5 {(Ng5) -1.51/14 45s} 52. Rh3 {-0.31/13 45s} Qg7 {(Rg7) -1.52/13 45s} 53.
Rg1 {-0.12/13 73s} Kh8 {(Ng5) -1.52/13 45s} 54. Bd3 {(Qd3) -0.13/13 39s} Qf8 {
(Ng5) -1.54/13 45s} 55. Rg2 {(Qe2) +0.04/13 28s} Qh6 {(Nh6) -1.54/12 45s} 56.
Kg1 {(Bc3) +0.04/15 80s} Ng5 {-1.54/13 45s} 57. Rh4 {+0.02/14 41s} Qh7 {
(Nc8) -1.54/13 45s} 58. Qe2 {(Kh1) -0.56/14 135s} Nf7 {(Bc1) -1.54/12 45s} 59.
Bc3 {(Qd1) +0.08/14 39s} Qh6 {(Rg7) -1.54/13 45s} 60. Qd1 {+0.04/14 45s} Kh7 {
(Kg7) -1.55/13 45s} 61. Qe2 {(Be1) +0.06/13 25s} Ng5 {(Kg7) -1.55/13 45s} 62.
Be1 {(Qd1) -0.02/15 73s} Bc1 {(Kg7) -1.54/13 45s} 63. Bc3 {+0.05/14 32s} Qg7 {
(Kg7) -1.54/13 45s} 64. Kf1 {(f3) +0.18/13 37s} Nf7 {(Qh6) -1.54/13 45s} 65.
Qd1 {(Rh3) +0.30/12 30s} Bh6 {(Qh6) -1.53/13 45s} 66. Ke2 {(Rh1) +0.08/13 71s}
Bf4 {(Rh8) -1.52/13 45s} 67. Ke1 {(Rh1) +0.20/12 26s} Ng5 {(Qh6) -1.53/13 45s}
68. Ke2 {(Rh1) +0.18/13 44s} Qh6 {-1.50/12 45s} 69. Qh1 {(Rh1) +0.07/13 54s}
Rga8 {(Rd8) -1.53/13 45s} 70. Qd1 {+0.09/13 18s} Kh8 {(Kg7) -1.52/12 45s} 71.
Kf1 {(Bd2) +0.11/13 39s} Qh7 {(Kg7) -1.54/14 45s} 72. Qe2 {+0.11/13 17s} Nf7 {
(Qh6) -1.53/13 45s} 73. Rh1 {(Rg1) +0.17/13 41s} Qg7 {(Ng5) -1.51/13 45s} 74.
Rh3 {(Rgg1) +0.17/13 46s} Rg8 {(Ng5) -1.53/13 45s} 75. Rh4 {(Qe1) +0.20/12 18s}
Qg5 {-1.53/13 45s} 76. Rh3 {(Rh1) +0.06/13 35s} Nh6 {-1.53/11 45s} 77. Ke1 {
(Rh1) +0.00/12 17s} Bc1 {(Nxg4) -1.52/12 45s} 78. Qd1 {+0.30/12 28s} Nf7 {
(Kg7) -1.50/12 45s} 79. Kf1 {(Be2) +0.33/11 13s} Qh6 {(Kg7) -1.50/12 45s} 80.
Ke1 {(Ke2) +0.20/12 25s} Bf4 {(Kg7) -1.52/13 45s} 81. Kf1 {(Rh1) +0.10/14 54s}
Ng5 {(Kg7) -1.53/13 45s} 82. Rh4 {(Rh1) +0.05/14 30s} Qg7 {(Kg7) -1.52/13 45s}
83. Rg1 {(Rh1) +0.05/14 86s} Qh7 {-1.51/12 45s} 84. Qe2 {(Rhh1) +0.05/14 34s}
Nf7 {(Kg7) -1.48/12 45s} 85. Rg2 {(Kg2) +0.07/13 33s} Qh6 {(Kg7) -1.52/13 45s}
86. Qd1 {+0.05/14 50s} Qg5 {(Kg7) -1.52/14 45s} 87. Rh1 {(Rh3) +0.10/14 36s}
Qg7 {(Qh6) -1.50/12 45s} 88. Ke1 {(Bd2) +0.07/13 50s} Qh7 {(Ng5) -0.29/12 45s}
89. Qf3 {(Rgg1) +0.06/13 40s} Ng5 {-0.47/13 45s} 90. Qe2 {+0.00/14 30s} Nxc4 {
-0.72/15 45s} 91. Bxc4 {-0.58/15 44s} Qxe4 {-0.73/15 45s} 92. Qxe4 {
-1.02/16 56s} Nxe4 {-0.74/14 45s} 93. Rh3 {(Ke2) -1.20/15 58s} Rag7 {
-1.00/13 45s} 94. Bb5 {-1.16/14 31s} f5 {-1.04/13 45s} 95. g5 {
(Bxa4) -1.50/14 44s} Nxg5 {-1.21/13 45s} 96. Rxg5 {(Rd3) -1.74/15 84s} Rxg5 {
-1.66/15 45s} 97. Bxa4 {-1.75/15 71s} Kh7 {(Ra8) -1.66/15 45s} 98. Bxb3 {
-1.55/15 55s} Rb8 {(Kh6) -1.73/14 45s} 99. Bc2 {-1.09/14 46s} Kh6 {
(e4) -1.92/14 45s} 100. Kd1 {(a4) -1.69/14 52s} e4 {-2.03/14 45s} 101. Ke2 {
(Ba4) -1.76/14 43s} Rxh5 {-2.10/15 45s} 102. Rxh5+ {-2.09/16 59s} Kxh5 {
-2.13/15 45s} 103. b3 {-2.16/16 55s} Be5 {(Re8) -2.28/15 45s} 104. Bd2 {
-2.34/15 32s} Kg4 {-2.47/15 45s} 105. a4 {-2.74/15 31s} f4 {(Bd4) -3.26/15 45s}
106. Ke1 {(Bxe4) -3.96/16 46s} f3 {-3.59/16 45s} 107. Bxe4 {(Be3) -4.54/17 30s}
Rxb3 {-3.76/15 45s} 108. Be3 {(Bc1) -4.68/17 35s} Ra3 {-3.77/14 45s} 109. Bg6 {
-5.32/18 40s} Bf4 {(c4) -3.88/14 45s} 110. Bh5+ {(Bxf4) -5.60/19 23s} Kxh5 {
-3.97/15 45s} 111. Bxf4 {-5.88/21 33s} Rd3 {-4.12/15 45s} 112. a5 {-6.30/21 39s
} Kg4 {-4.12/14 45s} 113. Bc1 {(Bxd6) -6.66/21 47s} Rxd5 {-4.82/14 45s} 114.
Bb2 {-7.27/21 25s} c4 {-4.87/14 45s} 115. a6 {-8.05/21 32s} Ra5 {-4.90/14 45s}
0-1