New engine releases & news H2 2022

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

Moderator: Ras

User avatar
Gabor Szots
Posts: 1438
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New engine releases & news H2 2022

Post by Gabor Szots »

chrisw wrote: Tue Jan 03, 2023 1:56 pm At timemargin=100, 2 forfeits per 100 games, twice the rate of Rebel which forfeits at 1 per 100 games.
In my view you cannot create such statistics based on 100 games. Could be that Rebel would have forfeited games 101 and 102 while Rubi could have played another 100 games without a time loss.

I have played several hundred games with both under the Fritz 17 GUI (where I can't set a margin at all, at least I don't know how to do it). Rubi never exceeded time while Rebel 16a (I did not have 16.1 at the time) did it several times. And that with an 1s increment!
Gabor Szots
CCRL testing group
chrisw
Posts: 4624
Joined: Tue Apr 03, 2012 4:28 pm
Location: Midi-Pyrénées
Full name: Christopher Whittington

Re: New engine releases & news H2 2022

Post by chrisw »

Gabor Szots wrote: Tue Jan 03, 2023 2:54 pm
chrisw wrote: Tue Jan 03, 2023 1:56 pm At timemargin=100, 2 forfeits per 100 games, twice the rate of Rebel which forfeits at 1 per 100 games.
In my view you cannot create such statistics based on 100 games. Could be that Rebel would have forfeited games 101 and 102 while Rubi could have played another 100 games without a time loss.

I have played several hundred games with both under the Fritz 17 GUI (where I can't set a margin at all, at least I don't know how to do it). Rubi never exceeded time while Rebel 16a (I did not have 16.1 at the time) did it several times. And that with an 1s increment!
Obviously it's a no-brainer to return a move within the time controls sent each move by the GUI. Barring actual real bugs, and/or being down to less time than a ply one search, it's just a matter of mathematics and querying the PC clock. Problem is that GUI time and engine time are NOT the same thing.

We did ask testers, btw, what their timemargin settings were, and the lowest figure we got back was 1000ms, so that was built into the testing of the time controller. 24000 games without time forfeit. But now it seems some tests are being done with no timemargin, would have been good to know that

The figure given above was a rate btw, the game count for the little test was 1000, but sure, it's not a scientific comparison, just my little friendly joke at the lack of science in the Chinese Whispers..

Well, if there are UI's that don't allow for setting a time margin, then we're forced onto the unsatisfactory solution for the engine programmer to second guess the worst case scenario and deduct some arbitrary amount of time to "be on the safe side". We don't know the concurrency used, nor the GUI, nor the speed of the PC communication (all of which are known to the GUI/user). It's almost obvious that GUI time and engine time are neither the same thing, nor constant, nor stable, yet you're arguing (it seems) that it's the engine task to rationalise the discrepancy when it clearly is not. I guess engine programmers go along with this and cripple their engines with a bit of arbitrary time reduction rather than put up with being hassled on chess forums.
User avatar
Rebel
Posts: 7299
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: New engine releases & news H2 2022

Post by Rebel »

RubiChess wrote: Tue Jan 03, 2023 8:00 am Engine needs a grace margin of 1s to not lose on time??
Come on, you can do better.
That's not the point. We asked around and it seems that the testers that use cutechess use a timemargin between 1000-2000. Which seems to be fair because why should the engine be responsible for the speed of the communication of the GUI alone. Of course we use "move overhead", it's only not a flexible parameter.

Based on the informations we got the value 1000 was chosen since it could handle many threads (max-threads-2), all the sudden interference of Windows, updates, anti-virus-runs and whatever is going on in the scary mind of Windows.
90% of coding is debugging, the other 10% is writing bugs.
User avatar
RubiChess
Posts: 640
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: New engine releases & news H2 2022

Post by RubiChess »

chrisw wrote: Tue Jan 03, 2023 1:56 pm
RubiChess wrote: Tue Jan 03, 2023 8:00 am Engine needs a grace margin of 1s to not lose on time??
Come on, you can do better.
Indeed, we already do.
Funnily enough, I thought I'ld put your RubiChess through the same testing procedure as Rebel and Chess System Tal.
At timemargin=0, lots of forfeits, which is to be expected.
At timemargin=100, 2 forfeits per 100 games, twice the rate of Rebel which forfeits at 1 per 100 games.
At timemargin=250, all seems okay.

Happy New Year to you!
Hi Chris.
Happy new year :-)

First of all: When we talk about "timemargin", we talk about the grace period that the GUI allows the engines to be late, right?
And your tests above always set this GUI margin and leave the engines parameter on default, right?
Many engines have an UCI parameter "Move_Overhead" which is 100(ms) by default in RubiChess. If you haven't changed this engine parameter, it is absolutely not expected for Rubi to get many forfeits at (GUI) timemargin=0 cause the engines 100ms should be enough margin.

Heavy reading of tablebase files may lead to time forfeits. Do you use them in your tests?

Most important question: Which GUI are we talking about?
Arena is known (at least for me) for very inaccurate timing while cutechess-cli does this very accurate at least with moderate concurrency.
RubiChess measures the delay of the GUI communication (which is easy by measure the time it takes from the "go wtime t1 winc i ..." to the bestmove output and compare with (t1 - t2 + i) from the next "go wtime t2...") and warns if this delay exceeds its internal Move_Overhead margin via

Code: Select all

info string Measured move overhead is 75ms (> 50% of allowed via Move_Overhead option).
or even

Code: Select all

info string Measured move overhead is 719ms and time forfeits are very likely. Please increase Move_Overhead option!
In Arena I get lots of these warnings, in cutechess I never see them.

Which version of RubiChess showed the time forfeits in your tests?
I'm testing latest Rubi versions with cutechess-cli on my Ryzen3700x with concurrency=6, timecontrol 1.0+0.01, Move_Overhead=6(ms) and cutechess timemargin=0 and don't get time forfeits with version >= 20220813. Earlier versions were buggy, we already talked about this here https://github.com/Matthies/RubiChess/issues/365

In fact I'm a little proud of my timing code and its testing, so please forgive my quite provocative post.

Regards, Andreas
MOBMAT
Posts: 396
Joined: Sat Feb 04, 2017 11:57 pm
Location: USA

Re: New engine releases & news H2 2022

Post by MOBMAT »

Rebel wrote: Tue Jan 03, 2023 9:03 am
MOBMAT wrote: Tue Jan 03, 2023 8:52 am I have tried Rebel 16.1 under Arena on a Windows 10 machine.
I loaded some FENs and tried to search and Rebel starts but then locks up.
I have Arena set to use Rebel as an UCI engine.
Has anyone else had any issues?

V
Please post some of these FEN's.
Upon further review, I think what is happened was that when Rebel thinks "deep", it isn't updating any of the display values in Arena, such as TB hits, hash usage %, NPS rate, etc., so it appears that is is stuck.

I just ran an over night test and it survived.

Vin
i7-6700K @ 4.00Ghz 32Gb, Win 10 Home, EGTBs on PCI SSD
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
chrisw
Posts: 4624
Joined: Tue Apr 03, 2012 4:28 pm
Location: Midi-Pyrénées
Full name: Christopher Whittington

Re: New engine releases & news H2 2022

Post by chrisw »

MOBMAT wrote: Tue Jan 03, 2023 6:08 pm
Rebel wrote: Tue Jan 03, 2023 9:03 am
MOBMAT wrote: Tue Jan 03, 2023 8:52 am I have tried Rebel 16.1 under Arena on a Windows 10 machine.
I loaded some FENs and tried to search and Rebel starts but then locks up.
I have Arena set to use Rebel as an UCI engine.
Has anyone else had any issues?

V
Please post some of these FEN's.
Upon further review, I think what is happened was that when Rebel thinks "deep", it isn't updating any of the display values in Arena, such as TB hits, hash usage %, NPS rate, etc., so it appears that is is stuck.

I just ran an over night test and it survived.

Vin
Interesting thought. Yes, it only ever outputs PVs at the root and adds in hash usage etc to that PV, so could appear to hang when it hasn’t.
I guess I could separate out hash and stuff and print them separately according to some time schedule.
Thanks for pointing out.
chrisw
Posts: 4624
Joined: Tue Apr 03, 2012 4:28 pm
Location: Midi-Pyrénées
Full name: Christopher Whittington

Re: New engine releases & news H2 2022

Post by chrisw »

RubiChess wrote: Tue Jan 03, 2023 5:57 pm
chrisw wrote: Tue Jan 03, 2023 1:56 pm
RubiChess wrote: Tue Jan 03, 2023 8:00 am Engine needs a grace margin of 1s to not lose on time??
Come on, you can do better.
Indeed, we already do.
Funnily enough, I thought I'ld put your RubiChess through the same testing procedure as Rebel and Chess System Tal.
At timemargin=0, lots of forfeits, which is to be expected.
At timemargin=100, 2 forfeits per 100 games, twice the rate of Rebel which forfeits at 1 per 100 games.
At timemargin=250, all seems okay.

Happy New Year to you!
Hi Chris.
Happy new year :-)

First of all: When we talk about "timemargin", we talk about the grace period that the GUI allows the engines to be late, right?
And your tests above always set this GUI margin and leave the engines parameter on default, right?ii

Yes, correct, although we better describe it as the grace period the GUI allows itself before falsely declaring a timeout when the engine actually is performing okay according to what the GUI sent it.
Many engines have an UCI parameter "Move_Overhead" which is 100(ms) by default in RubiChess. If you haven't changed this engine parameter, it is absolutely not expected for Rubi to get many forfeits at (GUI) timemargin=0 cause the engines 100ms should be enough margin.

Not changed.
Heavy reading of tablebase files may lead to time forfeits. Do you use them in your tests?

not using TBs, Cutechess
Most important question: Which GUI are we talking about?
Arena is known (at least for me) for very inaccurate timing while cutechess-cli does this very accurate at least with moderate concurrency.
RubiChess measures the delay of the GUI communication (which is easy by measure the time it takes from the "go wtime t1 winc i ..." to the bestmove output and compare with (t1 - t2 + i) from the next "go wtime t2...") and warns if this delay exceeds its internal Move_Overhead margin via

Code: Select all

info string Measured move overhead is 75ms (> 50% of allowed via Move_Overhead option).
or even

Code: Select all

info string Measured move overhead is 719ms and time forfeits are very likely. Please increase Move_Overhead option!
In Arena I get lots of these warnings, in cutechess I never see them.

Which version of RubiChess showed the time forfeits in your tests?
I'm testing latest Rubi versions with cutechess-cli on my Ryzen3700x with concurrency=6, timecontrol 1.0+0.01, Move_Overhead=6(ms) and cutechess timemargin=0 and don't get time forfeits with version >= 20220813. Earlier versions were buggy, we already talked about this here https://github.com/Matthies/RubiChess/issues/365

In fact I'm a little proud of my timing code and its testing, so please forgive my quite provocative post.

Regards, Andreas
Sure, forgiven and forgotten already. I’m out now but will run as before, a 20+0.05 test and observe the PGNs.

I’m running at concurrency 60 on an x64, it may be that which is the problem (which is solved for me by 250ms margin, but not 0ms margin)
User avatar
RubiChess
Posts: 640
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: New engine releases & news H2 2022

Post by RubiChess »

chrisw wrote: Tue Jan 03, 2023 6:41 pm I’m running at concurrency 60 on an x64, it may be that which is the problem (which is solved for me by 250ms margin, but not 0ms margin)
Oh, yeah. With this big concurrency, even cutechess-cli gets on its limits: https://github.com/cutechess/cutechess/issues/630
chrisw
Posts: 4624
Joined: Tue Apr 03, 2012 4:28 pm
Location: Midi-Pyrénées
Full name: Christopher Whittington

Re: New engine releases & news H2 2022

Post by chrisw »

RubiChess wrote: Tue Jan 03, 2023 6:48 pm
chrisw wrote: Tue Jan 03, 2023 6:41 pm I’m running at concurrency 60 on an x64, it may be that which is the problem (which is solved for me by 250ms margin, but not 0ms margin)
Oh, yeah. With this big concurrency, even cutechess-cli gets on its limits: https://github.com/cutechess/cutechess/issues/630
Hmmm, interesting!

I just ran yours as promised in the same gauntlet as before on my x6 box at concurrency 60, 4 forfeits in first 32 games or so, which figures. Opposition is a bit strong, but its my standard test a the moment. Talkchess wont allow all the PGNs, so it's only the first batch hacked away ...

Code: Select all

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "Berserk_10"]
[Result "0-1"]
[ECO "B40"]
[GameDuration "00:00:49"]
[GameEndTime "2023-01-03T19:07:18.939 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.332 W. Europe Standard Time"]
[Opening "Sicilian"]
[PlyCount "214"]
[TimeControl "20+0.05"]
[Variation "Anderssen Variation"]

1. e4 {book} c5 {book} 2. Nf3 {book} e6 {book} 3. d4 {book} cxd4 {book}
4. Nxd4 {book} Nf6 {book} 5. Nc3 {book} d6 {book} 6. g4 {book} h6 {book}
7. h4 {book} Nc6 {book} 8. Rg1 {book} h5 {book} 9. gxh5 {+1.12/20 0.76s}
Rxh5 {-1.12/21 3.9s} 10. Bg5 {+1.08/22 0.51s} Qb6 {-1.15/17 0.43s}
11. Nb3 {+1.10/22 0.66s} Rh8 {-1.09/18 0.32s} 12. Qe2 {+1.37/22 0.77s}
Bd7 {-0.90/17 0.49s} 13. O-O-O {+1.22/21 0.43s} Qc7 {-1.12/18 1.2s}
14. f3 {+1.09/20 0.65s} a6 {-0.67/14 0.26s} 15. Qf2 {+1.06/20 0.47s}
b5 {-0.61/14 0.18s} 16. Kb1 {+1.04/21 0.64s} Rb8 {-0.67/17 0.70s}
17. Ne2 {+1.05/20 0.92s} Qb6 {-0.39/18 1.4s} 18. Be3 {+0.88/21 1.2s}
Qc7 {-0.40/16 0.16s} 19. Bg5 {+0.95/22 0.57s} Qb6 {-0.33/18 0.35s}
20. Be3 {+0.89/20 0.98s} Qc7 {-0.40/16 0.36s} 21. Ned4 {+0.93/19 0.78s}
Ne5 {-0.14/16 0.49s} 22. Bg5 {+0.63/20 1.4s} Nc4 {-0.19/14 0.14s}
23. Bd3 {+0.44/18 1.0s} a5 {+0.23/17 1.1s} 24. Ne2 {+0.22/21 1.1s}
a4 {+0.31/14 0.17s} 25. Nbd4 {+0.37/20 0.34s} e5 {+0.43/16 0.19s}
26. Nf5 {+0.37/20 0.44s} Bxf5 {+0.37/16 0.35s} 27. exf5 {+0.12/19 0.60s}
a3 {+0.75/16 0.27s} 28. b3 {+0.36/20 0.48s} d5 {+0.61/16 0.48s}
29. Qg3 {+0.12/20 0.60s} Nb2 {+0.53/16 0.23s} 30. Rc1 {0.00/20 0.33s}
Kd7 {+0.52/17 0.61s} 31. Rh1 {0.00/22 0.19s} b4 {+0.82/17 0.32s}
32. Rhe1 {0.00/21 0.19s} Bc5 {+1.16/15 0.25s} 33. Bd2 {-0.25/21 0.53s}
Rhg8 {+1.22/15 0.21s} 34. Ng1 {-1.23/19 0.88s} Qb6 {+1.42/18 0.37s}
35. Nh3 {-1.28/20 0.29s} Nxd3 {+1.36/17 0.24s} 36. cxd3 {-1.48/19 0.17s}
Bd6 {+1.43/18 0.21s} 37. Qg1 {-1.35/21 0.26s} Qxg1 {+1.37/16 0.11s}
38. Rxg1 {-1.30/19 0.23s} Rbe8 {+1.26/18 0.37s} 39. Ng5 {-1.68/20 0.23s}
Rgf8 {+1.24/20 0.50s} 40. Rc2 {-1.08/20 0.27s} g6 {+1.46/22 1.9s}
41. Rgc1 {-0.36/22 0.49s} gxf5 {+1.33/15 0.095s} 42. Bxb4 {-0.94/22 0.41s}
Bxb4 {+1.50/16 0.099s} 43. Rc7+ {-0.55/24 0.27s} Kd8 {+1.65/16 0.11s}
44. Nxf7+ {-0.37/23 0.20s} Rxf7 {+1.31/15 0.13s} 45. Rxf7 {-0.82/24 0.43s}
Re6 {+0.71/16 0.24s} 46. Rcc7 {-0.30/20 0.17s} e4 {+0.44/16 0.34s}
47. fxe4 {-0.69/21 0.37s} dxe4 {+0.55/17 0.19s} 48. dxe4 {-0.20/21 0.17s}
fxe4 {+1.08/14 0.082s} 49. Ra7 {-0.12/22 0.11s} Ke8 {+0.86/14 0.068s}
50. Rg7 {-0.07/20 0.13s} Be7 {+0.86/13 0.059s} 51. Ra8+ {-0.20/20 0.071s}
Bd8 {+0.87/14 0.077s} 52. Kc2 {-0.07/21 0.16s} Kf8 {+0.87/14 0.097s}
53. Rg5 {-0.16/17 0.12s} Re8 {+0.13/19 0.68s} 54. Rf5 {-0.76/15 0.12s}
Kf7 {+0.23/15 0.14s} 55. Rxa3 {-0.41/14 0.058s} e3 {+0.36/16 0.079s}
56. Kd1 {-0.27/15 0.044s} Ke6 {+0.27/17 0.11s} 57. Rf3 {0.00/15 0.053s}
Nd5 {+0.28/17 0.096s} 58. Ra6+ {0.00/12 0.045s} Ke5 {+0.35/18 0.14s}
59. Ke2 {0.00/13 0.050s} Rg8 {+0.35/17 0.11s} 60. Rxe3+ {0.00/12 0.052s}
Nxe3 {+0.33/16 0.083s} 61. Kxe3 {-0.03/13 0.049s} Rg3+ {+0.33/15 0.085s}
62. Ke2 {-0.04/14 0.053s} Rh3 {+0.30/17 0.17s} 63. h5 {-0.12/12 0.046s}
Bc7 {+0.30/16 0.10s} 64. h6 {-0.13/14 0.051s} Kd5 {+0.40/16 0.14s}
65. Rg6 {-0.09/14 0.048s} Ke4 {+0.41/14 0.044s} 66. b4 {-0.21/13 0.051s}
Rh2+ {+0.72/14 0.11s} 67. Kd1 {-0.33/15 0.051s} Bf4 {+0.82/16 0.11s}
68. h7 {-0.32/14 0.049s} Kd3 {+0.89/14 0.061s} 69. Ke1 {-0.24/16 0.052s}
Rxh7 {+0.72/14 0.089s} 70. Kf2 {-0.31/15 0.049s} Ke4 {+0.61/17 0.23s}
71. Re6+ {-0.34/16 0.056s} Be5 {+0.61/15 0.048s} 72. a4 {-0.35/16 0.045s}
Rh2+ {+0.76/13 0.050s} 73. Ke1 {-0.28/15 0.055s} Kd5 {+0.68/14 0.066s}
74. Re8 {-0.33/15 0.045s} Bd4 {+0.73/14 0.055s} 75. Re2 {-0.32/15 0.049s}
Rh1+ {+0.59/15 0.092s} 76. Kd2 {-0.32/1 0.001s} Kc4 {+0.59/14 0.040s}
77. Re4 {-0.32/18 0.10s} Rh2+ {+0.62/17 0.18s} 78. Re2 {-0.33/20 0.046s}
Rh1 {+0.66/14 0.056s} 79. Re4 {-0.31/19 0.054s} Ra1 {+0.61/17 0.19s}
80. Ke2 {-0.31/14 0.046s} Rxa4 {+0.59/15 0.048s} 81. Kf3 {-0.31/15 0.049s}
Ra8 {+0.55/16 0.16s} 82. Kf4 {-0.29/14 0.050s} Kd5 {+0.53/14 0.063s}
83. Re1 {-0.30/17 0.050s} Rf8+ {+0.50/12 0.076s} 84. Kg4 {-0.29/18 0.050s}
Rg8+ {+0.49/14 0.054s} 85. Kf5 {-0.30/15 0.052s} Rf8+ {+0.51/14 0.021s}
86. Kg6 {-0.29/15 0.048s} Be5 {+0.59/16 0.084s} 87. b5 {-0.23/14 0.054s}
Ke6 {+0.59/15 0.024s} 88. b6 {-0.21/13 0.049s} Rg8+ {+0.56/14 0.030s}
89. Kh7 {-0.34/17 0.052s} Rh8+ {+0.52/16 0.13s} 90. Kg6 {-0.34/1 0.001s}
Rg8+ {+0.59/14 0.022s} 91. Kh7 {-0.37/18 0.065s} Rg4 {+0.52/14 0.022s}
92. Rb1 {-0.31/15 0.067s} Kf7 {+1.15/14 0.052s} 93. Kh6 {-0.39/16 0.062s}
Kf6 {+1.29/14 0.048s} 94. Rf1+ {-0.29/14 0.051s} Bf4+ {+1.12/13 0.045s}
95. Kh7 {-0.41/18 0.049s} Kf7 {+1.65/16 0.034s} 96. Rh1 {-0.52/19 0.049s}
Rg7+ {+1.75/15 0.037s} 97. Kh8 {-0.44/1 0s} Rg6 {+1.70/16 0.030s}
98. Kh7 {-0.55/17 0.068s} Rxb6 {+1.80/16 0.028s} 99. Rh5 {-5.85/20 0.074s}
Rf6 {+1.63/15 0.041s} 100. Rh4 {-11.52/19 0.055s} Bg5 {+2.40/16 0.017s}
101. Rh3 {-11.52/23 0.055s} Rf4 {+2.94/22 0.12s} 102. Kh8 {-12.09/23 0.048s}
Rg4 {+2.10/21 0.059s} 103. Kh7 {-12.09/22 0.051s} Rb4 {+257.29/20 0.20s}
104. Rh5 {-12.16/17 0.049s} Bf6 {+M7/15 0.011s} 105. Rh6 {-M6/6 0s}
Rb8 {+M5/25 0.012s} 106. Rxf6+ {-M4/4 0s} Kxf6 {+M3/42 0.012s}
107. Kh6 {-M4/1 0s} Rh8# {+M1/55 0.013s, Black mates} 0-1

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "Koivisto_8.0"]
[Result "0-1"]
[ECO "E92"]
[GameDuration "00:00:43"]
[GameEndTime "2023-01-03T19:07:12.811 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.026 W. Europe Standard Time"]
[Opening "King's Indian"]
[PlyCount "124"]
[Termination "time forfeit"]
[TimeControl "20+0.05"]
[Variation "Gligoric-Taimanov system"]

1. d4 {book} Nf6 {book} 2. c4 {book} g6 {book} 3. Nc3 {book} Bg7 {book}
4. e4 {book} d6 {book} 5. Nf3 {book} O-O {book} 6. Be2 {book} e5 {book}
7. Be3 {book} Na6 {book} 8. O-O {book} c6 {book} 9. dxe5 {+0.61/22 0.80s}
dxe5 {-1.42/18 0.54s} 10. c5 {+0.36/23 1.3s} Nc7 {-1.05/19 0.99s}
11. Re1 {+0.36/23 0.45s} Ng4 {-0.35/20 1.4s} 12. Bg5 {+0.31/24 0.74s}
Qxd1 {-0.45/20 0.35s} 13. Raxd1 {+0.47/21 0.47s} Ne6 {-0.46/19 0.58s}
14. Bc4 {+0.42/24 1.2s} Nxg5 {-0.36/19 0.39s} 15. Nxg5 {+0.45/22 0.61s}
Nf6 {-0.13/20 0.30s} 16. b4 {+0.43/22 0.58s} Bg4 {+0.13/21 0.60s}
17. f3 {+0.21/23 1.2s} Bc8 {-0.02/21 0.93s} 18. Rd6 {0.00/24 0.47s}
Ne8 {+0.14/22 0.56s} 19. Rd8 {-0.07/24 0.44s} Bf6 {+0.27/22 0.36s}
20. Nxf7 {0.00/23 1.1s} Bxd8 {-0.01/22 0.41s} 21. Nxd8+ {0.00/25 0.69s}
Kg7 {+0.28/21 0.37s} 22. Rd1 {0.00/28 0.65s} Nc7 {+0.02/21 0.53s}
23. a4 {0.00/29 0.47s} Kf6 {+0.83/20 0.38s} 24. Rd6+ {0.00/30 0.66s}
Ke7 {+0.47/23 0.51s} 25. Nxc6+ {0.00/31 1.1s} bxc6 {+0.67/20 0.23s}
26. Rxc6 {0.00/33 0.74s} Ne8 {+0.22/20 0.34s} 27. b5 {-0.20/25 0.67s}
Rb8 {+0.33/21 0.61s} 28. Nd5+ {-0.04/23 0.93s} Kd7 {+0.20/19 0.23s}
29. Nb4 {+0.38/23 0.44s} Rf6 {+0.20/21 0.66s} 30. Rxf6 {+0.23/22 0.37s}
Nxf6 {+0.70/19 0.31s} 31. Nc6 {+0.09/25 1.0s} Rb7 {+0.68/20 0.28s}
32. Kf2 {+0.32/24 0.91s} Rc7 {+0.80/19 0.21s} 33. Nxe5+ {0.00/21 0.44s}
Kd8 {+0.53/22 1.4s} 34. Nc6+ {+0.28/24 0.73s} Ke8 {+1.08/19 0.19s}
35. Ke3 {+0.50/23 0.32s} Bd7 {+1.23/18 0.20s} 36. e5 {+0.39/22 0.34s}
Nh5 {+0.94/19 0.35s} 37. Bd5 {+0.20/22 0.21s} Ng7 {+0.77/20 0.66s}
38. Kd3 {+0.16/22 0.17s} Ne6 {+0.77/20 0.51s} 39. Kc4 {+0.40/18 0.25s}
g5 {+0.61/19 0.29s} 40. g3 {0.00/19 0.17s} h6 {+0.57/19 0.71s}
41. Bxe6 {0.00/22 0.41s} Bxe6+ {+0.63/20 0.11s} 42. Kb4 {0.00/27 0.17s}
Rxc6 {+0.78/21 0.26s} 43. bxc6 {+0.52/25 0.20s} Kd8 {+0.65/22 0.54s}
44. Kb5 {0.00/28 0.26s} Kc7 {+0.43/21 0.50s} 45. Ka6 {+0.35/22 0.049s}
Bb3 {+0.55/21 0.094s} 46. a5 {+1.08/20 0.051s} Be6 {+0.40/19 0.26s}
47. h4 {+1.79/18 0.050s} g4 {+1.00/22 0.33s} 48. f4 {+0.31/22 0.051s}
Kb8 {+0.22/20 0.38s} 49. Kb5 {0.00/29 0.049s} h5 {+0.36/22 0.25s}
50. c7+ {+2.70/24 0.050s} Kxc7 {+0.07/21 0.12s} 51. c6 {+2.33/28 0.050s}
Bb3 {+0.56/18 0.077s} 52. Kb4 {0.00/26 0.049s} Ba2 {+0.47/20 0.094s}
53. Kb5 {0.00/31 0.069s} Be6 {+0.43/18 0.067s} 54. Kc5 {0.00/32 0.031s}
a6 {+0.84/20 0.11s} 55. Kd4 {+1.26/24 0.065s} Kxc6 {+0.74/20 0.098s}
56. Ke4 {-0.13/24 0.095s} Kc5 {+0.64/22 0.26s} 57. f5 {-0.13/1 0.001s}
Bb3 {+0.64/23 0.15s} 58. Kf4 {-0.26/26 0.056s} Kd5 {+0.65/24 0.24s}
59. e6 {-0.25/29 0.072s} Bc2 {+0.64/22 0.14s} 60. Kg5 {-0.27/17 0.063s}
Ke5 {+0.64/23 0.23s} 61. f6 {-0.27/1 0.001s} Kxe6 {+0.71/22 0.083s}
62. Kxh5 {-0.38/22 0.067s} Kxf6 {+0.71/23 0.11s, White loses on time} 0-1

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "CST-1.35-V20-E520"]
[Result "0-1"]
[ECO "E92"]
[GameDuration "00:00:41"]
[GameEndTime "2023-01-03T19:07:12.936 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:31.349 W. Europe Standard Time"]
[Opening "King's Indian"]
[PlyCount "154"]
[TimeControl "20+0.05"]
[Variation "Gligoric-Taimanov system"]

1. d4 {book} Nf6 {book} 2. c4 {book} g6 {book} 3. Nc3 {book} Bg7 {book}
4. e4 {book} d6 {book} 5. Nf3 {book} O-O {book} 6. Be2 {book} e5 {book}
7. Be3 {book} c6 {book} 8. d5 {book} Ng4 {book} 9. Bg5 {+0.37/21 0.67s}
f6 {-0.51/17 0.64s} 10. Bh4 {+0.50/21 0.75s} Nh6 {-0.58/16 0.47s}
11. O-O {+0.37/22 1.6s} Nf7 {-0.46/17 0.60s} 12. b4 {+0.56/23 1.6s}
a5 {-0.41/16 0.31s} 13. a3 {+0.69/22 0.77s} g5 {-0.55/17 0.76s}
14. Bg3 {-0.02/20 0.36s} f5 {-0.57/17 0.30s} 15. exf5 {+0.22/20 0.41s}
e4 {-0.49/17 0.29s} 16. Nxe4 {+0.94/21 0.43s} Bxf5 {-0.43/16 0.29s}
17. Nxd6 {+0.93/21 0.46s} Nxd6 {-0.67/17 0.28s} 18. dxc6 {+0.58/21 0.39s}
Nxc6 {-0.42/19 0.69s} 19. Bxd6 {+0.49/21 0.61s} Bxa1 {-0.65/18 0.46s}
20. c5 {+0.75/22 1.0s} Bg7 {-0.43/20 0.24s} 21. b5 {+0.92/21 0.52s}
Na7 {-0.04/17 0.64s} 22. Bc4+ {+0.82/21 1.00s} Kh8 {-0.56/16 0.25s}
23. Qd5 {+0.45/23 0.44s} Qf6 {-0.59/19 0.42s} 24. Qxb7 {+0.66/20 0.34s}
Rfe8 {-0.54/18 0.24s} 25. Ne5 {+0.40/22 0.37s} Be6 {+0.08/17 0.24s}
26. g3 {+0.78/24 0.59s} a4 {-0.40/18 0.40s} 27. h3 {+0.48/23 0.88s}
Bxc4 {+0.13/17 0.48s} 28. Nxc4 {+0.56/23 0.40s} Qf5 {0.00/20 0.47s}
29. Nb6 {+0.19/27 0.65s} Rad8 {+0.51/18 0.36s} 30. Qxa7 {+0.08/26 0.76s}
Bd4 {0.00/22 0.19s} 31. Qxa4 {-0.20/20 0.25s} Bxc5 {+0.28/22 0.27s}
32. g4 {-0.29/23 0.27s} Bxf2+ {+1.07/18 0.21s} 33. Rxf2 {-0.42/23 0.60s}
Qd3 {+0.87/19 0.26s} 34. Bb4 {-1.37/24 0.69s} Qg3+ {+0.58/20 0.26s}
35. Rg2 {-1.04/20 0.32s} Qe3+ {+0.78/19 0.18s} 36. Kh2 {-1.05/19 0.22s}
Qf4+ {+0.94/19 0.25s} 37. Kg1 {-1.10/23 0.23s} Qc1+ {+0.81/20 0.17s}
38. Kh2 {-1.00/23 0.32s} Qc7+ {+0.76/21 0.22s} 39. Kg1 {-1.11/22 0.23s}
Qxb6+ {+0.61/19 0.35s} 40. Rf2 {-1.14/23 0.41s} Qe3 {+0.63/19 0.23s}
41. b6 {-1.09/23 0.27s} Qxb6 {+1.22/17 0.30s} 42. Qb3 {-1.19/22 0.18s}
Re1+ {+1.31/17 0.17s} 43. Kg2 {-1.04/21 0.45s} Qc6+ {+1.28/17 0.17s}
44. Qf3 {-1.16/21 0.28s} Qxf3+ {+1.29/17 0.17s} 45. Rxf3 {-1.22/21 0.20s}
Re4 {+1.28/16 0.32s} 46. Rf8+ {-1.09/24 0.34s} Rxf8 {+1.15/15 0.16s}
47. Bxf8 {-1.07/25 0.29s} Re6 {+1.16/19 0.30s} 48. h4 {-1.06/26 0.98s}
Re4 {+1.02/20 0.14s} 49. Kg3 {-1.16/25 0.21s} Re3+ {+1.01/22 0.14s}
50. Kf2 {-1.16/27 0.14s} Re8 {+1.07/21 0.14s} 51. Bh6 {-1.13/26 0.049s}
gxh4 {+1.15/18 0.15s} 52. Kg2 {-1.12/25 0.050s} Re6 {+1.19/20 0.14s}
53. Bc1 {-1.16/25 0.050s} Rc6 {+1.08/20 0.14s} 54. Bb2+ {-1.12/22 0.050s}
Kg8 {+1.10/22 0.13s} 55. Kh3 {-1.16/24 0.050s} Kf7 {+1.24/22 0.25s}
56. Bd4 {-1.18/23 0.050s} Rc4 {+1.42/23 0.24s} 57. Bf2 {-1.16/24 0.051s}
Re4 {+1.39/20 0.17s} 58. a4 {-1.25/19 0.049s} Rxa4 {+1.38/23 0.16s}
59. Kxh4 {-1.12/19 0.049s} Kg6 {+1.41/24 0.23s} 60. Kg3 {-1.07/21 0.050s}
Kf6 {+1.46/23 0.12s} 61. Kh4 {-1.11/21 0.050s} Ke5 {+1.55/22 0.12s}
62. Kg5 {-1.15/19 0.050s} Ra6 {+1.39/24 0.15s} 63. Bc5 {-1.18/19 0.052s}
Re6 {+1.37/25 0.22s} 64. Ba7 {-1.21/20 0.049s} Ke4 {+1.91/23 0.15s}
65. Kh5 {-1.21/20 0.053s} Kf3 {+1.95/24 0.19s} 66. Bb8 {-1.20/20 0.047s}
Re1 {+2.12/24 0.19s} 67. Bd6 {-1.40/20 0.050s} Rh1+ {+2.15/22 0.14s}
68. Kg5 {-1.18/19 0.051s} Rd1 {+2.39/24 0.14s} 69. Bf8 {-1.37/19 0.049s}
Rd8 {+2.47/25 0.18s} 70. Ba3 {-1.16/19 0.076s} Ra8 {+2.39/23 0.15s}
71. Bc1 {-1.29/18 0.041s} Ra1 {+2.44/26 0.21s} 72. Bb2 {-1.25/19 0.071s}
Rb1 {+2.71/26 0.23s} 73. Bh8 {-1.50/15 0.049s} Rb6 {+3.17/20 0.15s}
74. Kh5 {-2.52/15 0.022s} Kf4 {+3.12/22 0.17s} 75. Bc3 {-2.33/17 0.069s}
Rd6 {+3.66/20 0.24s} 76. Bg7 {-2.05/16 0.074s} Rd1 {+3.86/21 0.21s} 77. g5
Rh1# {0.00/116 0.087s, Black mates} 0-1

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "SlowChess_2.9"]
[Result "0-1"]
[ECO "E87"]
[GameDuration "00:00:48"]
[GameEndTime "2023-01-03T19:07:17.291 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.212 W. Europe Standard Time"]
[Opening "King's Indian"]
[PlyCount "192"]
[TimeControl "20+0.05"]
[Variation "Saemisch, Orthodox, 7.d5"]

1. d4 {book} Nf6 {book} 2. c4 {book} g6 {book} 3. Nc3 {book} Bg7 {book}
4. e4 {book} d6 {book} 5. f3 {book} O-O {book} 6. Be3 {book} e5 {book}
7. d5 {book} Nh5 {book} 8. Qd2 {book} Qh4+ {book} 9. g3 {+0.89/22 0.90s}
Qe7 {-1.36/17 1.4s} 10. g4 {+0.93/22 0.59s} Nf4 {-1.35/16 0.87s}
11. O-O-O {+0.88/22 0.57s} f5 {-1.44/15 0.72s} 12. gxf5 {+0.75/20 0.57s}
gxf5 {-1.36/15 0.41s} 13. c5 {+0.47/22 1.7s} Nd7 {-0.64/15 1.4s}
14. cxd6 {+0.40/20 0.68s} cxd6 {-0.52/14 0.32s} 15. Nge2 {+0.57/23 1.1s}
fxe4 {-0.16/14 0.49s} 16. Nxe4 {+0.66/21 0.57s} Nf6 {-0.16/14 0.24s}
17. N4c3 {+0.50/21 0.39s} N6h5 {-0.43/15 2.0s} 18. Ng3 {+0.44/20 0.34s}
Kh8 {-0.48/15 0.34s} 19. Kb1 {+0.75/21 0.48s} a6 {-0.52/14 0.41s}
20. Ka1 {+0.58/21 0.63s} b5 {-0.40/14 0.34s} 21. Nce4 {+1.13/21 0.86s}
Nf6 {-0.20/14 0.75s} 22. Nxf6 {+1.08/19 0.41s} Rxf6 {-0.60/13 0.18s}
23. Re1 {+1.00/22 1.5s} Qf8 {-0.72/14 0.76s} 24. Ne4 {+0.81/20 0.39s}
Rf7 {-0.64/14 0.42s} 25. Rc1 {+0.62/20 1.0s} Bf5 {-0.48/12 0.33s}
26. Rc6 {+0.80/18 0.50s} Bg6 {-0.48/12 0.47s} 27. Ng5 {+0.79/19 0.88s}
Re7 {-0.76/13 0.81s} 28. h4 {+1.11/20 0.42s} h6 {-0.40/14 0.67s}
29. Ne4 {+1.56/18 0.22s} Nxd5 {+0.68/13 0.71s} 30. Bxh6 {-0.19/23 1.0s}
Bxh6 {+0.48/11 0.11s} 31. Qxd5 {-1.59/23 0.34s} Qxf3 {+1.04/14 0.36s}
32. Nc3 {-1.07/24 0.20s} Qxd5 {+0.44/13 0.23s} 33. Nxd5 {-0.75/23 0.34s}
Rh7 {+0.60/15 0.54s} 34. Bg2 {-0.79/21 0.59s} Rd8 {+0.84/14 0.30s}
35. a3 {-0.91/23 1.0s} Rf7 {+1.20/13 0.21s} 36. Nc3 {-0.76/21 0.23s}
Rf4 {+1.12/13 0.35s} 37. Rxa6 {-0.50/22 0.61s} b4 {+1.04/15 0.27s}
38. axb4 {-0.51/20 0.28s} Rg4 {+0.72/16 0.46s} 39. Ra8 {-0.46/22 0.16s}
Rxa8+ {+0.68/14 0.099s} 40. Bxa8 {-0.55/22 0.22s} Rxb4 {+0.76/15 0.16s}
41. Rd1 {-0.44/23 0.25s} Bc2 {+0.60/14 0.14s} 42. Rxd6 {-0.41/20 0.33s}
Bc1 {+0.36/15 0.36s} 43. Rd8+ {-0.45/20 0.52s} Kg7 {+0.40/16 0.19s}
44. Rc8 {-0.40/19 0.18s} Bxb2+ {+0.24/14 0.22s} 45. Ka2 {-0.40/1 0s}
Bc1 {+0.44/15 0.20s} 46. Bf3 {-0.32/18 0.22s} Bb3+ {+0.32/13 0.33s}
47. Ka1 {-0.30/17 0.097s} Bd2 {+0.25/13 0.34s} 48. Rc7+ {-0.37/15 0.089s}
Kf8 {+0.28/13 0.13s} 49. Nd5 {-0.15/17 0.25s} Rd4 {+0.20/13 0.13s}
50. Nf6 {-0.20/17 0.082s} Be6 {+0.20/13 0.12s} 51. Kb2 {-0.15/16 0.074s}
Be1 {+0.12/13 0.13s} 52. Rc5 {-0.33/15 0.096s} Rb4+ {+0.24/12 0.10s}
53. Kc2 {-0.23/16 0.20s} Bf5+ {+0.40/13 0.12s} 54. Kd1 {-0.23/16 0.071s}
Bxh4 {+0.41/14 0.12s} 55. Rxe5 {-0.19/13 0.079s} Rb1+ {+0.43/16 0.12s}
56. Kd2 {-0.14/16 0.070s} Rb2+ {+0.43/17 0.12s} 57. Kc1 {-0.14/14 0.053s}
Bg5+ {+0.43/17 0.12s} 58. Kxb2 {-0.14/11 0.038s} Bxf6 {+0.43/18 0.11s}
59. Bd1 {-0.24/12 0.054s} Bxe5+ {+0.43/15 0.081s} 60. Kc1 {-0.29/13 0.053s}
Bf4+ {+0.45/16 0.084s} 61. Kb2 {-0.29/1 0.001s} Bd2 {+0.45/17 0.099s}
62. Bf3 {-0.25/14 0.095s} Ke7 {+0.48/18 0.11s} 63. Bc6 {-0.26/14 0.053s}
Kd6 {+0.48/19 0.12s} 64. Bf3 {-0.23/11 0.046s} Ke5 {+0.48/19 0.13s}
65. Bg2 {-0.24/13 0.049s} Kd4 {+0.48/19 0.12s} 66. Bf1 {-0.33/14 0.055s}
Kd5 {+0.48/20 0.11s} 67. Be2 {-0.33/16 0.058s} Be1 {+0.48/20 0.18s}
68. Bh5 {-0.33/14 0.043s} Kc4 {+0.48/18 0.091s} 69. Kc1 {-0.33/18 0.045s}
Kd3 {+0.50/18 0.092s} 70. Bf3 {-0.33/18 0.055s} Bb4 {+0.50/15 0.057s}
71. Bh5 {-0.34/20 0.047s} Bc5 {+0.50/17 0.086s} 72. Be8 {-0.34/14 0.047s}
Ba3+ {+0.52/16 0.079s} 73. Kd1 {-0.34/21 0.050s} Bg4+ {+0.52/17 0.060s}
74. Ke1 {-0.34/1 0s} Ke3 {+0.52/18 0.088s} 75. Kf1 {-0.32/21 0.10s}
Bf3 {+0.52/19 0.087s} 76. Kg1 {-0.32/21 0.061s} Bb4 {+0.52/19 0.086s}
77. Kf1 {-0.31/20 0.059s} Bd5 {+0.52/20 0.083s} 78. Bd7 {-0.32/21 0.033s}
Kf3 {+0.52/19 0.090s} 79. Bb5 {-0.32/19 0.063s} Bb7 {+0.52/19 0.083s}
80. Be8 {-0.32/19 0.051s} Ba6+ {+0.56/17 0.10s} 81. Kg1 {-0.32/22 0.077s}
Bd6 {+0.56/19 0.11s} 82. Bc6+ {-0.32/14 0.039s} Kg3 {+0.56/21 0.13s}
83. Kh1 {-0.32/22 0.069s} Bc5 {+0.56/21 0.12s} 84. Bg2 Bb5 {+0.56/22 0.10s}
85. Bb7 {-0.33/25 0.089s} Ba4 {+0.56/22 0.16s} 86. Ba8 {-0.31/17 0.045s}
Bf2 {+0.56/21 0.078s} 87. Bb7 {-0.32/23 0.055s} Bb5 {+0.56/23 0.081s}
88. Ba8 {-0.31/19 0.029s} Be3 {+0.56/22 0.055s} 89. Bb7 {-0.31/27 0.028s}
Ba4 {+0.56/23 0.057s} 90. Be4 {-0.31/27 0.050s} Bb3 {+0.56/22 0.067s}
91. Bb7 {-0.31/28 0.051s} Bd4 {+0.56/21 0.067s} 92. Be4 {-0.31/26 0.049s}
Be6 {+0.56/20 0.053s} 93. Ba8 {-0.31/29 0.051s} Bf2 {+0.56/20 0.063s}
94. Be4 {-0.31/31 0.050s} Bh3 {+0.56/20 0.059s} 95. Bd5 {-0.31/29 0.10s}
Be3 {+0.56/18 0.065s} 96. Ba2 Bg2# {+M1/9 0.001s, Black mates} 0-1

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "Stockfish_14"]
[Result "0-1"]
[ECO "E86"]
[GameDuration "00:00:43"]
[GameEndTime "2023-01-03T19:07:12.894 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.274 W. Europe Standard Time"]
[Opening "King's Indian"]
[PlyCount "128"]
[Termination "time forfeit"]
[TimeControl "20+0.05"]
[Variation "Saemisch, Orthodox, 7.Nge2 c6"]

1. d4 {book} Nf6 {book} 2. c4 {book} g6 {book} 3. Nc3 {book} Bg7 {book}
4. e4 {book} d6 {book} 5. f3 {book} O-O {book} 6. Be3 {book} e5 {book}
7. Nge2 {book} c6 {book} 8. Qd2 {book} Nbd7 {book} 9. d5 {+0.53/22 0.85s}
cxd5 {-0.80/19 0.59s} 10. cxd5 {+0.67/20 0.46s} a6 {-0.94/18 0.34s}
11. g4 {+0.69/22 0.56s} h5 {-0.73/19 0.45s} 12. g5 {+0.80/24 0.61s}
Nh7 {-1.01/20 0.64s} 13. Nc1 {+0.80/22 1.0s} f6 {-1.18/19 0.28s}
14. gxf6 {+0.82/20 0.49s} Bxf6 {-1.18/19 0.43s} 15. Be2 {+0.75/22 0.45s}
Bg5 {-1.23/18 0.38s} 16. Nd3 {+0.65/23 0.66s} Bxe3 {-1.15/18 0.32s}
17. Qxe3 {+1.08/20 0.76s} Kg7 {-1.07/19 1.1s} 18. h4 {+0.93/20 0.46s}
b5 {-0.95/15 0.20s} 19. Kd2 {+1.09/21 0.89s} Qa5 {-0.96/16 0.30s}
20. a3 {+1.14/21 0.51s} Nb6 {-0.93/18 0.74s} 21. b3 {+1.19/22 1.1s}
Bd7 {-1.16/18 0.92s} 22. f4 {+1.83/23 1.5s} Rac8 {-2.08/20 1.5s}
23. Rhc1 {+1.87/22 0.34s} Nf6 {-1.98/21 0.58s} 24. fxe5 {+2.59/22 0.30s}
dxe5 {-1.56/19 0.16s} 25. Nxe5 {+1.84/23 0.33s} b4 {-2.01/22 0.57s}
26. axb4 {+1.92/23 0.29s} Qxb4 {-2.37/23 0.53s} 27. Rxa6 {+1.89/23 0.38s}
Rxc3 {-2.84/24 0.83s} 28. Rxc3 {+3.10/23 0.54s} Nxe4+ {-2.86/20 0.21s}
29. Kc2 {+2.67/25 0.49s} Qxc3+ {-2.59/21 0.26s} 30. Qxc3 {+2.50/25 0.67s}
Nxc3 {-2.34/22 0.21s} 31. Nxd7 {+2.02/25 0.83s} Ncxd5 {-2.92/22 0.68s}
32. Nxf8 {+1.56/24 0.54s} Nb4+ {-2.75/20 0.19s} 33. Kc3 {+1.48/24 0.51s}
Nxa6 {-2.62/22 0.31s} 34. Bxa6 {+1.92/25 0.63s} Kxf8 {-1.19/19 0.25s}
35. Kd4 {+2.30/29 0.89s} Ke7 {-1.22/22 0.48s} 36. Bb5 {+2.49/29 0.88s}
Nc8 {-1.10/22 0.27s} 37. b4 {+2.74/30 1.4s} Na7 {-0.42/19 0.20s}
38. Ba4 {+2.74/28 0.60s} Kd6 {-0.33/19 0.18s} 39. Be8 {+3.23/27 0.51s}
Ke7 {-0.38/22 0.24s} 40. Bxg6 {+3.13/29 0.32s} Nc6+ {-0.45/29 0.45s}
41. Kc3 {+3.23/32 0.32s} Nxb4 {-2.24/29 0.70s} 42. Kxb4 {+3.30/36 0.23s}
Kf6 {-2.16/27 0.47s} 43. Bxh5 {+3.30/41 0.25s} Ke6 {-2.17/22 0.19s}
44. Bg4+ {+3.30/36 0.055s} Kf6 {-1.28/20 0.20s} 45. Kc5 {+3.30/40 0.048s}
Kg7 {-0.85/20 0.27s} 46. Be2 {+3.30/39 0.047s} Kf6 {-0.28/22 0.41s}
47. Bh5 {+3.30/36 0.050s} Ke5 {-0.28/21 0.12s} 48. Be2 {+3.30/22 0.050s}
Ke6 {-0.21/26 0.79s} 49. Kd4 {+3.30/22 0.050s} Ke7 {-2.13/22 0.33s}
50. Ke5 {+3.30/18 0.051s} Kf7 {-2.13/19 0.12s} 51. Kd6 {+3.23/25 0.049s}
Kf6 {-0.21/21 0.19s} 52. Bg4 {+3.52/25 0.051s} Kf7 {-0.20/19 0.13s}
53. Kd7 {+3.23/23 0.049s} Kf8 {-0.28/20 0.14s} 54. Ke6 {+3.09/27 0.050s}
Kg7 {-0.42/29 0.27s} 55. Ke7 {+3.16/22 0.056s} Kg8 {-0.42/29 0.14s}
56. Kf6 {+3.07/21 0.050s} Kh8 {-0.32/20 0.13s} 57. Bf3 {+2.90/27 0.13s}
Kg8 {-0.16/21 0.13s} 58. Ke5 {+2.90/1 0.001s} Kg7 {-0.42/30 0.22s}
59. Kd5 {+2.90/24 0.021s} Kf6 {-0.42/29 0.17s} 60. Be2 {+2.90/27 0.089s}
Kf5 {-0.42/33 0.22s} 61. h5 Kf6 {-0.26/24 0.15s} 62. Kd6 {+2.68/28 0.15s}
Kg7 {-0.24/24 0.12s} 63. Ke7 {+2.68/1 0.001s} Kg8 {-0.30/26 0.19s} 64. h6
Kh7 {0.00/31 0.10s, White loses on time} 0-1

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "Stockfish_12"]
[Result "1/2-1/2"]
[ECO "B12"]
[GameDuration "00:00:34"]
[GameEndTime "2023-01-03T19:07:03.766 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.284 W. Europe Standard Time"]
[Opening "Caro-Kann"]
[PlyCount "84"]
[TimeControl "20+0.05"]
[Variation "Advance Variation"]

1. e4 {book} c6 {book} 2. d4 {book} d5 {book} 3. e5 {book} Bf5 {book}
4. h4 {book} h5 {book} 5. c4 {book} e6 {book} 6. Nc3 {book} Nd7 {book}
7. cxd5 {book} cxd5 {book} 8. Bd3 {book} Bxd3 {book} 9. Qxd3 {+0.71/21 0.92s}
Rc8 {-0.62/21 1.9s} 10. Nge2 {+0.59/23 2.1s} a6 {-0.56/15 0.35s}
11. g3 {+0.69/24 0.80s} g6 {-0.61/19 0.64s} 12. O-O {+0.73/18 0.41s}
Bh6 {-0.50/20 0.80s} 13. b3 {+0.76/18 0.50s} Bxc1 {-0.32/18 0.23s}
14. Raxc1 {+0.45/23 1.3s} Ne7 {-0.32/19 0.38s} 15. Qd2 {+0.47/25 0.64s}
O-O {-0.52/19 0.49s} 16. Na4 {+0.34/23 0.48s} Rxc1 {-0.38/19 0.93s}
17. Rxc1 {+0.45/23 0.44s} Qb8 {-0.28/17 0.18s} 18. b4 {+0.84/24 0.93s}
b6 {-0.21/18 0.23s} 19. Qg5 {+0.51/23 0.42s} Nf5 {0.00/18 0.28s}
20. g4 {+0.32/23 0.42s} hxg4 {0.00/17 0.40s} 21. h5 {+0.72/23 0.42s}
Kg7 {+0.92/17 0.22s} 22. hxg6 {+0.32/21 0.41s} f6 {+0.74/19 0.64s}
23. exf6+ {-0.52/21 0.50s} Nxf6 {+0.29/19 0.48s} 24. Qf4 {-0.82/24 0.52s}
Nh4 {+0.44/19 0.48s} 25. Qxb8 {-0.21/20 0.53s} Rxb8 {+0.24/19 0.31s}
26. Rc6 {-0.10/22 0.59s} Nf3+ {0.00/18 0.32s} 27. Kg2 {-0.14/23 0.68s}
Rh8 {0.00/23 0.56s} 28. Nac3 {-0.15/23 1.5s} Rh2+ {0.00/20 0.29s}
29. Kf1 {0.00/26 0.56s} Kxg6 {0.00/22 0.23s} 30. Rxb6 {0.00/23 0.47s}
Rh1+ {0.00/21 0.20s} 31. Kg2 {0.00/27 0.52s} Re1 {0.00/23 0.20s}
32. Rxe6 {0.00/26 0.96s} Kf7 {0.00/26 0.82s} 33. Re3 {0.00/27 0.39s}
Nh4+ {0.00/22 0.13s} 34. Kh2 {0.00/28 0.35s} Rf1 {0.00/26 0.37s}
35. Re5 {0.00/29 0.42s} Nf3+ {0.00/25 0.18s} 36. Kg2 {0.00/30 0.33s}
Ra1 {0.00/25 0.18s} 37. Re3 {0.00/30 0.37s} Nh4+ {0.00/25 0.37s}
38. Kh2 {0.00/26 0.23s} Rf1 {0.00/26 0.16s} 39. Re5 {0.00/29 0.32s}
Nf3+ {0.00/26 0.20s} 40. Kg2 {0.00/30 0.25s} Ra1 {0.00/25 0.20s}
41. Re3 {0.00/30 0.21s} Nh4+ {0.00/30 0.73s} 42. Kh2 {0.00/28 0.23s}
Rf1 {0.00/28 0.17s, Draw by 3-fold repetition} 1/2-1/2

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "CST-1.33.4"]
[Result "1-0"]
[ECO "B32"]
[GameDuration "00:00:40"]
[GameEndTime "2023-01-03T19:07:12.032 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:31.631 W. Europe Standard Time"]
[Opening "Sicilian defense"]
[PlyCount "138"]
[Termination "adjudication"]
[TimeControl "20+0.05"]

1. e4 {book} c5 {book} 2. Nf3 {book} Nc6 {book} 3. d4 {book} cxd4 {book}
4. Nxd4 {book} e6 {book} 5. Nc3 {book} d6 {book} 6. g4 {book} a6 {book}
7. Be3 {book} Nge7 {book} 8. Nb3 {book} b5 {book} 9. f4 {+0.78/22 1.9s}
g5 {-0.39/17 0.46s} 10. f5 {+1.09/19 0.43s} Ne5 {-0.31/15 0.41s}
11. Qe2 {+1.00/20 0.47s} h5 {-0.50/16 0.40s} 12. O-O-O {+1.18/21 0.59s}
hxg4 {-0.51/15 0.40s} 13. Bxg5 {+1.18/20 0.47s} Qc7 {-0.58/15 0.41s}
14. fxe6 {+1.10/20 1.3s} Bxe6 {-0.53/16 0.38s} 15. Nd4 {+1.25/21 0.70s}
Bh6 {-0.63/15 0.39s} 16. Bxh6 {+1.06/20 1.3s} Rxh6 {-0.66/15 0.37s}
17. Kb1 {+1.05/20 0.52s} Rc8 {-0.76/15 0.36s} 18. Qd2 {+1.86/20 1.1s}
Rf6 {-0.72/15 0.38s} 19. h3 {+1.31/20 1.1s} Nf3 {-1.04/16 0.38s}
20. Nxf3 {+1.71/20 0.34s} gxf3 {-0.49/17 0.36s} 21. h4 {+1.06/22 0.76s}
b4 {-0.14/16 0.35s} 22. Nd5 {+0.83/23 0.97s} Nxd5 {-0.48/18 0.37s}
23. exd5 {+0.29/21 0.82s} Bxd5 {-0.85/18 0.37s} 24. h5 {+0.93/22 0.60s}
Be4 {0.00/18 0.34s} 25. Bd3 {+0.39/22 0.32s} Bxd3 {0.00/20 0.31s}
26. Qxd3 {+0.21/23 0.73s} Kf8 {+0.48/18 0.32s} 27. h6 {+0.28/23 0.33s}
f2 {-0.42/18 0.35s} 28. Rdf1 {0.00/22 0.27s} Qc5 {-0.43/20 0.32s}
29. Qd2 {+0.24/25 0.67s} Re8 {-0.15/21 0.31s} 30. h7 {+0.20/25 0.22s}
Kg7 {0.00/23 0.28s} 31. Rh2 {+0.15/26 0.23s} Qc4 {-0.11/25 0.28s}
32. Rfxf2 {+0.16/24 0.27s} Qf1+ {-0.32/23 0.28s} 33. Rxf1 {+0.28/26 0.55s}
Rxf1+ {-0.35/25 0.28s} 34. Qc1 {+0.21/26 0.81s} Rxc1+ {-0.16/24 0.27s}
35. Kxc1 {+0.21/1 0s} Rh8 {-0.28/24 0.27s} 36. c3 {+0.16/28 1.2s}
bxc3 {+0.44/22 0.27s} 37. b4 {+0.11/27 0.75s} f5 {-0.74/17 0.32s}
38. Kc2 {+1.13/23 0.59s} f4 {-0.97/21 0.29s} 39. Kxc3 {+0.53/20 0.21s}
Rc8+ {-0.69/21 0.28s} 40. Kd4 {+0.71/22 0.18s} Kh8 {-0.72/23 0.24s}
41. a3 {+0.83/22 0.29s} f3 {-0.56/23 0.25s} 42. Rf2 {+0.89/23 0.30s}
Rf8 {-1.03/21 0.24s} 43. Ke4 {+1.15/23 0.17s} Kxh7 {-0.96/21 0.26s}
44. Rxf3 {+2.41/21 0.18s} d5+ {-2.26/21 0.23s} 45. Ke3 {+3.06/17 0.046s}
Rd8 {-2.48/20 0.26s} 46. Kd4 {+3.31/19 0.050s} Kg6 {-2.66/18 0.23s}
47. Kc5 {+3.58/17 0.050s} d4 {-2.49/20 0.22s} 48. Rd3 {+3.10/17 0.053s}
Rc8+ {-2.70/18 0.24s} 49. Kxd4 {+3.66/17 0.049s} Kf5 {-2.76/18 0.23s}
50. Re3 {+3.79/16 0.049s} Kf6 {-3.12/17 0.20s} 51. Kd5 {+3.97/17 0.049s}
Kf7 {-3.44/17 0.22s} 52. a4 {+4.56/17 0.051s} Rc1 {-3.56/19 0.21s}
53. b5 {+4.87/18 0.049s} axb5 {-3.66/21 0.20s} 54. axb5 {+5.15/18 0.050s}
Rb1 {-3.70/22 0.20s} 55. Kc6 {+5.36/20 0.051s} Rc1+ {-3.75/22 0.19s}
56. Kb7 {+5.56/19 0.049s} Kg6 {-3.72/25 0.19s} 57. b6 {+5.48/19 0.051s}
Kf5 {-3.79/22 0.18s} 58. Kb8 {+5.78/19 0.051s} Rb1 {-3.80/22 0.18s}
59. b7 {+5.68/21 0.048s} Kf4 {-3.98/20 0.18s} 60. Re6 {+5.54/22 0.052s}
Rxb7+ {-4.14/19 0.18s} 61. Kxb7 {+5.69/29 0.050s} Kf3 {-6.10/19 0.18s}
62. Kc7 {+5.62/31 0.048s} Kf4 {-7.19/21 0.25s} 63. Kd6 {+5.63/34 0.051s}
Kf3 {-M28/34 0.25s} 64. Kd5 {+5.62/35 0.051s} Kf4 {-M22/40 0.27s}
65. Kd4 {+5.62/32 0.049s} Kf5 {-M24/41 0.23s} 66. Ra6 {+5.88/27 0.055s}
Kf4 {-M22/43 0.23s} 67. Rf6+ {+6.05/30 0.064s} Kg5 {-M20/43 0.29s}
68. Ke5 {+M29/29 0.037s} Kg4 {-M18/44 0.32s} 69. Ke4 {+M21/27 0.015s}
Kg5 {-M16/48 0.26s, White wins by adjudication} 1-0

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "Seer-2.6"]
[Result "1/2-1/2"]
[ECO "B81"]
[GameDuration "00:00:41"]
[GameEndTime "2023-01-03T19:07:10.338 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.277 W. Europe Standard Time"]
[Opening "Sicilian"]
[PlyCount "94"]
[TimeControl "20+0.05"]
[Variation "Scheveningen, Keres attack"]

1. e4 {book} c5 {book} 2. Nf3 {book} d6 {book} 3. d4 {book} cxd4 {book}
4. Nxd4 {book} Nf6 {book} 5. Nc3 {book} e6 {book} 6. g4 {book} h6 {book}
7. h4 {book} Be7 {book} 8. Be3 {book} Nc6 {book} 9. Rg1 {+0.30/21 0.78s}
d5 {-0.45/16 0.57s} 10. exd5 {+0.58/21 0.78s} Nxd5 {-0.52/17 0.56s}
11. Nxd5 {+0.50/22 1.0s} Qxd5 {-0.38/18 0.48s} 12. Qd2 {+0.41/23 0.47s}
O-O {-0.60/18 1.7s} 13. g5 {+0.45/23 1.4s} h5 {-0.40/18 0.79s}
14. Bg2 {+0.35/21 0.43s} Qc4 {-0.43/17 0.49s} 15. b3 {+0.34/21 0.53s}
Qa6 {-0.47/17 0.48s} 16. Nxc6 {+0.18/19 0.48s} bxc6 {-0.49/19 0.80s}
17. c4 {+0.22/21 1.1s} Rb8 {-0.28/18 1.3s} 18. Qc2 {+0.20/21 0.72s}
e5 {-0.41/18 0.64s} 19. Kf1 {+0.15/21 0.64s} Be6 {-0.24/18 1.2s}
20. Be4 {+0.36/22 0.64s} Rxb3 {-0.10/17 0.39s} 21. axb3 {+0.45/20 0.56s}
Qxa1+ {-0.41/18 0.57s} 22. Kg2 {+0.53/23 0.69s} Qa3 {-0.50/18 0.41s}
23. Bxc6 {+0.37/23 1.4s} Bc5 {-0.30/16 0.29s} 24. Qd3 {+0.04/22 0.97s}
Bxe3 {0.00/17 0.28s} 25. Qxe3 {+0.15/20 0.33s} Rb8 {-0.01/18 1.0s}
26. Rb1 {+0.20/23 0.83s} g6 {0.00/18 0.31s} 27. Be4 {0.00/23 0.34s}
a5 {0.00/19 0.39s} 28. Qg3 {0.00/27 0.40s} Rb6 {0.00/20 0.65s}
29. Bc2 {0.00/24 0.73s} Qc5 {+0.02/17 0.24s} 30. Rd1 {0.00/26 0.31s}
a4 {+0.16/16 0.26s} 31. bxa4 {0.00/22 0.83s} Kg7 {+0.20/19 0.72s}
32. Re1 {0.00/25 0.63s} Qxc4 {0.00/20 0.29s} 33. Qxe5+ {0.00/22 0.25s}
Kh7 {0.00/20 0.37s} 34. Be4 {0.00/26 0.26s} Qxa4 {0.00/18 0.23s}
35. Ra1 {0.00/26 0.32s} Ba2 {0.00/21 0.24s} 36. f3 {0.00/22 0.21s}
Qa3 {0.00/20 0.18s} 37. Rd1 {0.00/25 0.39s} Qb2+ {0.00/25 0.27s}
38. Qxb2 {0.00/25 0.18s} Rxb2+ {0.00/28 0.18s} 39. Kg3 {0.00/32 0.44s}
Kg7 {0.00/28 0.25s} 40. Rc1 {0.00/32 0.40s} Be6 {0.00/28 0.38s}
41. Bd3 {0.00/33 0.32s} Rd2 {0.00/26 0.47s} 42. Be4 {0.00/31 0.28s}
Ra2 {0.00/27 0.20s} 43. Rd1 {0.00/33 0.46s} Rb2 {0.00/28 0.23s}
44. Rd6 {0.00/32 0.30s} Rb4 {0.00/29 0.26s} 45. Rd1 {0.00/32 0.24s}
Rb2 {0.00/33 0.49s} 46. Rd6 {0.00/34 0.31s} Rb4 {0.00/35 0.45s}
47. Rd1 {0.00/32 0.11s} Rb2 {0.00/36 0.41s, Draw by 3-fold repetition} 1/2-1/2

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "Stockfish_13"]
[Result "1/2-1/2"]
[ECO "A58"]
[GameDuration "00:00:33"]
[GameEndTime "2023-01-03T19:07:02.847 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.371 W. Europe Standard Time"]
[Opening "Benko gambit accepted"]
[PlyCount "84"]
[TimeControl "20+0.05"]

1. d4 {book} Nf6 {book} 2. c4 {book} c5 {book} 3. d5 {book} b5 {book}
4. cxb5 {book} a6 {book} 5. bxa6 {book} g6 {book} 6. Nc3 {book} Bxa6 {book}
7. e4 {book} Bxf1 {book} 8. Kxf1 {book} d6 {book} 9. g3 {+1.00/23 0.71s}
Bg7 {-1.21/21 0.52s} 10. a4 {+0.96/22 0.92s} O-O {-1.21/22 2.9s}
11. Kg2 {+1.12/21 0.45s} Qb6 {-1.08/18 0.41s} 12. Nf3 {+1.08/21 0.45s}
Na6 {-1.03/17 0.16s} 13. a5 {+1.25/22 1.0s} Qb7 {-1.08/18 0.29s}
14. Nd2 {+1.03/20 0.46s} Nb4 {-0.89/18 0.69s} 15. Nc4 {+1.53/21 0.46s}
Nd7 {-0.73/18 0.20s} 16. Qe2 {+1.23/21 0.61s} f5 {-1.02/17 0.39s}
17. Rd1 {+1.69/20 1.2s} fxe4 {-0.78/18 0.25s} 18. Qxe4 {+0.95/21 1.5s}
Bd4 {-0.69/18 0.34s} 19. Be3 {+1.15/21 0.77s} Rf7 {-0.55/17 0.22s}
20. Bxd4 {+0.89/21 0.39s} cxd4 {+0.35/20 0.30s} 21. Rxd4 {+1.49/23 0.46s}
Nc5 {-0.63/24 0.74s} 22. Qe2 {+1.03/24 0.36s} Nb3 {-0.39/22 0.26s}
23. Rad1 {+1.33/24 0.54s} Nxd4 {-0.60/24 0.45s} 24. Rxd4 {+1.08/23 0.44s}
Raf8 {-0.57/22 0.33s} 25. f4 {+1.57/24 0.70s} g5 {-0.37/21 0.29s}
26. Nb6 {+1.43/23 1.5s} Na6 {-0.26/21 0.44s} 27. fxg5 {+1.18/21 0.92s}
Nc5 {-0.26/20 0.28s} 28. Ne4 {+1.16/23 0.58s} e5 {0.00/18 0.22s}
29. Rd2 {+1.12/22 0.45s} Nxe4 {0.00/19 0.33s} 30. Qxe4 {+1.13/20 0.46s}
Rf3 {-0.17/19 0.42s} 31. Nc4 {+0.94/21 0.84s} Qb5 {0.00/20 0.27s}
32. Re2 {+0.40/22 0.33s} Qc5 {0.00/22 0.26s} 33. b4 {+0.70/24 0.34s}
Rf2+ {0.00/23 0.27s} 34. Kh3 {0.00/24 0.57s} Qxb4 {0.00/21 0.21s}
35. Rxf2 {0.00/21 0.34s} Rxf2 {0.00/24 0.28s} 36. a6 {0.00/25 0.40s}
Qc5 {+0.02/21 0.20s} 37. Qg4 {0.00/28 0.23s} Qxd5 {0.00/24 0.28s}
38. Qc8+ {0.00/29 0.27s} Rf8 {0.00/23 0.20s} 39. Qg4 {0.00/30 0.22s}
Rf7 {0.00/24 0.20s} 40. Qc8+ {0.00/25 0.26s} Rf8 {0.00/25 0.28s}
41. Qg4 {0.00/31 0.26s} Rf7 {0.00/26 0.54s} 42. Qc8+ {0.00/29 0.25s}
Rf8 {0.00/27 0.32s, Draw by 3-fold repetition} 1/2-1/2

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "1"]
[White "RubiChess"]
[Black "Berserk_9"]
[Result "1-0"]
[ECO "D20"]
[GameDuration "00:00:44"]
[GameEndTime "2023-01-03T19:07:14.240 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.427 W. Europe Standard Time"]
[Opening "QGA"]
[PlyCount "118"]
[Termination "adjudication"]
[TimeControl "20+0.05"]
[Variation "3.e4"]

1. d4 {book} d5 {book} 2. c4 {book} dxc4 {book} 3. e4 {book} Nc6 {book}
4. Be3 {book} Nf6 {book} 5. Nc3 {book} e5 {book} 6. d5 {book} Na5 {book}
7. Nf3 {book} a6 {book} 8. Nxe5 {book} b5 {book} 9. Be2 {+0.95/20 0.94s}
Bd6 {-0.31/17 0.97s} 10. Qd4 {+0.86/22 0.82s} O-O {-0.51/17 0.35s}
11. f4 {+0.48/19 0.42s} c5 {-0.62/19 1.9s} 12. dxc6 {+0.98/22 1.1s}
Bxe5 {-1.10/20 0.75s} 13. Qxe5 {+0.61/22 0.66s} Nxc6 {-1.33/18 0.60s}
14. Qc5 {+0.62/22 0.50s} Bb7 {-1.03/20 0.83s} 15. Rd1 {+1.34/23 1.3s}
Qa5 {-1.32/18 0.92s} 16. O-O {+1.58/22 0.66s} Rac8 {-1.32/19 0.70s}
17. e5 {+1.90/23 1.2s} Nxe5 {-1.31/18 0.37s} 18. Qa7 {+1.15/23 0.34s}
Nd3 {-1.23/17 0.26s} 19. Bxd3 {+3.17/22 0.96s} Bxg2 {-1.48/16 0.23s}
20. Rf2 {+3.19/22 0.50s} cxd3 {-2.91/18 0.93s} 21. Rxg2 {+2.97/21 0.46s}
b4 {-3.10/19 0.71s} 22. Qd4 {+3.05/21 0.57s} Kh8 {-3.13/18 0.71s}
23. Rg5 {+2.91/21 0.34s} Qc7 {-3.33/20 0.55s} 24. Qxb4 {+2.88/20 0.65s}
Rfd8 {-3.20/16 0.17s} 25. f5 {+3.45/21 0.67s} Nd5 {-2.83/17 0.42s}
26. Nxd5 {+3.87/23 0.94s} Rxd5 {-2.92/14 0.15s} 27. Rc1 {+3.53/26 0.86s}
Qxc1+ {-2.59/16 0.32s} 28. Bxc1 {+4.12/21 0.83s} Rxc1+ {-2.51/16 0.12s}
29. Kf2 {+4.91/23 1.00s} Rc8 {-2.46/16 0.12s} 30. Rg1 {+4.76/22 0.55s}
Rcd8 {-2.76/19 0.43s} 31. Qg4 {+5.43/21 0.29s} g6 {-2.59/15 0.17s}
32. fxg6 {+4.93/22 0.30s} fxg6 {-2.56/19 0.23s} 33. Qe6 {+5.48/24 0.74s}
d2 {-2.52/21 0.24s} 34. Rd1 {+5.56/22 0.31s} R5d6 {-2.56/22 0.11s}
35. Qe3 {+5.75/22 0.60s} h5 {-2.52/22 2.8s} 36. b4 {+5.69/22 0.27s}
R8d7 {-4.12/19 1.4s} 37. Ke2 {+5.37/23 0.26s} Kg7 {-4.51/18 1.3s}
38. a4 {+7.38/20 0.28s} Rd5 {-4.51/16 0.13s} 39. Rxd2 {+9.30/17 0.28s}
Rxd2+ {-7.08/14 0.14s} 40. Qxd2 {+9.92/18 0.56s} Re7+ {-8.01/17 1.0s}
41. Kd1 {+10.26/19 0.25s} Rf7 {-7.41/16 0.27s} 42. b5 {+10.50/18 0.21s}
axb5 {-7.37/14 0.26s} 43. axb5 {+11.32/16 0.35s} h4 {-7.94/15 0.57s}
44. b6 {+11.56/17 0.13s} Rf8 {-8.09/14 0.45s} 45. b7 {+13.03/18 0.13s}
Rb8 {-8.98/12 0.15s} 46. Qd4+ {+14.57/23 0.16s} Kh7 {-9.12/13 0.047s}
47. Qxh4+ {+15.90/22 0.10s} Kg7 {-11.29/13 0.079s} 48. Qd4+ {+16.20/24 0.089s}
Kh7 {-5.22/8 0.014s} 49. Qd7+ {+16.29/27 0.090s} Kh6 {-6.90/11 0.017s}
50. Qc7 {+16.38/26 0.19s} Rf8 {-13.06/14 0.13s} 51. b8=Q {+18.40/20 0.11s}
Rxb8 {-15.22/12 0.059s} 52. Qxb8 {+18.40/18 0.052s} g5 {-13.75/11 0.017s}
53. Qd6+ {+23.69/18 0.051s} Kh7 {-261.01/11 0.078s} 54. Qf6 {+24.25/18 0.056s}
g4 {-261.96/8 0.006s} 55. Qf5+ {+24.56/17 0.044s} Kg7 {-261.98/13 0.018s}
56. Qxg4+ {+28.96/14 0.049s} Kf7 {-261.98/12 0.018s} 57. h4 {+28.49/16 0.050s}
Kf6 {-M18/16 0.070s} 58. Qg5+ {+M15/17 0.030s} Kf7 {-M20/17 0.044s}
59. h5 {+M11/13 0.014s} Ke6 {-M16/12 0.007s, White wins by adjudication} 1-0

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "2"]
[White "Berserk_10"]
[Black "RubiChess"]
[Result "1-0"]
[ECO "B06"]
[GameDuration "00:00:47"]
[GameEndTime "2023-01-03T19:07:16.509 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.460 W. Europe Standard Time"]
[Opening "Robatsch defense"]
[PlyCount "171"]
[TimeControl "20+0.05"]

1. e4 {book} g6 {book} 2. d4 {book} Bg7 {book} 3. Nc3 {book} c6 {book}
4. Nf3 {book} d6 {book} 5. Be2 {book} Nf6 {book} 6. O-O {book} O-O {book}
7. Re1 {book} Qc7 {book} 8. Bf4 {book} Nh5 {book} 9. Be3 {+1.23/19 1.7s}
Nd7 {-0.73/19 0.65s} 10. a4 {+1.15/16 0.47s} b6 {-0.54/22 1.7s}
11. Qd2 {+1.03/19 1.3s} Bb7 {-0.57/20 0.55s} 12. Bh6 {+1.25/18 1.8s}
e5 {-0.52/18 0.45s} 13. Bxg7 {+1.11/18 2.7s} Kxg7 {-0.65/19 0.47s}
14. a5 {+1.10/17 0.76s} Rad8 {-0.27/18 0.43s} 15. a6 {+1.18/17 1.00s}
Ba8 {-0.48/20 0.49s} 16. h3 {+1.08/15 0.21s} Ndf6 {-0.49/21 0.93s}
17. Rad1 {+1.21/16 0.55s} Nf4 {-0.36/22 1.3s} 18. Qe3 {+0.95/19 2.0s}
h6 {-0.29/19 0.39s} 19. Bf1 {+0.88/17 0.50s} Ne6 {-0.29/22 0.67s}
20. Bc4 {+0.78/16 0.39s} Nf4 {-0.41/21 0.72s} 21. Rd2 {+1.02/16 0.67s}
Rfe8 {-0.18/21 0.84s} 22. Ba2 {+0.94/18 1.1s} Rb8 {-0.44/20 1.4s}
23. Kh2 {+1.12/16 0.63s} Rbd8 {-0.26/21 0.86s} 24. Kg1 {+0.94/17 0.62s}
Re7 {-0.19/21 0.40s} 25. dxe5 {+1.27/17 0.63s} dxe5 {-0.20/20 0.26s}
26. Rxd8 {+1.32/17 0.17s} Qxd8 {-0.27/21 0.43s} 27. Nxe5 {+1.14/16 0.12s}
Nxh3+ {-1.38/20 1.0s} 28. Qxh3 {+1.49/15 0.15s} Rxe5 {-1.50/21 0.34s}
29. Rd1 {+1.45/15 0.063s} Qf8 {-1.49/23 0.79s} 30. Qe3 {+1.28/14 0.10s}
Qe7 {-1.47/21 0.62s} 31. f3 {+1.61/14 0.075s} Qc7 {-1.64/21 0.55s}
32. Qd4 {+1.81/14 0.086s} Re7 {-1.35/23 0.47s} 33. Qd8 {+2.02/16 0.12s}
Qxd8 {-1.54/21 0.24s} 34. Rxd8 {+1.73/15 0.11s} Re8 {-1.36/22 0.32s}
35. Rd3 {+1.72/15 0.19s} Kf8 {-1.75/25 1.0s} 36. Rd6 {+1.56/15 0.18s}
Ke7 {-0.92/19 0.28s} 37. e5 {+1.69/15 0.096s} Nd7 {-1.80/23 0.87s}
38. f4 {+2.11/15 0.16s} Rb8 {-2.05/19 0.40s} 39. Bxf7 {+3.04/16 0.38s}
Nxe5 {-2.58/20 0.28s} 40. fxe5 {+2.89/16 0.11s} Kxf7 {-2.55/20 0.20s}
41. Rf6+ {+2.84/21 0.35s} Kg7 {-2.97/20 0.20s} 42. Rd6 {+2.70/21 0.13s}
Kf7 {-3.09/20 0.19s} 43. Ne2 {+2.77/21 0.18s} Re8 {-2.88/19 0.28s}
44. Rf6+ {+2.91/20 0.081s} Kg7 {-2.69/21 0.12s} 45. Nf4 {+3.08/21 0.34s}
Rxe5 {-3.28/19 0.15s} 46. Rxg6+ {+2.67/17 0.13s} Kf7 {-3.19/20 0.14s}
47. Rxh6 {+2.59/15 0.083s} Kg8 {-3.05/19 0.083s} 48. Kf2 {+2.99/12 0.043s}
c5 {-2.78/19 0.082s} 49. Rd6 {+2.74/15 0.13s} Kf7 {-2.79/21 0.086s}
50. g4 {+2.99/14 0.072s} Be4 {-2.67/20 0.071s} 51. c4 {+3.10/14 0.083s}
Ke7 {-2.54/17 0.14s} 52. Rd2 {+3.28/15 0.061s} Ke8 {-2.94/16 0.064s}
53. Kg3 {+3.21/14 0.052s} Ba8 {-3.23/15 0.049s} 54. Nd5 {+3.59/15 0.069s}
Bxd5 {-3.38/15 0.067s} 55. cxd5 {+3.97/15 0.076s} Kd7 {-2.88/18 0.091s}
56. Kf4 {+3.93/13 0.049s} Kd6 {-2.88/1 0.001s} 57. g5 {+4.24/12 0.051s}
Re1 {-2.97/16 0.043s} 58. Rg2 {+4.39/15 0.093s} Rf1+ {-3.38/16 0.074s}
59. Ke4 {+4.94/15 0.13s} Re1+ {-3.71/14 0.098s} 60. Kf5 {+4.80/14 0.068s} Kxd5
61. g6 {+5.04/13 0.059s} Rf1+ {-4.14/14 0.053s} 62. Kg5 {+4.86/14 0.089s}
Ke6 {-4.60/14 0.025s} 63. Re2+ {+5.27/14 0.095s} Kd7 {-4.68/15 0.047s}
64. g7 {+5.90/14 0.047s} Rg1+ {-4.66/15 0.051s} 65. Kf6 {+5.99/13 0.048s}
Rf1+ {-4.35/15 0.048s} 66. Kg6 {+6.14/16 0.080s} Rg1+ {-5.59/15 0.051s}
67. Kf7 {+6.14/14 0.080s} Rf1+ {-5.56/16 0.050s} 68. Kg8 {+6.25/14 0.049s}
b5 {-5.31/16 0.051s} 69. Re5 {+6.50/18 0.39s} Kc6 {-5.19/16 0.051s}
70. Kh7 {+6.81/14 0.080s} Rf7 {-5.77/15 0.051s} 71. Re6+ {+6.81/14 0.050s}
Kd5 {-7.19/18 0.051s} 72. Rf6 {+7.46/14 0.089s} Rxg7+ {-8.21/17 0.061s}
73. Kxg7 {+11.06/14 0.056s} c4 {-8.45/22 0.097s} 74. Rf7 {+11.38/14 0.064s}
Kc6 {-8.45/1 0.001s} 75. Rxa7 {+22.20/15 0.13s} Kb6 {-8.98/23 0.096s}
76. Ra8 {+22.74/17 0.068s} b4 {-8.98/1 0.001s} 77. Rb8+ {+23.12/14 0.055s}
Kxa6 {-9.60/25 0.046s} 78. Rxb4 {+258.25/13 0.039s} Ka5 {-10.23/21 0.089s}
79. Rxc4 {+258.30/13 0.052s} Kb5 {-11.04/12 0.075s} 80. Rc3 {+258.30/13 0.055s}
Ka4 81. Kf6 {+M21/12 0.028s} Kb4 {-13.94/18 0.044s} 82. Ke6 {+M21/16 0.042s}
Kb5 {-21.38/18 0.060s} 83. Kd6 {+M13/19 0.032s} Kb4 {-21.72/19 0.031s}
84. Kc6 {+M5/28 0.027s} Ka5 {-M4/8 0.006s} 85. Rc4 {+M3/91 0.041s}
Ka6 {-M4/1 0s} 86. Ra4# {+M1/127 0.023s, White mates} 1-0

[Event "?"]
[Site "?"]
[Date "2023.01.03"]
[Round "2"]
[White "Koivisto_8.0"]
[Black "RubiChess"]
[Result "1/2-1/2"]
[ECO "A05"]
[GameDuration "00:00:52"]
[GameEndTime "2023-01-03T19:07:21.731 W. Europe Standard Time"]
[GameStartTime "2023-01-03T19:06:29.513 W. Europe Standard Time"]
[Opening "Reti Opening"]
[PlyCount "260"]
[Termination "adjudication"]
[TimeControl "20+0.05"]

1. Nf3 {book} Nf6 {book} 2. c4 {book} g6 {book} 3. Nc3 {book} Bg7 {book}
4. d4 {book} O-O {book} 5. e4 {book} d6 {book} 6. Be2 {book} e5 {book}
7. d5 {book} a5 {book} 8. h3 {book} Qe8 {book} 9. Be3 {+1.16/19 0.58s}
Na6 {-0.29/21 0.66s} 10. g4 {+1.10/18 0.53s} Nd7 {-0.66/21 2.0s}
11. a3 {+1.34/18 0.85s} Kh8 {-0.45/22 0.47s} 12. Nd2 {+1.30/19 1.2s}
f5 {-0.46/20 0.45s} 13. f3 {+1.70/17 0.37s} f4 {-0.43/22 0.57s}
14. Bf2 {+1.79/20 0.29s} b6 {-0.53/22 1.1s} 15. h4 {+1.96/18 0.62s}
Qe7 {-0.67/20 1.9s} 16. g5 {+2.14/21 0.95s} Ndc5 {-0.65/20 1.2s}
17. Qc2 {+1.93/22 0.73s} h5 {-0.34/24 0.34s} 18. gxh6 {+2.09/18 0.39s}
Bf6 {-0.30/23 0.83s} 19. Qb1 {+1.47/21 3.1s} Bd7 {-0.37/23 1.5s}
20. b4 {+1.25/19 0.64s} Nb7 {-0.30/22 0.44s} 21. Kd1 {+1.17/18 0.83s}
Kh7 {-0.24/21 0.45s} 22. Kc2 {+0.78/16 0.49s} Rh8 {-0.39/19 0.28s}
23. Kb3 {+0.78/17 0.82s} Rhg8 {-0.39/20 1.0s} 24. Qb2 {+1.14/16 0.66s}
Rh8 {-0.27/20 0.50s} 25. Qc1 {+0.61/17 0.92s} Ra7 {-0.20/19 0.20s}
26. Qb1 {+1.10/17 1.0s} axb4 {0.00/19 0.26s} 27. axb4 {+1.60/14 0.13s}
Rha8 {-0.51/21 0.29s} 28. Qb2 {+1.17/15 0.27s} Kxh6 {-0.57/21 0.54s}
29. Rhc1 {+1.33/17 0.65s} Nd8 {-0.49/19 0.59s} 30. Rg1 {+1.15/17 0.72s}
Nf7 {-0.23/18 0.23s} 31. Ra2 {+1.29/15 0.090s} Nb8 {-0.52/21 0.41s}
32. Rxa7 {+1.10/16 0.14s} Rxa7 {-0.52/21 0.20s} 33. Qc1 {+0.94/17 0.34s}
Kg7 {-0.32/21 0.52s} 34. h5 {+1.17/16 0.19s} g5 {-0.47/21 0.38s}
35. Ndb1 {+0.85/19 0.39s} Ra8 {-0.36/21 0.21s} 36. Na3 {+0.61/19 0.33s}
Qd8 {-0.28/21 0.46s} 37. Nab5 {+0.48/19 0.41s} Na6 {0.00/18 0.42s}
38. Qf1 {+1.06/16 0.27s} Qh8 {-0.18/20 0.14s} 39. Rh1 {+1.30/14 0.073s}
Qc8 {-0.04/21 0.16s} 40. Bd3 {+1.00/16 0.43s} Nh6 {-0.25/19 0.32s}
41. Rh2 {+0.79/15 0.23s} Kh8 {0.00/19 0.16s} 42. Bg1 {+0.97/15 0.15s}
Kh7 {0.00/21 0.17s} 43. Ra2 {+0.80/14 0.17s} g4 {0.00/23 0.21s}
44. fxg4 {+0.96/13 0.048s} Nxg4 {-0.16/22 0.31s} 45. Be2 {+0.60/14 0.34s}
Qb7 {-0.19/20 0.15s} 46. Bf3 {+1.29/14 0.19s} Rg8 {-0.28/20 0.26s}
47. h6 {+1.69/15 0.17s} Bh4 {0.00/20 0.23s} 48. Qh3 {+1.60/15 0.14s}
Bg3 {0.00/20 0.14s} 49. Qh5 {+1.00/16 0.32s} Rg6 {+0.55/18 0.13s}
50. Qh1 {0.00/18 0.28s} Rxh6 {+0.76/17 0.089s} 51. Qg2 {0.00/15 0.059s}
Nf6 {+0.55/18 0.073s} 52. Bf2 {+0.03/16 0.057s} Rh2 {+0.55/19 0.13s}
53. Qg1 {-0.89/13 0.065s} Rxf2 {+0.55/18 0.17s} 54. Rxf2 {-0.91/14 0.049s}
Bxf2 {+1.20/16 0.082s} 55. Qg5 {-0.78/15 0.16s} Bh4 {+1.35/18 0.13s}
56. Qxh4+ {-0.70/14 0.067s} Kg6 {+1.29/20 0.12s} 57. Qf2 {-0.75/15 0.13s}
Qb8 {+1.43/17 0.11s} 58. Qa2 {-0.80/15 0.14s} Qa8 {+1.35/17 0.15s}
59. Bd1 {-0.64/14 0.068s} Kf7 {+1.29/19 0.090s} 60. Bf3 {-1.02/14 0.058s}
Qb7 {+1.31/19 0.13s} 61. Bd1 {-1.09/15 0.12s} Bxb5 {+1.62/18 0.071s}
62. Nxb5 {-1.12/13 0.026s} Qc8 {+1.24/19 0.13s} 63. Qg2 {-1.36/15 0.12s}
Qg8 {+2.38/17 0.078s} 64. Qxg8+ {-1.38/16 0.042s} Kxg8 {+2.46/18 0.17s}
65. Nc3 {-1.44/17 0.073s} Kf7 {+2.03/19 0.16s} 66. Ka4 {-1.54/17 0.051s}
Nb8 {+2.21/18 0.055s} 67. Kb5 {-1.50/18 0.081s} Ke7 {+1.40/18 0.052s}
68. Bf3 {-1.65/17 0.068s} Nh7 {+1.24/19 0.052s} 69. Nb1 {-1.58/15 0.060s}
Ng5 {+1.31/18 0.059s} 70. Nd2 {-1.40/14 0.045s} Nh3 {+1.41/18 0.043s}
71. Bg4 {-1.49/15 0.063s} Nf2 {+1.47/20 0.074s} 72. Bc8 {-1.36/14 0.052s}
Nd3 {+1.48/18 0.039s} 73. Nf3 {-1.18/10 0.016s} Kd8 {+1.75/15 0.040s}
74. Bf5 {-1.40/14 0.049s} Nd7 {+1.73/18 0.055s} 75. Ng5 {-1.27/14 0.057s}
Nf6 {+1.58/16 0.066s} 76. Ne6+ {-0.96/14 0.060s} Ke7 {+1.55/15 0.023s}
77. Ng5 {-1.15/13 0.033s} Kd8 {+1.31/16 0.046s} 78. Ne6+ {0.00/30 0.072s}
Ke7 {+1.46/20 0.054s} 79. Ng5 {-0.03/31 0.057s} Ne8 {+1.70/18 0.047s}
80. Bh3 {-1.11/13 0.017s} Ne1 {+2.03/16 0.050s} 81. Kc6 {-1.29/14 0.050s}
Nc2 {+2.38/16 0.050s} 82. b5 {-0.77/15 0.023s} Nd4+ {+1.61/16 0.051s}
83. Kb7 {-0.77/1 0s} Kf6 {+2.45/15 0.049s} 84. Nh7+ {-0.47/15 0.063s}
Ke7 {+1.87/17 0.049s} 85. Ng5 {-0.04/38 0.10s} f3 {+1.57/16 0.052s}
86. Bf1 {-0.85/14 0.038s} Kd7 {+1.09/16 0.051s} 87. Kb8 {-0.99/17 0.054s}
Nf6 {+1.34/17 0.049s} 88. Bh3+ {-0.98/17 0.037s} Kd8 {+1.09/18 0.056s}
89. Nf7+ {-1.04/16 0.027s} Ke7 {+1.23/18 0.043s} 90. Ng5 {-0.77/17 0.034s}
Kd8 {+0.93/17 0.051s} 91. Nf7+ {-0.06/31 0.11s} Ke7 {+1.57/18 0.050s}
92. Ng5 {-0.08/28 0.078s} Ne8 {+1.44/18 0.048s} 93. Bf1 {-0.59/15 0.018s}
Kf6 {+1.38/19 0.050s} 94. Nh3 {-0.52/15 0.026s} Kg6 {+1.13/18 0.052s}
95. Kc8 {-0.37/13 0.020s} Nb3 {+0.96/18 0.049s} 96. Kd8 {-0.15/15 0.044s}
Nf6 {+0.95/19 0.051s} 97. Nf2 {-1.12/15 0.11s} Kg5 {+1.91/17 0.052s}
98. Kxc7 {-0.31/15 0.028s} Nd2 {+0.78/17 0.046s} 99. Bd3 {-0.46/15 0.053s}
Kf4 {+2.06/17 0.053s} 100. Kxd6 {-0.95/14 0.059s} Ke3 {+0.99/16 0.050s}
101. c5 {-0.94/16 0.078s} bxc5 {+1.27/15 0.048s} 102. b6 {-0.71/14 0.042s}
Kxf2 {+0.84/16 0.055s} 103. b7 {-1.02/15 0.075s} c4 {+0.82/16 0.046s}
104. Bxc4 {-1.02/13 0.012s} Nxc4+ {+0.47/16 0.050s} 105. Ke6 {-0.97/14 0.032s}
Nxe4 {+0.83/16 0.048s} 106. b8=Q {-1.37/13 0.032s} Ke2 {+1.47/17 0.052s}
107. Qb4 {-0.92/16 0.090s} Ned6 {+1.11/17 0.049s} 108. Qb1 {-0.79/14 0.020s}
e4 {+0.25/18 0.050s} 109. Qa2+ {-1.08/17 0.045s} Ke3 {+0.61/18 0.050s}
110. Qa7+ {-1.16/16 0.047s} Kd3 {+0.20/18 0.050s} 111. Qf2 {-1.25/15 0.022s}
Nd2 {+0.25/17 0.051s} 112. Qc5 {-1.00/16 0.052s} e3 {+0.30/16 0.049s}
113. Qa3+ {-1.25/13 0.028s} Ke2 {+0.30/14 0.050s} 114. Qxd6 {-1.10/13 0.024s}
f2 {+0.30/15 0.051s} 115. Qh2 {-1.22/14 0.046s} Kd1 {+0.34/15 0.048s}
116. Qf4 {-1.42/14 0.055s} f1=Q {+0.29/13 0.052s} 117. Qxe3 {-1.24/13 0.021s}
Qc4 {+0.30/14 0.050s} 118. Ke5 {-1.21/13 0.058s} Qc8 {+0.33/11 0.050s}
119. Qd3 {-0.09/11 0.021s} Ke1 {+0.17/13 0.048s} 120. Qe3+ {+0.02/18 0.16s}
Kd1 {+0.18/15 0.053s} 121. Qd3 {-0.05/26 0.10s} Kc1 {+0.16/13 0.051s}
122. d6 {-0.03/10 0.018s} Qe8+ {0.00/14 0.046s} 123. Kd5 {-0.03/14 0.040s}
Qd7 {0.00/17 0.050s} 124. Kc5 {+0.02/13 0.052s} Qc8+ {0.00/17 0.054s}
125. Kb6 {0.00/14 0.083s} Qb8+ {0.00/18 0.047s} 126. Kc6 {-0.05/14 0.040s}
Qc8+ {0.00/18 0.053s} 127. Kb6 {-0.07/20 0.085s} Qb8+ {0.00/18 0.048s}
128. Kc6 {-0.08/18 0.068s} Qc8+ {0.00/19 0.049s} 129. Kd5 {-0.02/12 0.013s}
Qe8 {0.00/19 0.052s} 130. Kc5 {-0.01/14 0.071s}
Qc8+ {0.00/20 0.048s, Draw by adjudication} 1/2-1/2

User avatar
Rebel
Posts: 7299
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: New engine releases & news H2 2022

Post by Rebel »

RubiChess wrote: Tue Jan 03, 2023 5:57 pm In fact I'm a little proud of my timing code and its testing, so please forgive my quite provocative post.
Regards, Andreas
That's all okay Andreas.

Just for the (theoretical) record, with "move overhead" we are basically fixing a GUI problem. A good GUI is tolerant. We also don't know what people have running in the background and an always open internet connection have made things worse. We for instance use Microsoft Visual Studio because its excellent integration of Python but leaving the compiler idle on the taskbar doesn't stop sneaky Microsoft so now and then to use 8-10% of CPU time for unknown reasons. So for testing it's wise to unload the compiler. And there can many more of such troublemakers.

BTW, you mentioned Arena. It's a long time ago since I used it frequently but what I remembered it was tolerant with time forfeits.
90% of coding is debugging, the other 10% is writing bugs.