RSIF as alternative to armageddon

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

Moderators: hgm, Rebel, chrisw

Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

RSIF as alternative to armageddon

Post by Ferdy »

Inspired from a post by Larry at viewtopic.php?f=2&t=71367
on finding a way to eliminate draw result in a chess game without too much rule and game changes mainly for humans and perhaps for engines too.

Introducing RSIF (Repetition Stalemate Insufficient Fifty) These are just short names for draw conditions. 3-fold repetitions, stalemate, insufficient mating material and the fifty move rule.

RS - white wins
IF - black wins

I modify Deuterium to optimize its play on this RSIF variant. I run couple of combinations on those conditions and eventually came up with RSIF combo with close result based from Deuterium RSIF.

Test results after 200 games, at TC 1m+0.1s, using noomen 3 move opening suite.

Image

I am surprised that white takes the lead here, because getting insufficient material and fifty move rule is seemed easy perhaps at least for humans. Example RvR, RvB, RvBN endings are a win for black, just try to avoid the repetition. There seems to be a secret on the repetition though where white will try to repeat positions to his advantage. And of course my implementation is not optimal yet to play each side with those conditions.

Download test games at https://drive.google.com/file/d/1Q4d3Wf ... sp=sharing

Funny ending.
Black promotes to a KNIGHT to get the insufficient and wins, there is no need for long checkmate :)
[d]8/8/8/8/6k1/8/8/1K5n w - - 0 127
carldaman
Posts: 2283
Joined: Sat Jun 02, 2012 2:13 am

Re: RSIF as alternative to armageddon

Post by carldaman »

New and interesting, but rather significant/radical rule changes, imo.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: RSIF as alternative to armageddon

Post by Ferdy »

carldaman wrote: Sun Jul 28, 2019 2:52 am New and interesting, but rather significant/radical rule changes, imo.
This indeed need some changes to the engine, but for humans, they already know the rules. Perhaps a little bit of adjustment and practice.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: RSIF as alternative to armageddon

Post by Ferdy »

Ferdy wrote: Sun Jul 28, 2019 2:28 am Test results after 200 games, at TC 1m+0.1s, using noomen 3 move opening suite.
I got a mistake on the number of plies, noomen 3move is a 6-ply opening set. But in the game there are only 4 book moves it should have been 6 book moves.
[Event "RSIF game"]
[Site "?"]
[Date "2019.07.27"]
[Round "1"]
[White "Deuterium v2019.2.37.64 rsif_white"]
[Black "Deuterium v2019.2.37.64 rsif_black"]
[Result "1-0"]
[ECO "D00"]
[GameDuration "00:02:06"]
[GameEndTime "2019-07-27T21:31:33.834 China Standard Time"]
[GameStartTime "2019-07-27T21:29:27.061 China Standard Time"]
[GameVariant "RSIF"]
[Opening "Levitsky attack (Queen's Bishop attack)"]
[PlyCount "145"]
[TimeControl "60+0.1"]

1. d4 { book } 1... d5 { book } 2. Bg5 { book } 2... f6 { book } 3. Bd2 { -0.10/15 1.7s } 3... e5 { +0.15/15 1.2s } 4. dxe5 { -0.18/15 2.5s } 4... Nc6 { +0.29/16 2.2s } 5. e4 { -0.35/16 2.1s } 5... dxe4 { +0.25/15 1.8s } 6. Nc3 { -0.22/17 2.5s } 6... fxe5 { +0.35/15 0.83s } 7. Nxe4 { 0.00/17 0.98s } 7... Nf6 { +0.07/18 2.2s } 8. Bd3 { -0.08/17 1.0s } 8... Bf5 { -0.01/17 1.2s } 9. Qf3 { -0.17/18 1.4s } 9... Nxe4 { +0.09/17 0.96s } 10. Bxe4 { -0.09/18 0.99s }
My mistake is on cutechess-cli setting.
-openings file= ... plies=4
Forgot to remove that plies option.

So in the test games you will only see 4 book moves.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: RSIF as alternative to armageddon

Post by Ferdy »

Run another test but this time using Tc 5m + 1s.
Result after 54/100 games.

Image
carldaman
Posts: 2283
Joined: Sat Jun 02, 2012 2:13 am

Re: RSIF as alternative to armageddon

Post by carldaman »

Ferdy wrote: Sun Jul 28, 2019 3:05 am
carldaman wrote: Sun Jul 28, 2019 2:52 am New and interesting, but rather significant/radical rule changes, imo.
This indeed need some changes to the engine, but for humans, they already know the rules. Perhaps a little bit of adjustment and practice.
Knowing the rules shouldn't be that hard, but altering and skewing all endgame theory?
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: RSIF as alternative to armageddon

Post by lkaufman »

Ferdy wrote: Sun Jul 28, 2019 2:28 am Inspired from a post by Larry at viewtopic.php?f=2&t=71367
on finding a way to eliminate draw result in a chess game without too much rule and game changes mainly for humans and perhaps for engines too.

Introducing RSIF (Repetition Stalemate Insufficient Fifty) These are just short names for draw conditions. 3-fold repetitions, stalemate, insufficient mating material and the fifty move rule.

RS - white wins
IF - black wins

I modify Deuterium to optimize its play on this RSIF variant. I run couple of combinations on those conditions and eventually came up with RSIF combo with close result based from Deuterium RSIF.

Test results after 200 games, at TC 1m+0.1s, using noomen 3 move opening suite.

Image

I am surprised that white takes the lead here, because getting insufficient material and fifty move rule is seemed easy perhaps at least for humans. Example RvR, RvB, RvBN endings are a win for black, just try to avoid the repetition. There seems to be a secret on the repetition though where white will try to repeat positions to his advantage. And of course my implementation is not optimal yet to play each side with those conditions.

Download test games at https://drive.google.com/file/d/1Q4d3Wf ... sp=sharing

Funny ending.
Black promotes to a KNIGHT to get the insufficient and wins, there is no need for long checkmate :)
[d]8/8/8/8/6k1/8/8/1K5n w - - 0 127
Your result is indeed strange, since fifty move rule is the normal termination of a game where no one can make progress, and insufficient material is far more common than stalemate. Probably the problem is that the engine can't form a long-term plan to utilize the rules. For Black it would be to trade queens at every reasonable opportunity, since most forced repetitions are perpetual checks, usually from a queen. Also Black has to avoid K and pawn vs (Black) king, as White can always force stalemate unless he can't save the pawn. Maybe Black is often heading for the "drawn" KPk ending, only to see too late that it will end in stalemate.
Logically, if stalemate is to count as a win, it should be a win for the stalemating side. Similarly, if insufficient material is to count as a win, it should be for the side with a minor piece (ok, B vs B same color is insufficient and ambiguous). K vs K will never happen without one side having material while the other doesn't, so simply restoring the old rules about stalemate and bare king being losses will cover these two cases. Then giving 50 move rule to Black and rep to White would eliminate draws in a more logical way. But your results suggest that strangely White would still come out ahead, at least with current engines. I thought of this scheme a while ago but figured it would favor Black. Maybe not?
Komodo rules!
User avatar
Ovyron
Posts: 4556
Joined: Tue Jul 03, 2007 4:30 am

Re: RSIF as alternative to armageddon

Post by Ovyron »

carldaman wrote: Sun Jul 28, 2019 2:52 am rather significant/radical rule changes, imo.
This is just smart draw odds.

I like it, I have been seeking for an answer to incoming chess draw death, and this could be a chess variant more fun than chess.

I wonder if RSIF is optimal, though, what about these?

RISF

White Wins = Repetition / Insufficient
Black Wins = Stalemate / Fifty Moves

RFSI

White Wins = Repetition / Fifty Moves
Black Wins = Stalemate / Insufficient

And the ones with white and black's winning conditions reversed? (IFRS, SFRI and SIRF) is there a way to test what is the best?

My support would to to FRIS (Fifty moves / Repetition = White wins, Insufficient / Stalemate = Black wins), because it's the easiest one to pronounce (though, that's arbitrary.)
Your beliefs create your reality, so be careful what you wish for.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: RSIF as alternative to armageddon

Post by Ferdy »

Ferdy wrote: Sun Jul 28, 2019 5:05 am Run another test but this time using Tc 5m + 1s.
Result after 54/100 games.

Image
Test on Tc 5m+1 is done. Final result.

Image

Download the test games at https://drive.google.com/file/d/1HHT6nn ... sp=sharing

White still leads. I tried to check a game and it showed that being equal in material is not easy at all for black, because white will repeat positions. Black will not repeat to avoid outright defeat and in doing so it is slowly brought to inferior positions which will lead to defeat. If white can check black and if the best reply would repeat position then black will eventually lose.

Sample game from the test.
[pgn] [Event "rsif game"] [Site "?"] [Date "2019.07.28"] [Round "1"] [White "Deuterium v2019.2.37.64 rsif_white"] [Black "Deuterium v2019.2.37.64 rsif_black"] [Result "1-0"] [ECO "B13"] [GameDuration "00:13:20"] [GameEndTime "2019-07-28T09:10:14.054 China Standard Time"] [GameStartTime "2019-07-28T08:56:53.287 China Standard Time"] [GameVariant "rsif"] [Opening "Caro-Kann"] [Termination "adjudication, stalemate, rsif game"] [TimeControl "300+1"] [Variation "Exchange Variation"] 1.e4 { book } 1...c6 { book } 2.d4 { book } 2...d5 { book } 3.exd5 { book } 3...cxd5 { book } 4.Nf3 { +0.66/18 6.1s } 4...Bg4 { -0.57/18 12s } 5.Be2 { +0.57/19 13s } 5...e6 { -0.46/20 11s } 6.c4 { +0.37/19 22s } 6...dxc4 { -0.38/19 42s } 7.O-O { +0.44/20 10s } 7...Nc6 { -0.16/19 20s } 8.Be3 { +0.33/20 22s } 8...Nf6 { -0.15/21 8.2s } 9.h3 { +0.30/20 7.6s } 9...Bf5 { -0.06/19 10s } 10.a3 { +0.24/18 6.1s } 10...a6 { -0.09/19 23s } 11.Bxc4 { +0.27/19 4.7s } 11...Bd6 { -0.29/19 4.4s } 12.Nc3 { +0.16/18 5.3s } 12...Rc8 { -0.21/19 5.3s } 13.Bg5 { +0.16/19 7.2s } 13...O-O { -0.24/18 4.0s } 14.Bd3 { +0.15/19 3.6s } 14...h6 { 0.00/19 5.1s } 15.Bxf6 { +0.02/22 11s } 15...Qxf6 { -0.18/20 6.3s } 16.Ne4 { +0.03/20 3.6s } 16...Bxe4 { +0.02/21 8.5s } 17.Bxe4 { +0.13/21 3.8s } 17...e5 { -0.03/22 6.2s } 18.Bxc6 { +0.10/20 3.5s } 18...Rxc6 { 0.00/23 3.7s } 19.Re1 { +0.05/21 4.2s } 19...Rd8 { -0.04/22 2.5s } 20.Nxe5 { -0.04/22 3.3s } 20...Bxe5 { +0.07/24 3.9s } 21.dxe5 { -0.05/24 4.1s } 21...Rxd1 { +0.02/23 5.0s } 22.exf6 { -0.08/23 3.4s } 22...Rxa1 { +0.05/23 3.9s } 23.Rxa1 { -0.07/23 3.3s } 23...g5 { +0.04/22 3.0s } 24.Rd1 { -0.05/23 6.4s } 24...Rxf6 { 0.00/23 2.8s } 25.Kf1 { -0.08/25 13s } 25...Kg7 { +0.07/22 5.7s } 26.Rd7 { +0.06/22 6.2s } 26...b5 { -0.02/22 2.2s } 27.Ke2 { +0.02/22 4.1s } 27...Rc6 { -0.03/22 5.0s } 28.Kd3 { +0.01/20 3.1s } 28...h5 { +0.03/20 3.9s } 29.g4 { 0.00/20 8.4s } 29...h4 { +0.14/22 5.9s } 30.Rd5 { -0.09/23 5.5s } 30...Kg6 { +0.11/22 3.7s } 31.Kd2 { -0.11/26 13s } 31...Rf6 { -0.02/26 4.4s } 32.Ke3 { -0.10/24 2.4s } 32...Re6+ { +0.04/25 3.7s } 33.Kd2 { +0.05/25 3.8s } 33...Rf6 { +0.08/27 2.8s } 34.Ke3 { -0.10/25 3.1s } 34...Rc6 { +0.03/23 3.6s } 35.Kd2 { 0.00/27 6.8s } 35...f6 { +0.01/23 1.9s } 36.Rf5 { 0.00/24 4.4s } 36...Rc4 { +0.08/24 2.0s } 37.Rf3 { -0.08/25 5.1s } 37...Kf7 { +0.05/21 6.0s } 38.b3 { -0.04/22 5.0s } 38...Rc6 { -0.01/24 3.1s } 39.Rc3 { +0.04/20 2.0s } 39...Rd6+ { +0.01/23 2.5s } 40.Ke3 { +0.05/23 2.5s } 40...Kg6 { -0.03/21 2.4s } 41.Ke4 { +0.04/24 2.6s } 41...Rd2 { -0.03/23 1.8s } 42.Ke3 { -0.04/27 3.5s } 42...Rd6 { +0.02/24 2.1s } 43.Ke4 { -0.03/28 6.2s } 43...Re6+ { +0.01/23 1.6s } 44.Kf3 { +0.02/26 4.2s } 44...Rb6 { -0.01/26 2.6s } 45.b4 { -0.03/26 5.3s } 45...Rd6 { 0.00/27 1.8s } 46.Ke4 { +0.02/27 1.9s } 46...Re6+ { -0.03/27 2.0s } 47.Kf3 { +0.05/27 1.8s } 47...f5 { -0.01/27 2.1s } 48.gxf5+ { +0.03/26 1.6s } 48...Kxf5 { -0.01/28 2.3s } 49.Rc5+ { +0.04/26 2.8s } 49...Kg6 { -0.02/26 4.0s } 50.Rc8 { 0.00/26 1.8s } 50...Rf6+ { -0.01/24 2.1s } 51.Ke3 { +0.03/24 1.5s } 51...Re6+ { -0.01/25 2.0s } 52.Kf3 { +0.02/24 1.7s } 52...Rf6+ { -0.06/26 2.4s } 53.Ke3 { +0.09/25 1.4s } 53...Kg7 { -0.07/25 1.7s } 54.Rc7+ { +0.02/25 2.7s } 54...Kh6 { -0.07/27 1.8s } 55.Rc2 { +0.06/25 1.4s } 55...Kh5 { -0.09/26 2.5s } 56.Rc5 { +0.11/27 1.8s } 56...Re6+ { -0.11/27 1.8s } 57.Kf3 { +0.05/27 1.3s } 57...Kh6 { -0.02/28 3.0s } 58.Rc7 { +0.07/27 1.9s } 58...Rd6 { -0.03/27 3.1s } 59.Ke4 { +0.07/26 1.2s } 59...Rf6 { -0.05/26 1.5s } 60.Ke3 { +0.04/26 3.2s } 60...Re6+ { -0.03/27 1.4s } 61.Kf3 { +0.03/26 1.6s } 61...Kh5 { -0.13/27 2.9s } 62.Rc5 { +0.11/28 1.7s } 62...Rf6+ { -0.14/27 1.6s } 63.Ke3 { +0.14/27 1.2s } 63...Kh6 { -0.07/27 1.5s } 64.Rc7 { +0.14/23 1.2s } 64...Rg6 { -0.13/28 3.9s } 65.Kf3 { +0.17/26 1.2s } 65...Re6 { -0.08/27 1.6s } 66.Rc5 { +0.12/28 1.3s } 66...Kh5 { -0.14/26 1.6s } 67.Rc3 { +0.14/28 2.0s } 67...Rf6+ { -0.17/26 2.0s } 68.Ke3 { +0.15/26 1.6s } 68...Rd6 { -0.15/25 3.1s } 69.Rc5 { +0.18/27 2.5s } 69...Rd1 { +0.05/26 6.0s } 70.f4 { +0.29/23 1.1s } 70...Rh1 { -0.32/24 1.0s } 71.Rxg5+ { +0.14/30 6.3s } 71...Kh6 { -0.61/2 0s } 72.Ke4 { +0.18/24 1.1s } 72...Rxh3 { -0.41/25 2.3s } 73.Rg4 { +0.27/24 1.5s } 73...Kh5 { -0.41/28 3.7s } 74.Rg5+ { +0.26/25 1.2s } 74...Kh6 { +0.06/2 0s } 75.Rg4 { +0.28/24 1.3s } 75...Rxa3 { -0.54/25 3.5s } 76.Rxh4+ { +0.54/23 1.1s } 76...Kg7 { -0.66/23 1.8s } 77.Ke5 { +0.46/24 1.6s } 77...Re3+ { -0.73/22 1.2s } 78.Kf5 { +0.61/25 2.2s } 78...Rb3 { -0.66/25 3.4s } 79.Rg4+ { +0.67/24 1.2s } 79...Kf8 { -0.41/26 1.6s } 80.Rg6 { +0.57/26 2.1s } 80...Rxb4 { -0.59/24 1.00s } 81.Rxa6 { +0.51/24 1.4s } 81...Rb2 { -0.54/24 2.1s } 82.Kf6 { +0.49/24 2.4s } 82...Ke8 { -0.43/24 1.4s } 83.Ke6 { +0.46/22 1.2s } 83...Re2+ { -0.38/23 1.1s } 84.Kd5 { +0.39/23 1.2s } 84...Rd2+ { -0.43/25 3.0s } 85.Ke5 { +0.48/25 2.1s } 85...Re2+ { -0.39/26 1.9s } 86.Kd5 { +0.38/24 1.4s } 86...Kf7 { -0.81/26 3.0s } 87.Rb6 { +0.32/24 1.1s } 87...Rb2 { -0.59/25 1.2s } 88.Ke5 { +0.62/25 1.6s } 88...Kg7 { -0.59/25 3.2s } 89.f5 { +0.30/22 1.2s } 89...Re2+ { -1.77/27 4.5s } 90.Kf4 { +1.64/26 1.5s } 90...Rb2 { -2.15/27 2.8s } 91.Kg5 { +1.95/25 1.5s } 91...Rg2+ { -2.20/28 3.1s } 92.Kf4 { +2.03/27 1.4s } 92...b4 { -2.19/25 1.00s } 93.Rxb4 { +2.15/26 0.95s } 93...Rg1 { -2.22/27 1.4s } 94.Rb7+ { +2.58/25 1.1s } 94...Kf6 { -2.19/24 0.99s } 95.Rb6+ { +3.02/28 3.4s } 95...Ke7 { -2.41/26 1.2s } 96.Rb7+ { +3.12/25 1.3s } 96...Kd6 { -2.41/25 1.2s } 97.Rb6+ { +3.34/27 2.3s } 97...Ke7 { -2.68/26 1.9s } 98.Rb7+ { +3.64/27 1.6s } 98...Kf8 { -2.69/27 2.0s } 99.Rb8+ { +5.57/28 2.1s } 99...Kf7 { -2.87/28 0.86s } 100.Rb7+ { +5.84/34 4.3s } 100...Kf6 { -3.16/31 3.0s } 101.Rb6+ { +5.84/34 5.1s } 101...Kf7 { -3.59/29 2.7s } 102.Rb7+ { +6.01/33 1.9s } 102...Kf8 { -3.66/31 2.5s } 103.Rb8+ { +6.14/36 2.0s } 103...Kg7 { -5.79/32 2.3s } 104.Rb7+ { +6.17/30 1.0s } 104...Kh6 { -6.03/30 2.0s } 105.f6 { +6.17/30 1.3s } 105...Ra1 { -6.07/28 1.9s } 106.Rg7 { +6.76/30 2.1s } 106...Rc1 { -6.18/25 1.8s } 107.Ke5 { +7.91/28 3.2s } 107...Rc8 { -6.33/27 1.7s } 108.Rg3 { +7.13/22 3.4s } 108...Rc7 { -6.71/25 1.6s } 109.Ke6 { +8.08/27 3.3s } 109...Rc2 { -6.59/25 1.5s } 110.f7 { +7.00/24 3.0s } 110...Re2+ { -6.89/23 1.4s } 111.Kf6 { +6.45/23 1.3s } 111...Rf2+ { -6.67/21 1.4s } 112.Ke7 { +7.95/24 0.77s } 112...Kh5 { -6.43/20 1.3s } 113.f8=Q { +7.75/20 1.4s } 113...Rxf8 { -M18/24 1.3s } 114.Kxf8 { +M17/22 0.88s } 114...Kh4 { -M16/28 1.3s } 115.Rg6 { +M15/25 0.84s } 115...Kh3 { -M10/29 1.3s } 116.Kg7 { +M9/26 0.88s } 116...Kh2 { -M8/31 0.52s } 117.Kh6 { +M7/28 0.58s } 117...Kh1 { -M6/12 0.005s } 118.Kh5 { +M5/12 0.015s } 118...Kh2 { -M4/12 0.004s } 119.Kh4 { +M3/12 0.005s } 119...Kh1 { -M2/12 0.003s } 120.Kh3 { white wins by stalemate, RSIF adjudication } 1-0 [/pgn]
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: RSIF as alternative to armageddon

Post by Ferdy »

lkaufman wrote: Sun Jul 28, 2019 6:17 am Your result is indeed strange, since fifty move rule is the normal termination of a game where no one can make progress, and insufficient material is far more common than stalemate. Probably the problem is that the engine can't form a long-term plan to utilize the rules. For Black it would be to trade queens at every reasonable opportunity, since most forced repetitions are perpetual checks, usually from a queen. Also Black has to avoid K and pawn vs (Black) king, as White can always force stalemate unless he can't save the pawn. Maybe Black is often heading for the "drawn" KPk ending, only to see too late that it will end in stalemate.
Logically, if stalemate is to count as a win, it should be a win for the stalemating side. Similarly, if insufficient material is to count as a win, it should be for the side with a minor piece (ok, B vs B same color is insufficient and ambiguous). K vs K will never happen without one side having material while the other doesn't, so simply restoring the old rules about stalemate and bare king being losses will cover these two cases. Then giving 50 move rule to Black and rep to White would eliminate draws in a more logical way. But your results suggest that strangely White would still come out ahead, at least with current engines. I thought of this scheme a while ago but figured it would favor Black. Maybe not?
I just finished with the TC 5m+1s, games are in https://drive.google.com/file/d/1HHT6nn ... sp=sharing

There is danger in repetition, see game 1 for example to see white's idea.

[pgn] [Event "rsif game"] [Site "?"] [Date "2019.07.28"] [Round "1"] [White "Deuterium v2019.2.37.64 rsif_white"] [Black "Deuterium v2019.2.37.64 rsif_black"] [Result "1-0"] [ECO "B13"] [GameDuration "00:13:20"] [GameEndTime "2019-07-28T09:10:14.054 China Standard Time"] [GameStartTime "2019-07-28T08:56:53.287 China Standard Time"] [GameVariant "rsif"] [Opening "Caro-Kann"] [Termination "adjudication, stalemate, rsif game"] [TimeControl "300+1"] [Variation "Exchange Variation"] 1.e4 { book } 1...c6 { book } 2.d4 { book } 2...d5 { book } 3.exd5 { book } 3...cxd5 { book } 4.Nf3 { +0.66/18 6.1s } 4...Bg4 { -0.57/18 12s } 5.Be2 { +0.57/19 13s } 5...e6 { -0.46/20 11s } 6.c4 { +0.37/19 22s } 6...dxc4 { -0.38/19 42s } 7.O-O { +0.44/20 10s } 7...Nc6 { -0.16/19 20s } 8.Be3 { +0.33/20 22s } 8...Nf6 { -0.15/21 8.2s } 9.h3 { +0.30/20 7.6s } 9...Bf5 { -0.06/19 10s } 10.a3 { +0.24/18 6.1s } 10...a6 { -0.09/19 23s } 11.Bxc4 { +0.27/19 4.7s } 11...Bd6 { -0.29/19 4.4s } 12.Nc3 { +0.16/18 5.3s } 12...Rc8 { -0.21/19 5.3s } 13.Bg5 { +0.16/19 7.2s } 13...O-O { -0.24/18 4.0s } 14.Bd3 { +0.15/19 3.6s } 14...h6 { 0.00/19 5.1s } 15.Bxf6 { +0.02/22 11s } 15...Qxf6 { -0.18/20 6.3s } 16.Ne4 { +0.03/20 3.6s } 16...Bxe4 { +0.02/21 8.5s } 17.Bxe4 { +0.13/21 3.8s } 17...e5 { -0.03/22 6.2s } 18.Bxc6 { +0.10/20 3.5s } 18...Rxc6 { 0.00/23 3.7s } 19.Re1 { +0.05/21 4.2s } 19...Rd8 { -0.04/22 2.5s } 20.Nxe5 { -0.04/22 3.3s } 20...Bxe5 { +0.07/24 3.9s } 21.dxe5 { -0.05/24 4.1s } 21...Rxd1 { +0.02/23 5.0s } 22.exf6 { -0.08/23 3.4s } 22...Rxa1 { +0.05/23 3.9s } 23.Rxa1 { -0.07/23 3.3s } 23...g5 { +0.04/22 3.0s } 24.Rd1 { -0.05/23 6.4s } 24...Rxf6 { 0.00/23 2.8s } 25.Kf1 { -0.08/25 13s } 25...Kg7 { +0.07/22 5.7s } 26.Rd7 { +0.06/22 6.2s } 26...b5 { -0.02/22 2.2s } 27.Ke2 { +0.02/22 4.1s } 27...Rc6 { -0.03/22 5.0s } 28.Kd3 { +0.01/20 3.1s } 28...h5 { +0.03/20 3.9s } 29.g4 { 0.00/20 8.4s } 29...h4 { +0.14/22 5.9s } 30.Rd5 { -0.09/23 5.5s } 30...Kg6 { +0.11/22 3.7s } 31.Kd2 { -0.11/26 13s } 31...Rf6 { -0.02/26 4.4s } 32.Ke3 { -0.10/24 2.4s } 32...Re6+ { +0.04/25 3.7s } 33.Kd2 { +0.05/25 3.8s } 33...Rf6 { +0.08/27 2.8s } 34.Ke3 { -0.10/25 3.1s } 34...Rc6 { +0.03/23 3.6s } 35.Kd2 { 0.00/27 6.8s } 35...f6 { +0.01/23 1.9s } 36.Rf5 { 0.00/24 4.4s } 36...Rc4 { +0.08/24 2.0s } 37.Rf3 { -0.08/25 5.1s } 37...Kf7 { +0.05/21 6.0s } 38.b3 { -0.04/22 5.0s } 38...Rc6 { -0.01/24 3.1s } 39.Rc3 { +0.04/20 2.0s } 39...Rd6+ { +0.01/23 2.5s } 40.Ke3 { +0.05/23 2.5s } 40...Kg6 { -0.03/21 2.4s } 41.Ke4 { +0.04/24 2.6s } 41...Rd2 { -0.03/23 1.8s } 42.Ke3 { -0.04/27 3.5s } 42...Rd6 { +0.02/24 2.1s } 43.Ke4 { -0.03/28 6.2s } 43...Re6+ { +0.01/23 1.6s } 44.Kf3 { +0.02/26 4.2s } 44...Rb6 { -0.01/26 2.6s } 45.b4 { -0.03/26 5.3s } 45...Rd6 { 0.00/27 1.8s } 46.Ke4 { +0.02/27 1.9s } 46...Re6+ { -0.03/27 2.0s } 47.Kf3 { +0.05/27 1.8s } 47...f5 { -0.01/27 2.1s } 48.gxf5+ { +0.03/26 1.6s } 48...Kxf5 { -0.01/28 2.3s } 49.Rc5+ { +0.04/26 2.8s } 49...Kg6 { -0.02/26 4.0s } 50.Rc8 { 0.00/26 1.8s } 50...Rf6+ { -0.01/24 2.1s } 51.Ke3 { +0.03/24 1.5s } 51...Re6+ { -0.01/25 2.0s } 52.Kf3 { +0.02/24 1.7s } 52...Rf6+ { -0.06/26 2.4s } 53.Ke3 { +0.09/25 1.4s } 53...Kg7 { -0.07/25 1.7s } 54.Rc7+ { +0.02/25 2.7s } 54...Kh6 { -0.07/27 1.8s } 55.Rc2 { +0.06/25 1.4s } 55...Kh5 { -0.09/26 2.5s } 56.Rc5 { +0.11/27 1.8s } 56...Re6+ { -0.11/27 1.8s } 57.Kf3 { +0.05/27 1.3s } 57...Kh6 { -0.02/28 3.0s } 58.Rc7 { +0.07/27 1.9s } 58...Rd6 { -0.03/27 3.1s } 59.Ke4 { +0.07/26 1.2s } 59...Rf6 { -0.05/26 1.5s } 60.Ke3 { +0.04/26 3.2s } 60...Re6+ { -0.03/27 1.4s } 61.Kf3 { +0.03/26 1.6s } 61...Kh5 { -0.13/27 2.9s } 62.Rc5 { +0.11/28 1.7s } 62...Rf6+ { -0.14/27 1.6s } 63.Ke3 { +0.14/27 1.2s } 63...Kh6 { -0.07/27 1.5s } 64.Rc7 { +0.14/23 1.2s } 64...Rg6 { -0.13/28 3.9s } 65.Kf3 { +0.17/26 1.2s } 65...Re6 { -0.08/27 1.6s } 66.Rc5 { +0.12/28 1.3s } 66...Kh5 { -0.14/26 1.6s } 67.Rc3 { +0.14/28 2.0s } 67...Rf6+ { -0.17/26 2.0s } 68.Ke3 { +0.15/26 1.6s } 68...Rd6 { -0.15/25 3.1s } 69.Rc5 { +0.18/27 2.5s } 69...Rd1 { +0.05/26 6.0s } 70.f4 { +0.29/23 1.1s } 70...Rh1 { -0.32/24 1.0s } 71.Rxg5+ { +0.14/30 6.3s } 71...Kh6 { -0.61/2 0s } 72.Ke4 { +0.18/24 1.1s } 72...Rxh3 { -0.41/25 2.3s } 73.Rg4 { +0.27/24 1.5s } 73...Kh5 { -0.41/28 3.7s } 74.Rg5+ { +0.26/25 1.2s } 74...Kh6 { +0.06/2 0s } 75.Rg4 { +0.28/24 1.3s } 75...Rxa3 { -0.54/25 3.5s } 76.Rxh4+ { +0.54/23 1.1s } 76...Kg7 { -0.66/23 1.8s } 77.Ke5 { +0.46/24 1.6s } 77...Re3+ { -0.73/22 1.2s } 78.Kf5 { +0.61/25 2.2s } 78...Rb3 { -0.66/25 3.4s } 79.Rg4+ { +0.67/24 1.2s } 79...Kf8 { -0.41/26 1.6s } 80.Rg6 { +0.57/26 2.1s } 80...Rxb4 { -0.59/24 1.00s } 81.Rxa6 { +0.51/24 1.4s } 81...Rb2 { -0.54/24 2.1s } 82.Kf6 { +0.49/24 2.4s } 82...Ke8 { -0.43/24 1.4s } 83.Ke6 { +0.46/22 1.2s } 83...Re2+ { -0.38/23 1.1s } 84.Kd5 { +0.39/23 1.2s } 84...Rd2+ { -0.43/25 3.0s } 85.Ke5 { +0.48/25 2.1s } 85...Re2+ { -0.39/26 1.9s } 86.Kd5 { +0.38/24 1.4s } 86...Kf7 { -0.81/26 3.0s } 87.Rb6 { +0.32/24 1.1s } 87...Rb2 { -0.59/25 1.2s } 88.Ke5 { +0.62/25 1.6s } 88...Kg7 { -0.59/25 3.2s } 89.f5 { +0.30/22 1.2s } 89...Re2+ { -1.77/27 4.5s } 90.Kf4 { +1.64/26 1.5s } 90...Rb2 { -2.15/27 2.8s } 91.Kg5 { +1.95/25 1.5s } 91...Rg2+ { -2.20/28 3.1s } 92.Kf4 { +2.03/27 1.4s } 92...b4 { -2.19/25 1.00s } 93.Rxb4 { +2.15/26 0.95s } 93...Rg1 { -2.22/27 1.4s } 94.Rb7+ { +2.58/25 1.1s } 94...Kf6 { -2.19/24 0.99s } 95.Rb6+ { +3.02/28 3.4s } 95...Ke7 { -2.41/26 1.2s } 96.Rb7+ { +3.12/25 1.3s } 96...Kd6 { -2.41/25 1.2s } 97.Rb6+ { +3.34/27 2.3s } 97...Ke7 { -2.68/26 1.9s } 98.Rb7+ { +3.64/27 1.6s } 98...Kf8 { -2.69/27 2.0s } 99.Rb8+ { +5.57/28 2.1s } 99...Kf7 { -2.87/28 0.86s } 100.Rb7+ { +5.84/34 4.3s } 100...Kf6 { -3.16/31 3.0s } 101.Rb6+ { +5.84/34 5.1s } 101...Kf7 { -3.59/29 2.7s } 102.Rb7+ { +6.01/33 1.9s } 102...Kf8 { -3.66/31 2.5s } 103.Rb8+ { +6.14/36 2.0s } 103...Kg7 { -5.79/32 2.3s } 104.Rb7+ { +6.17/30 1.0s } 104...Kh6 { -6.03/30 2.0s } 105.f6 { +6.17/30 1.3s } 105...Ra1 { -6.07/28 1.9s } 106.Rg7 { +6.76/30 2.1s } 106...Rc1 { -6.18/25 1.8s } 107.Ke5 { +7.91/28 3.2s } 107...Rc8 { -6.33/27 1.7s } 108.Rg3 { +7.13/22 3.4s } 108...Rc7 { -6.71/25 1.6s } 109.Ke6 { +8.08/27 3.3s } 109...Rc2 { -6.59/25 1.5s } 110.f7 { +7.00/24 3.0s } 110...Re2+ { -6.89/23 1.4s } 111.Kf6 { +6.45/23 1.3s } 111...Rf2+ { -6.67/21 1.4s } 112.Ke7 { +7.95/24 0.77s } 112...Kh5 { -6.43/20 1.3s } 113.f8=Q { +7.75/20 1.4s } 113...Rxf8 { -M18/24 1.3s } 114.Kxf8 { +M17/22 0.88s } 114...Kh4 { -M16/28 1.3s } 115.Rg6 { +M15/25 0.84s } 115...Kh3 { -M10/29 1.3s } 116.Kg7 { +M9/26 0.88s } 116...Kh2 { -M8/31 0.52s } 117.Kh6 { +M7/28 0.58s } 117...Kh1 { -M6/12 0.005s } 118.Kh5 { +M5/12 0.015s } 118...Kh2 { -M4/12 0.004s } 119.Kh4 { +M3/12 0.005s } 119...Kh1 { -M2/12 0.003s } 120.Kh3 { white wins by stalemate, RSIF adjudication } 1-0 [/pgn]