Winter 0.2 Release Overview and Select Games

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

Moderators: hgm, Rebel, chrisw

jorose
Posts: 358
Joined: Thu Jan 22, 2015 3:21 pm
Location: Zurich, Switzerland
Full name: Jonathan Rosenthal

Winter 0.2 Release Overview and Select Games

Post by jorose »

Here I would like to post some of my changes between the initial release and the 0.2 release of Winter from two weeks ago, post some thoughts for the future and finally give you guys some nice example wins from the Winter gauntlet against opposition in the 2700-2840 elo range. I would also like to thank everyone who has been running Winter in tournaments, giving me feedback and ideas or just keeping me company in one of Grahams tournaments.

First an overview of features:
  • 2606 (+126) Elo CCRL 40/4 and 2644 (+152) Elo CCRL 40/40 as of writing
  • New selection of compiles.
    • ``New'' is for BMI2 capable processors and newer. Also assumes support for AVX and FMA instructions.
    • ``Old'' assumes support for SSE4.2 which was released over a decade ago by now and should give a solid speed boost over the last compile (10-15% or so)
    • ``Ancient'' assumes only support for 64 bit and whatever gcc assumes for Ofast, should work for most everyone =).
    • Somebody asked for an Android compile on github. I intend to try to do this, but this may take a while as I am busy irl and have never done this before.
  • Reuploaded Winter 0.2 without the accidental .git folder. Also uploaded a minimalist version which should work. I haven't tested this, but I am quite certain they should both be working... Thank you Gabor Szots for the feedback!
  • Simple endgames are now recognized as draws. This will not have an effect in CCRL due to tablebase adjudications and I dont expect it to have a real effect on Elo without adjudication. It is mostly quality of life in analysis and it feels better for Winter to understand certain endings faster in HGM tournament =)
  • Eval function improvements:
    • Passed pawns are more accurately evaluated as Winter differentiates between pawns the opposing king could stop if the board were empty and those it couldnt
    • Bishop position (as a PST) relative to the opposing king is now evaluated on top of previous metrics. I tested this with each minor and major piece individually and felt only bishop was worth it, but it gave me like 20 Elo, so I could recommend trying this. Shoutout to Michael Sherwin who tested this in Romi and got me interested in the idea
  • Search function improvements
    • More aggressive depth dependent null move reductions
    • Greatly simplified static null move pruning. My previous margin was a complicated function based on some statistics I had measured. While the formula may have been correct at the time, I think I was overfitting to the engine as it was. The new formula is a simple depth * score margin.
    • Revisited late move reductions. I spent quite some time generating and looking at statistics and I have some ideas with respect to how the scaling should look dependent on move index and depth. So far I accidentally reinvented SFs LMR formula. I believe some terms might be missing, I tried one of them, but at least with my guess for a value it ended up worse than the SF formula.
  • Started with some desperately needed refactorizations, I separated my gradient descent code into a new source file. This might make it more useful for someone interested in borrowing some code =)
  • Fixed a bug which would make Winter play terrible moves if it was run via Lichess Bot API. Thanks again to Lichess for creating the API!
I have a number of things I would like to test and do in the coming months which may improve Winters strength, but may just as well cost a couple Elo. I will refrain from going in depth on the more experimental ideas here, as they may need more context and explanation.
  • As mentioned above, Android release
  • Change search so it doesn't recognize 2-fold repetition as a draw. So far it has always felt wrong, but only evaluating 3-fold repetitions as draws has cost Elo. I intend to go in depth here and see if I can avoid losing Elo somehow. Will probably take a look at what SF does, as it seems to currently enjoy repeating, and the SF team wouldnt allow that if it cost them Elo =P
  • Chess960 support
    • I think its a cool thing to support, however I believe it can have good side effects if you can train on data from chess960 as your eval function may overfit less. Even if this may cost Elo, it should help make it easier to improve the eval function.
    • Sidenote: Leela should support this. I might add this to Leela myself after adding it to Winter. Even if they don't end up training with this, I imagine some people would enjoy the option.
  • OpenBench support. Raoni Campos mentioned this to me. If you haven't already, take a look at Andrew Grant's awesome contribution here
I have been working on Winter in a private fork, but the commit log between releases is complete. Winters git can be reached here. Finally I would like to give you guys an impression of what Winter plays like when it gets what it wants against stronger engines. I hope some of you enjoy them too =)

-Jonathan

[pgn] [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.13"] [Round "10"] [White "Winter 0.2 64-bit"] [Black "Rhetoric 1.4.3 64-bit"] [Result "1-0"] [ECO "A46"] [PlyCount "80"] [TimeControl "40/1320:0"] 1.d4 {book} 1...Nf6 {book} 2.Nf3 {book} 2...d5 {book} 3.g3 {book} 3...e6 { book} 4.Bg2 {book} 4...b5 {book} 5.O-O {book} 5...c5 {book} 6.a4 {book} 6...b4 {book} 7.Bf4 {0.20/18 39} 7...Bd6 {-0.31/18 39} 8.Bxd6 {0.28/19 39} 8...Qxd6 {0.00/19 39} 9.Nbd2 {0.13/21 39} 9...Nbd7 {-0.09/18 39} 10.e4 { 0.17/20 39} 10...Nxe4 {0.49/18 39} 11.Nxe4 {0.00/21 39} 11...dxe4 {0.39/19 39} 12.Ng5 {0.00/19 39} 12...f5 {0.52/19 39} 13.f3 {-0.16/20 39} 13...h6 { 0.48/18 39} 14.fxe4 {0.09/22 39} 14...hxg5 {0.58/18 39} 15.exf5 {-0.01/23 39} 15...Rb8 {0.53/17 39} 16.fxe6 {0.11/23 39} 16...Nf6 {0.47/19 39} 17.d5 {0.19/22 39} 17...Ba6 {0.47/18 39} 18.Rf5 {0.36/20 39} 18...g4 {0.29/17 39 } 19.Qd2 {0.31/21 39} 19...Rd8 {0.38/18 39} 20.Qg5 {0.55/20 39} 20...O-O { 0.25/18 39} 21.Re1 {0.42/20 39} 21...Qe7 {0.00/17 39} 22.Ree5 {0.33/19 39} 22...c4 {0.36/18 39} 23.Qe3 {0.58/20 39} 23...c3 {0.18/17 39} 24.b3 { 0.60/22 39} 24...Nh7 {0.00/18 39} 25.Rh5 {0.57/21 39} 25...Bc8 {0.00/17 39 } 26.h4 {0.62/21 39} 26...Nf6 {-0.28/17 39} 27.Rhg5 {1.17/19 39} 27...a5 { -1.12/16 39} 28.h5 {1.89/23 39} 28...Kh7 {-0.88/15 39} 29.Qd3+ {1.76/23 39 } 29...Kh8 {-1.23/17 39} 30.h6 {1.88/23 39} 30...gxh6 {-0.90/16 39} 31.Rg6 {3.04/25 39} 31...Ng8 {-1.49/15 39} 32.Qd4 {3.35/26 39} 32...Rf6 {-2.86/17 39} 33.Rf5 {3.43/27 39} 33...Rf8 {-4.72/17 39} 34.Be4 {3.43/26 39} 34... Qd6 {-3.50/17 39} 35.Kh2 {3.73/26 39} 35...Qd8 {-6.99/17 39} 36.Qe5 { 5.94/25 39} 36...Qe7 {-7.86/16 39} 37.Bd3 {6.59/28 39} 37...Bxe6 { -10.59/18 39} 38.dxe6 {6.97/29 39} 38...Qxe6 {-12.08/19 39} 39.Qxe6 { 7.50/31 39} 39...Rxe6 {-12.24/20 39} 40.Rxe6 {7.59/32 39} 40...Kg7 { adjudication -12.24/18 29s, White wins by adjudication} 1-0 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.10"] [Round "3"] [White "Winter 0.2 64-bit"] [Black "Godel 4.0.7 64-bit"] [Result "1-0"] [ECO "A08"] [PlyCount "142"] [TimeControl "40/1320:0"] 1.Nf3 {book} 1...Nf6 {book} 2.g3 {book} 2...c5 {book} 3.Bg2 {book} 3...d5 {book} 4.O-O {book} 4...g6 {book} 5.c4 {book} 5...Bg7 {book} 6.Qa4+ {book} 6...Bd7 {book} 7.Qb3 {-0.03/19 39} 7...dxc4 {-0.14/20 39} 8.Qxc4 {0.09/20 39} 8...Qb6 {-0.12/20 39} 9.Nc3 {0.07/20 39} 9...Be6 {-0.13/20 39} 10.Qa4+ {0.10/19 39} 10...Bd7 {0.00/22 39} 11.Qb3 {0.13/22 39} 11...Nc6 {0.04/21 39} 12.Na4 {0.14/21 39} 12...Qa5 {0.12/20 39} 13.Nc3 {-0.07/20 39} 13... Be6 {0.19/20 39} 14.Qxb7 {-0.11/23 39} 14...Rb8 {0.40/24 39} 15.Qxc6+ { 0.00/26 39} 15...Bd7 {0.34/25 39} 16.Ne5 {0.00/25 39} 16...Bxc6 {0.40/25 39} 17.Nxc6 {-0.20/25 39} 17...Qc7 {0.36/24 39} 18.d4 {0.00/23 39} 18... Rc8 {0.49/21 39} 19.dxc5 {0.00/24 39} 19...Qb7 {0.81/22 39} 20.Nd8 { 0.00/24 39} 20...Qb4 {0.75/21 39} 21.Nc6 {0.00/25 39} 21...Qxc5 {0.25/21 48} 22.Be3 {0.02/22 39} 22...Qh5 {0.27/21 38} 23.h3 {0.22/21 39} 23...a6 { 0.28/21 38} 24.Rac1 {0.46/20 39} 24...Nd7 {0.40/20 38} 25.g4 {1.15/22 39} 25...Qh4 {-1.79/24 56} 26.Ne4 {0.94/22 39} 26...Bh6 {-1.88/22 46} 27.f4 { 1.34/24 39} 27...Bg7 {-3.12/22 61s} 28.Bf2 {1.50/25 39} 28...Qh6 {-2.09/25 35} 29.g5 {1.70/25 39} 29...Qh5 {-2.03/24 35} 30.Ng3 {1.72/25 39} 30...Qh4 {-2.04/24 35} 31.Nf5 {1.69/25 39} 31...Qxf2+ {-2.08/24 35} 32.Kxf2 { 1.69/26 39} 32...gxf5 {-2.15/24 35} 33.Nb4 {1.73/26 39} 33...Rxc1 { -1.99/22 35} 34.Rxc1 {1.80/25 39} 34...e6 {-2.09/21 35} 35.b3 {1.73/24 39} 35...Nb8 {-2.08/22 35} 36.Rc7 {1.71/25 39} 36...a5 {-1.97/25 35} 37.Nc6 { 1.83/25 39} 37...Nxc6 {-1.49/24 35} 38.Bxc6+ {2.10/27 39} 38...Kf8 { -1.59/27 35} 39.Bf3 {2.12/27 39} 39...h6 {-1.11/23 35} 40.Rc8+ {2.12/27 39 } 40...Ke7 41.Rxh8 {2.08/28 33} 41...Bxh8 {-0.94/30 34} 42.gxh6 {2.07/28 33} 42...Bc3 {-0.94/31 34} 43.Ke3 {2.14/27 33} 43...Kf6 {-0.86/29 34} 44. Kd3 {2.13/29 33} 44...Bb2 {-0.86/29 34} 45.Bh5 {2.19/29 33} 45...e5 { -1.00/31 34} 46.fxe5+ {2.14/30 33} 46...Bxe5 {-1.05/32 34} 47.h4 {2.14/31 33} 47...Bg3 {-0.99/32 34} 48.h7 {2.14/31 33} 48...Kg7 {-1.36/34 34} 49. Bxf7 {2.14/30 33} 49...Kxh7 {-1.39/34 34} 50.h5 {2.24/30 33} 50...Kg7 { -1.50/31 34} 51.Bd5 {2.45/29 33} 51...Kf6 {-1.22/29 34} 52.Kc4 {2.45/31 33 } 52...Bd6 {-1.31/29 34} 53.Bf3 {2.56/30 33} 53...Bb4 {-1.33/33 34} 54.Kb5 {2.75/31 33} 54...Ke5 {-1.52/35 34} 55.a3 {2.75/32 33} 55...Bd2 {-1.73/33 34} 56.Kc4 {2.79/31 33} 56...Ke6 {-1.72/28 126s} 57.b4 {3.12/28 33} 57... a4 {-1.93/25 30} 58.b5 {3.82/30 33} 58...Bc1 {-2.09/25 30} 59.Kb4 {3.93/31 33} 59...Kd6 {-4.60/26 30} 60.Kxa4 {3.93/30 33} 60...Kc7 {-4.73/34 30} 61. Bc6 {4.56/33 33} 61...Be3 {-9.99/29 110s} 62.Kb3 {4.56/31 33} 62...Kb6 { -4.81/31 26} 63.a4 {4.98/34 33} 63...Bg5 {-4.75/31 26} 64.Kc4 {5.34/32 33} 64...f4 {-8.81/28 77s} 65.Kd5 {5.93/35 33} 65...Bh6 {-7.07/30 23} 66.Ke5 { 6.58/34 33} 66...Ka5 {-7.63/28 28} 67.Be4 {8.95/31 33} 67...Kb6 {-8.48/28 37} 68.Kf5 {10.57/33 33} 68...Bf8 {-8.81/32 44} 69.Kxf4 {12.29/30 33} 69...Kc5 {-15.58/27 66s} 70.Kg5 {12.84/31 33} 70...Bg7 {-15.13/26 31} 71. h6 {15.08/30 33} 71...Bc3 {adjudication -15.33/26 27s, White wins by adjudication} 1-0 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.12"] [Round "1"] [White "Winter 0.2 64-bit"] [Black "Fruit Reloaded 3.2.1 64-bit"] [Result "1-0"] [ECO "C17"] [PlyCount "80"] [TimeControl "40/1320:0"] 1.e4 {book} 1...e6 {book} 2.d4 {book} 2...d5 {book} 3.Nc3 {book} 3...Bb4 { book} 4.e5 {book} 4...c5 {book} 5.Bd2 {book} 5...Ne7 {book} 6.a3 {book} 6...Bxc3 {book} 7.Bxc3 {0.20/19 39} 7...Nd7 {0.03/17 44} 8.Nf3 {0.33/18 39 } 8...Nc6 {0.11/19 40} 9.Bb5 {0.33/19 39} 9...cxd4 {0.14/18 33} 10.Nxd4 { 0.32/19 39} 10...Ncxe5 {0.15/19 38} 11.f4 {0.47/18 39} 11...a6 {0.13/18 37 } 12.fxe5 {0.50/19 39} 12...axb5 {0.15/18 27} 13.O-O {0.44/20 39} 13...O-O {0.23/19 37} 14.Qe2 {0.39/19 39} 14...Nc5 {0.20/18 27} 15.Bb4 {0.36/20 39} 15...b6 {0.10/18 30} 16.Rf3 {0.37/19 39} 16...Qh4 {0.09/18 41} 17.Nb3 { 0.43/20 39} 17...Ba6 {0.06/19 38} 18.Raf1 {0.54/20 39} 18...Rac8 {0.14/19 30} 19.Rf4 {0.51/20 39} 19...Qe7 {0.00/17 40} 20.Nd4 {0.58/20 39} 20...Qg5 {0.00/19 40} 21.Rg4 {0.64/17 39} 21...Qe7 {-0.36/18 111s} 22.Qe3 {0.81/19 39} 22...Rfe8 {-0.79/18 164s} 23.Rf6 {0.82/15 39} 23...Qf8 {-1.61/16 22} 24.Rh6 {1.72/22 39} 24...g6 {-2.63/19 29} 25.Rgh4 {2.36/23 39} 25...Qg7 { -3.32/20 36} 26.Qh3 {2.63/25 39} 26...g5 {-3.25/19 38} 27.Rxh7 {2.63/25 39 } 27...gxh4 {-3.60/20 24} 28.Rxg7+ {3.46/27 39} 28...Kxg7 {-3.60/21 14} 29.Qg4+ {3.46/25 39} 29...Kf8 {-3.78/22 32} 30.Qxh4 {4.21/26 39} 30...Kg7 {-4.27/20 30} 31.Qg4+ {4.43/27 39} 31...Kf8 {-3.78/22 68s} 32.Qg5 {4.35/28 39} 32...Ra8 {-4.23/20 29} 33.h4 {7.10/26 39} 33...Bb7 {-8.98/19 26} 34.h5 {7.64/27 39} 34...Re7 {-9.35/20 20} 35.h6 {9.09/28 39} 35...Ke8 {-10.40/21 51} 36.Qg8+ {9.64/28 39} 36...Kd7 {-6.28/4 0.007s} 37.h7 {9.85/28 39} 37...Rae8 {-11.97/20 29} 38.h8=Q {10.39/28 39} 38...Kd8 {-13.06/21 37} 39. Qf8 {11.19/25 39} 39...Ba6 {-16.55/17 26} 40.Nc6+ {16.16/26 39} 40...Kd7 { adjudication -285.44/17 27s, White wins by adjudication} 1-0 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.13"] [Round "2"] [White "Winter 0.2 64-bit"] [Black "Rhetoric 1.4.3 64-bit"] [Result "1-0"] [ECO "A44"] [PlyCount "82"] [TimeControl "40/1320:0"] 1.d4 {book} 1...c5 {book} 2.d5 {book} 2...e5 {book} 3.e4 {book} 3...d6 { book} 4.Nf3 {book} 4...Be7 {book} 5.h3 {book} 5...a6 {book} 6.a4 {book} 6...f5 {book} 7.Nc3 {0.43/19 39} 7...fxe4 {-0.88/18 39} 8.Nxe4 {0.53/20 39 } 8...Nf6 {-0.92/19 39} 9.Nxf6+ {0.48/20 39} 9...Bxf6 {-0.83/20 39} 10.Nd2 {0.48/21 39} 10...O-O {-0.39/19 39} 11.Bd3 {0.39/21 39} 11...Bh4 {-0.57/18 39} 12.O-O {0.76/18 39} 12...Bf5 {-0.71/18 39} 13.Bxf5 {0.81/22 39} 13... Rxf5 {-0.83/20 39} 14.Qg4 {0.81/21 39} 14...g6 {-0.69/20 39} 15.Ne4 { 0.73/21 39} 15...Be7 {-1.10/19 39} 16.c4 {0.84/22 39} 16...Nd7 {-0.82/20 39} 17.Qe2 {0.85/20 39} 17...a5 {-0.88/19 39} 18.Ra3 {0.82/18 39} 18...Qb6 {-0.88/19 39} 19.Bh6 {1.03/19 39} 19...Bf8 {-0.89/19 39} 20.Bg5 {1.11/20 39} 20...Bg7 {-0.99/19 39} 21.h4 {1.20/20 39} 21...Re8 {-1.48/18 39} 22.h5 {1.73/21 39} 22...Qa6 {-2.24/18 39} 23.Qg4 {2.07/21 39} 23...Nf8 {-3.57/17 39} 24.h6 {2.78/23 39} 24...Bh8 {-3.54/18 39} 25.Rf3 {3.59/27 39} 25... Qxc4 {-5.55/17 39} 26.Rxf5 {3.73/26 39} 26...gxf5 {-5.80/19 39} 27.Nf6+ { 3.90/30 39} 27...Bxf6 {-5.99/18 39} 28.Qxc4 {4.06/29 39} 28...Bxg5 { -5.80/18 39} 29.Qe2 {4.21/29 39} 29...Re7 {-5.93/19 39} 30.Qh5 {4.15/31 39 } 30...Bd2 {-6.49/20 39} 31.Rd1 {4.15/29 39} 31...Bb4 {-6.49/20 39} 32. Qxf5 {4.15/28 39} 32...c4 {-6.54/20 39} 33.Qg4+ {4.39/29 39} 33...Ng6 { -6.84/18 39} 34.Qc8+ {4.29/29 39} 34...Kf7 {-6.84/18 39} 35.Rc1 {4.58/28 39} 35...c3 {-6.63/18 39} 36.bxc3 {4.75/29 39} 36...Bc5 {-7.32/19 39} 37. g3 {5.05/28 39} 37...b6 {-7.62/17 39} 38.Kg2 {5.09/30 39} 38...Kf6 { -9.01/18 39} 39.Rh1 {8.05/26 39} 39...Kg5 {-12.51/16 39} 40.g4 {8.16/25 39 } 40...Nf4+ {-13.31/14 29} 41.Kf1 {13.16/26 33} 41...Rf7 {adjudication -18.72/14 33s, White wins by adjudication} 1-0 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.10"] [Round "4"] [White "Winter 0.2 64-bit"] [Black "Devel 2.0000"] [Result "1-0"] [ECO "A35"] [PlyCount "76"] [TimeControl "40/1320:0"] 1.c4 {book} 1...c5 {book} 2.Nf3 {book} 2...Nc6 {book} 3.Nc3 {book} 3...e5 {book} 4.d3 {book} 4...d6 {book} 5.a3 {book} 5...a5 {book} 6.g3 {book} 6...Nge7 {book} 7.Bg2 {0.32/16 39} 7...g6 {-0.37/16 29} 8.Bg5 {0.24/16 39} 8...Bg7 {-0.21/18 24} 9.O-O {0.00/17 39} 9...h6 {-0.12/18 41} 10.Bxe7 { 0.00/19 39} 10...Nxe7 {-0.03/17 26} 11.Nd2 {-0.03/18 39} 11...O-O {0.00/17 35} 12.Qb3 {-0.05/17 39} 12...Rb8 {0.00/17 49} 13.h4 {0.00/15 39} 13...Kh7 {0.16/18 27} 14.Kh2 {-0.01/17 39} 14...f5 {0.16/18 28} 15.Rh1 {-0.05/17 39 } 15...f4 {0.26/17 25} 16.Nde4 {0.00/18 39} 16...b6 {0.17/17 28} 17.Nb5 { -0.04/17 39} 17...Nf5 {0.70/16 27} 18.g4 {-0.13/18 39} 18...Nxh4 {0.43/19 26} 19.Bf3 {-0.09/20 39} 19...Rf7 {1.00/20 24} 20.Nbxd6 {0.10/21 39} 20... Nxf3+ {1.05/24 27} 21.exf3 {0.11/24 39} 21...Rd7 {0.95/25 30} 22.Nxc8 { 0.05/25 39} 22...Rxd3 {0.98/24 44} 23.Qc2 {0.04/23 39} 23...Rxc8 {0.98/24 95s} 24.Kg2 {0.03/22 39} 24...Kg8 {0.98/23 24} 25.Rad1 {0.52/24 39} 25... Rd4 {1.02/19 23} 26.Nc3 {0.43/24 39} 26...Qg5 {1.00/19 58} 27.Nb5 {0.48/23 39} 27...Rxd1 {0.34/20 27} 28.Rxd1 {0.78/26 39} 28...Re8 {0.00/22 23} 29. Nc3 {1.28/24 39} 29...Re6 {-0.28/21 30} 30.Rd7 {1.68/26 39} 30...Kh7 { -1.88/22 32} 31.Ne4 {3.15/27 39} 31...Qh4 {-2.93/25 42} 32.Qa4 {2.96/27 39 } 32...Re7 {-3.21/25 74s} 33.Rd6 {3.12/27 39} 33...h5 {-3.51/24 91s} 34.g5 {5.30/27 39} 34...Bf8 {-8.85/22 29} 35.Rxb6 {4.71/20 39} 35...Kh8 { -11.77/25 22} 36.Qc6 {19.77/21 39} 36...Qg4+ {-#24/21 100s} 37.fxg4 { 15.36/17 39} 37...f3+ {-#18/31 16} 38.Kf1 {#11/17 39} 38...Rf7 { adjudication -M14/90 6.2s, White wins by adjudication} 1-0 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.11"] [Round "10"] [White "Winter 0.2 64-bit"] [Black "Godel 4.0.7 64-bit"] [Result "1-0"] [ECO "C79"] [PlyCount "152"] [TimeControl "40/1320:0"] 1.e4 {book} 1...e5 {book} 2.Nf3 {book} 2...Nc6 {book} 3.Bb5 {book} 3...a6 {book} 4.Ba4 {book} 4...Nf6 {book} 5.O-O {book} 5...d6 {book} 6.Bxc6+ { book} 6...bxc6 {book} 7.d4 {0.10/19 39} 7...exd4 {-0.10/20 39} 8.Nxd4 { 0.10/20 39} 8...c5 {-0.04/22 39} 9.Nc6 {0.08/21 39} 9...Qd7 {-0.03/22 39} 10.Na5 {0.10/21 39} 10...Qa4 {-0.13/20 48} 11.Nb3 {0.11/20 39} 11...Nxe4 { 0.23/22 38} 12.f3 {0.19/20 39} 12...Nf6 {-0.06/22 38} 13.Nc3 {0.10/21 39} 13...Qb4 {0.00/22 38} 14.Bd2 {0.00/19 39} 14...Qb6 {0.43/20 38} 15.Na4 { 0.00/19 39} 15...Qc6 {0.85/22 38} 16.Nc3 {-0.14/21 39} 16...Rb8 {0.63/20 66s} 17.Qe2+ {-0.14/18 39} 17...Kd8 {0.68/19 46} 18.Na5 {0.32/19 39} 18... Qa8 {0.63/21 37} 19.Ne4 {0.34/19 39} 19...Nxe4 {0.45/20 37} 20.fxe4 { 0.30/20 39} 20...Be6 {0.33/20 110s} 21.Bc3 {0.29/19 39} 21...h6 {0.53/20 33} 22.Rae1 {0.48/17 39} 22...Rg8 {0.41/19 33} 23.b3 {0.38/17 39} 23...Be7 {0.39/22 33} 24.Qh5 {0.46/18 39} 24...Ke8 {0.40/20 23} 25.Nc4 {0.44/17 39} 25...Qc6 {0.36/18 34} 26.a3 {0.36/17 39} 26...Kd8 {0.44/20 34} 27.g3 { 0.25/16 39} 27...Rb5 {0.58/18 34} 28.a4 {0.45/16 39} 28...Rb8 {0.50/22 34} 29.Na5 {0.38/19 39} 29...Qe8 {0.39/23 34} 30.Qe2 {0.39/18 39} 30...Ra8 { 0.41/21 34} 31.Qd3 {0.38/16 39} 31...Kc8 {0.40/20 34} 32.h3 {0.24/15 39} 32...Ra7 {0.63/19 34} 33.Kh2 {0.33/17 39} 33...f6 {0.61/21 34} 34.Rf5 { 0.27/18 39} 34...Qd7 {1.14/20 34} 35.Rh5 {0.17/19 39} 35...Bf8 {0.90/20 34 } 36.Qe2 {0.01/19 39} 36...g6 {0.89/22 34} 37.Rd5 {0.00/21 39} 37...Bg7 { 0.84/20 21} 38.Rd2 {0.20/21 39} 38...Rf8 {0.27/20 38} 39.Qg2 {0.39/19 39} 39...Qe8 {0.26/21 38} 40.Rf2 {0.41/18 39} 40...Bd7 {0.00/22 38} 41.Qf1 { 0.41/19 33} 41...Qe7 {0.06/23 33} 42.g4 {0.50/19 33} 42...h5 {0.26/20 33} 43.gxh5 {0.47/19 33} 43...gxh5 {0.12/17 7.2s} 44.Rf3 {0.53/20 33} 44...Kb8 {0.07/20 34} 45.Rf5 {0.61/19 33} 45...Qe8 {0.16/18 34} 46.Qf3 {0.88/20 33} 46...Rg8 {-0.08/19 34} 47.Rxh5 {0.98/21 33} 47...Rh8 {-0.29/22 66s} 48. Rxh8 {1.47/20 33} 48...Qxh8 {-0.36/22 33} 49.Rg1 {1.48/23 33} 49...c4 { -1.36/20 56} 50.Rg3 {2.31/20 33} 50...Be8 {-2.41/20 70s} 51.Qg4 {2.47/21 33} 51...c5 {-3.16/20 38} 52.Qe6 {2.60/22 33} 52...Qf8 {-3.32/19 30} 53. Nxc4 {2.61/23 33} 53...Bh6 {-3.49/21 45} 54.Rf3 {2.73/23 33} 54...Bd7 { -3.53/19 51} 55.Qd5 {2.99/23 33} 55...Rc7 {-3.33/19 29} 56.Ba5 {3.13/23 33 } 56...Rc6 {-4.75/20 50} 57.b4 {3.67/22 33} 57...Qe8 {-5.00/20 28} 58.b5 { 3.76/22 33} 58...axb5 {-5.09/21 28} 59.axb5 {3.82/25 33} 59...Be6 { -5.38/22 28} 60.Qxc6 {3.95/25 33} 60...Qxc6 {-5.81/25 28} 61.bxc6 {4.11/28 33} 61...Bxc4 {-6.71/28 28} 62.Rxf6 {4.50/28 33} 62...Bg7 {-6.99/28 28} 63.Rf3 {4.55/28 33} 63...Ka7 {-6.77/24 35} 64.Bc3 {4.70/28 33} 64...Bh6 { -6.76/27 34} 65.e5 {5.40/29 33} 65...Bd5 {-6.84/25 27} 66.Rf5 {6.10/28 33} 66...Bxc6 {-7.17/26 46} 67.exd6 {6.36/30 33} 67...Kb6 {-7.20/26 26} 68.d7 {6.61/30 33} 68...Kc7 {-7.46/27 26} 69.Rf6 {6.80/29 33} 69...Kxd7 { -8.17/27 90s} 70.Rxh6 {6.84/30 33} 70...Bf3 {-9.68/29 20} 71.Be5 {7.07/30 33} 71...Be4 {-9.67/26 20} 72.Rd6+ {7.89/32 33} 72...Kc8 {-8.98/25 25} 73. c3 {8.61/35 33} 73...Bf3 {-10.16/25 20} 74.Kg3 {9.78/35 33} 74...Bb7 { -15.91/25 20} 75.Kf4 {22.58/32 33} 75...Bg2 {-#24/25 8.4s} 76.h4 { 102.58/27 33} 76...Bf1 {adjudication -M22/ 22 2.0s, White wins by adjudication} 1-0 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.12"] [Round "5"] [White "RuyDos 1.1.6 64-bit"] [Black "Winter 0.2 64-bit"] [Result "0-1"] [ECO "C39"] [PlyCount "75"] [TimeControl "40/1320:0"] 1.e4 {book} 1...e5 {book} 2.f4 {book} 2...exf4 {book} 3.Nf3 {book} 3...g5 {book} 4.h4 {book} 4...g4 {book} 5.Ne5 {book} 5...Nc6 {book} 6.d4 {book} 6...Qf6 {book} 7.Nc3 {0.09/18 23} 7...Nxe5 {-0.11/20 39} 8.Nd5 {0.56/20 22 } 8...Qg6 {-0.18/22 39} 9.Nxc7+ {0.35/20 21} 9...Kd8 {-0.11/24 39} 10.Nxa8 {0.45/20 18} 10...f3 {-0.40/21 39} 11.g3 {0.12/17 43} 11...Nf6 {0.04/20 39 } 12.Bg5 {0.45/19 30} 12...h6 {0.19/22 39} 13.Bxf6+ {0.15/18 41} 13...Qxf6 {0.24/23 39} 14.Kf2 {0.02/19 83s} 14...b6 {0.54/22 39} 15.c3 {-0.05/20 65s } 15...Bb7 {0.68/21 39} 16.Qa4 {0.02/20 25} 16...Nc6 {0.83/20 39} 17.Nxb6 {-0.11/19 23} 17...axb6 {1.06/20 39} 18.Rd1 {-0.06/19 25} 18...Be7 { 0.86/20 39} 19.e5 {0.01/19 23} 19...Qg7 {1.01/19 39} 20.Bd3 {0.00/20 34} 20...Kc7 {1.09/21 39} 21.Qc4 {-0.09/19 33} 21...Ra8 {1.06/22 39} 22.Rd2 { -0.14/18 44} 22...Kb8 {1.31/18 39} 23.a3 {-0.09/17 25} 23...Nxe5 {1.77/21 39} 24.dxe5 {-1.80/22 191s} 24...Bc5+ {1.78/24 39} 25.Kf1 {-1.95/22 65s} 25...Be3 {1.93/24 39} 26.Rhh2 {-1.79/21 21} 26...h5 {2.14/19 39} 27.Rhf2 { -2.20/20 22} 27...Qxe5 {3.09/22 39} 28.Qxf7 {-2.33/19 11} 28...Ra5 { 3.41/23 39} 29.Bc4 {-2.33/19 18} 29...Bc8 {3.61/22 39} 30.Qg6 {-2.76/19 34 } 30...d5 {3.89/22 39} 31.Bb3 {-3.24/17 13} 31...Qxg3 {5.59/22 39} 32.Rc2 {-5.04/17 13} 32...Rb5 {8.74/23 39} 33.Qe8 {-7.71/20 30} 33...Bxf2 { 11.65/27 39} 34.Rxf2 {-8.50/21 102s} 34...Rxb3 {12.59/28 39} 35.Qa4 { -9.48/19 12} 35...Qe5 {18.81/27 39} 36.Qxb3 {-20.08/20 37} 36...Ba6+ { 20.83/20 39} 37.c4 {-#18/21 22} 37...Bxc4+ {#17/19 39} 38.Qxc4 { adjudication -M14/20 25s, Black wins by adjudication} 0-1 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.11"] [Round "10"] [White "Devel 2.0000"] [Black "Winter 0.2 64-bit"] [Result "0-1"] [ECO "A25"] [PlyCount "105"] [TimeControl "40/1320:0"] 1.c4 {book} 1...e5 {book} 2.g3 {book} 2...Nc6 {book} 3.Bg2 {book} 3...g6 { book} 4.Nc3 {book} 4...Bg7 {book} 5.Rb1 {book} 5...Nf6 {book} 6.b4 {book} 6...O-O {book} 7.d3 {0.00/17 24} 7...a6 {0.10/17 39} 8.Bg5 {0.00/17 24} 8...h6 {0.11/18 39} 9.Bxf6 {-0.10/18 70s} 9...Qxf6 {0.06/19 39} 10.a3 { -0.12/18 25} 10...d6 {0.21/19 39} 11.e3 {-0.17/17 42} 11...Qg5 {0.13/16 39 } 12.h4 {-0.11/16 33} 12...Qf6 {0.04/17 39} 13.Bh3 {0.00/18 137s} 13...Be6 {0.16/19 39} 14.Rc1 {0.08/18 41} 14...e4 {0.34/17 39} 15.dxe4 {0.25/18 23} 15...Rae8 {0.25/17 39} 16.Qe2 {0.14/18 23} 16...Bxh3 {0.10/19 39} 17.Rxh3 {0.31/20 48} 17...Qe6 {0.23/19 39} 18.Nd5 {0.44/19 22} 18...Qxe4 {0.38/20 39} 19.Nxc7 {0.66/20 23} 19...Rc8 {0.60/22 39} 20.Nd5 {0.42/19 40} 20... Ne5 {0.43/22 39} 21.Ne7+ {0.51/22 23} 21...Kh7 {0.40/23 39} 22.Nxc8 { 0.60/23 27} 22...Rxc8 {0.35/23 39} 23.Kf1 {0.67/22 23} 23...Nxc4 {0.62/21 39} 24.Re1 {0.48/21 25} 24...Kg8 {0.56/19 39} 25.h5 {0.64/20 30} 25...g5 { 0.95/22 39} 26.Rd1 {0.54/21 24} 26...Nb2 {1.58/23 39} 27.f3 {0.00/22 22} 27...Qe6 {1.63/23 39} 28.Re1 {-0.67/23 87s} 28...Nc4 {1.45/22 39} 29.Kf2 { -0.71/22 43} 29...Ne5 {1.60/21 39} 30.Kg2 {-0.02/19 21} 30...Rc3 {1.61/21 39} 31.Rh2 {-0.20/21 32} 31...d5 {1.71/22 39} 32.Kh1 {-0.44/19 32} 32... Nc4 {1.77/22 39} 33.e4 {-0.71/19 24} 33...d4 {1.68/24 39} 34.Rd1 {-0.89/19 24} 34...Re3 {1.70/24 39} 35.Qg2 {-1.26/20 29} 35...Rxa3 {2.03/23 39} 36. Qe2 {-1.42/20 31} 36...Ne3 {2.16/24 39} 37.Rc1 {-1.69/20 42} 37...Be5 { 2.22/23 39} 38.Qf2 {-1.49/22 28} 38...Rb3 {2.14/23 39} 39.Qd2 {-1.84/22 39 } 39...Qf6 {2.35/22 39} 40.Qf2 {-2.11/21 62s} 40...Bd6 {2.53/20 39} 41. Rc8+ {-2.36/18 20} 41...Kg7 {2.75/19 33} 42.Rc1 {-3.51/21 68s} 42...Rxb4 { 2.84/23 33} 43.Nh3 {-3.74/21 21} 43...Rb3 {3.23/22 33} 44.Re1 {-4.12/22 71s} 44...a5 {3.72/21 33} 45.f4 {-4.42/19 23} 45...Bb4 {3.58/23 33} 46.Rc1 {-5.65/19 22} 46...g4 {4.66/21 33} 47.Ng5 {-6.50/21 23} 47...a4 {4.85/23 33} 48.Kg1 {-6.60/17 21} 48...Qc6 {6.14/22 33} 49.Ra1 {-8.24/20 32} 49... d3 {6.60/21 33} 50.Qa2 {-10.81/20 51} 50...Bc5 {7.60/21 33} 51.Re1 { -12.79/17 27} 51...hxg5 {10.20/21 33} 52.Rd2 {-18.49/17 29} 52...gxf4 { 12.25/22 33} 53.gxf4 {adjudication -28.16/21 181s, Black wins by adjudication} 0-1 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.13"] [Round "17"] [White "Fruit Reloaded 3.2.1 64-bit"] [Black "Winter 0.2 64-bit"] [Result "0-1"] [ECO "B07"] [PlyCount "117"] [TimeControl "40/1320:0"] 1.d4 {book} 1...Nf6 {book} 2.e4 {book} 2...d6 {book} 3.Nc3 {book} 3...g6 { book} 4.Bg5 {book} 4...Bg7 {book} 5.f4 {book} 5...O-O {book} 6.Nf3 { 0.29/17 39} 6...d5 {-0.07/17 38} 7.Bxf6 {0.27/19 33} 7...exf6 {-0.06/19 38 } 8.exd5 {0.08/19 36} 8...Nd7 {-0.02/19 38} 9.Bd3 {0.20/20 35} 9...Nb6 { 0.06/21 38} 10.O-O {0.18/20 38} 10...Nxd5 {0.05/20 38} 11.Nxd5 {0.13/18 25 } 11...Qxd5 {0.07/20 38} 12.c4 {0.12/19 36} 12...Qc6 {0.11/20 38} 13.f5 { 0.27/18 30} 13...Re8 {0.09/19 38} 14.Qd2 {0.28/18 24} 14...Bf8 {0.05/19 38 } 15.Rae1 {0.29/16 34} 15...Rxe1 {0.23/22 38} 16.Rxe1 {0.41/19 38} 16... Bxf5 {0.05/25 38} 17.Bxf5 {0.29/18 14} 17...gxf5 {0.01/24 38} 18.b3 { 0.28/21 39} 18...Re8 {0.29/23 38} 19.Kh1 {0.20/19 39} 19...Re4 {0.77/19 38 } 20.Rf1 {0.15/20 39} 20...Qd7 {0.71/20 38} 21.a4 {0.22/18 39} 21...a6 { 0.87/19 38} 22.Qc2 {0.21/17 39} 22...Bb4 {0.84/19 38} 23.Qb2 {0.00/19 47} 23...Qe6 {1.00/21 38} 24.Qf2 {0.00/22 39} 24...f4 {0.93/23 38} 25.d5 { 0.00/20 34} 25...Qg4 {0.89/24 38} 26.Qa7 {0.00/22 32} 26...Kg7 {1.05/23 38 } 27.Rg1 {0.00/21 40} 27...b6 {1.37/21 38} 28.Qa8 {-0.69/20 35} 28...Re2 { 1.68/23 38} 29.Nd4 {-1.29/20 48} 29...Re3 {1.60/25 38} 30.h3 {-1.04/20 27} 30...Qd7 {1.57/26 38} 31.a5 {-1.18/20 33} 31...Bc5 {2.05/25 38} 32.axb6 { -1.32/20 26} 32...Bxb6 {2.18/26 38} 33.Qc6 {-2.02/22 48} 33...Qxc6 { 2.45/29 38} 34.Nxc6 {-2.13/21 19} 34...Rxb3 {2.45/27 38} 35.Rc1 {-2.23/23 54} 35...Be3 {2.61/27 38} 36.Re1 {-2.31/23 49} 36...Rc3 {2.66/26 38} 37. Na5 {-2.48/21 63s} 37...Kg6 {2.68/27 38} 38.Rf1 {-2.59/21 47} 38...Bb6 { 2.83/26 38} 39.Nc6 {-2.79/20 48} 39...Rxc4 {2.93/25 38} 40.Ra1 {-2.97/20 50} 40...Kf5 {3.03/23 38} 41.Rd1 {-3.24/18 48} 41...Ke4 {3.18/26 33} 42. Ne7 {-3.79/17 49} 42...Ke5 {3.44/25 33} 43.Ng8 {-3.57/21 39} 43...Bd4 { 3.74/26 33} 44.Ne7 {-4.07/19 81s} 44...a5 {3.70/26 33} 45.Nc6+ {-4.88/20 77s} 45...Kxd5 {3.87/30 33} 46.Nxd4 {-5.12/21 34} 46...Rxd4 {3.87/28 33} 47.Ra1 {-5.12/21 32} 47...a4 {3.87/25 33} 48.Kg1 {-5.27/21 31} 48...c5 { 3.91/29 33} 49.Kf2 {-5.52/22 30} 49...Rb4 {3.91/26 33} 50.Kf3 {-5.81/21 45 } 50...f5 {3.99/24 33} 51.Rd1+ {-5.77/19 29} 51...Ke5 {4.10/28 33} 52.Re1+ {-5.89/21 17} 52...Re4 {4.47/26 33} 53.Rb1 {-6.71/22 42} 53...a3 {5.20/27 33} 54.Ra1 {-6.98/20 27} 54...Re3+ {5.50/28 33} 55.Kf2 {-5.26/4 0.005s} 55...c4 {5.63/28 33} 56.Rc1 {-9.11/21 55} 56...a2 {9.79/28 33} 57.Ra1 { -18.55/22 192s} 57...Ra3 {11.55/27 33} 58.h4 {-24.79/20 118s} 58...Kd4 { 16.34/27 33} 59.h5 {adjudication -M78/17 180s, Black wins by adjudication} 0-1 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.12"] [Round "14"] [White "Godel 4.0.7 64-bit"] [Black "Winter 0.2 64-bit"] [Result "0-1"] [ECO "A06"] [PlyCount "125"] [TimeControl "40/1320:0"] 1.Nf3 {book} 1...d5 {book} 2.b3 {book} 2...Bg4 {book} 3.e3 {book} 3...Nf6 {book} 4.Bb2 {book} 4...Nbd7 {book} 5.h3 {book} 5...Bh5 {book} 6.d3 {book} 6...h6 {book} 7.Be2 {0.14/19 39} 7...Bxf3 {-0.18/18 39} 8.Bxf3 {0.42/22 39 } 8...e6 {-0.15/19 39} 9.O-O {0.33/21 39} 9...Bd6 {-0.10/18 39} 10.d4 { 0.37/20 39} 10...c6 {-0.17/17 39} 11.a4 {0.42/20 48} 11...O-O {-0.15/18 39 } 12.c4 {0.47/21 38} 12...Ne4 {-0.17/18 39} 13.Nc3 {0.51/21 48} 13...f5 { -0.13/20 39} 14.c5 {0.67/20 38} 14...Bc7 {-0.08/20 39} 15.Nxe4 {0.56/21 38 } 15...dxe4 {0.00/24 39} 16.Be2 {0.67/21 38} 16...Nf6 {0.00/23 39} 17.Qd2 {0.38/20 56} 17...Nd5 {0.26/19 39} 18.Qc2 {-0.12/19 37} 18...Qh4 {0.53/18 39} 19.Bc1 {-0.03/19 37} 19...g5 {0.60/20 39} 20.Bc4 {-0.42/21 37} 20...a5 {0.63/19 39} 21.Rd1 {-0.03/22 37} 21...g4 {0.54/20 39} 22.g3 {-0.12/22 37} 22...Qxh3 {0.52/21 39} 23.Qd2 {-0.15/22 37} 23...Kf7 {0.52/19 39} 24.Ra2 { -0.09/21 72s} 24...Rg8 {0.58/16 39} 25.Qe1 {-0.29/21 60s} 25...Rg5 { 0.41/19 39} 26.Bf1 {0.00/24 34} 26...Qh5 {0.31/20 39} 27.Bc4 {-0.17/21 85s } 27...Qg6 {0.48/18 39} 28.Rb2 {-0.66/20 36} 28...Rh5 {0.66/23 39} 29.Bf1 {-0.51/22 29} 29...Rh3 {0.65/21 39} 30.Bg2 {-0.19/23 48} 30...Rg8 {1.00/21 39} 31.Qf1 {-0.74/22 27} 31...Qh5 {1.07/22 39} 32.Qe1 {-0.84/23 33} 32... Nb4 {0.94/20 39} 33.Qf1 {-0.77/21 26} 33...Rg5 {0.99/19 39} 34.Qe1 { -0.79/21 26} 34...Qg6 {1.34/19 39} 35.Qc3 {-1.36/20 26} 35...h5 {1.61/22 39} 36.d5 {-1.75/20 26} 36...exd5 {1.86/22 39} 37.Qh8 {-1.75/19 26} 37... h4 {1.47/22 39} 38.Qc8 {-1.95/17 26} 38...Be5 {1.66/20 39} 39.Qxb7+ { -1.68/16 26} 39...Kf8 {1.81/21 39} 40.Qa8+ {-1.83/17 26} 40...Qe8 {2.00/22 39} 41.Qxe8+ {-2.05/24 33} 41...Kxe8 {2.03/27 33} 42.Bxh3 {-2.27/26 33} 42...gxh3 {2.24/29 33} 43.Re2 {-2.33/27 33} 43...hxg3 {2.32/29 33} 44.fxg3 {-2.53/27 33} 44...Rxg3+ {2.22/27 33} 45.Kh1 {-3.13/28 41} 45...Nd3 { 2.24/28 33} 46.Bd2 {-3.20/26 33} 46...Rf3 {2.39/28 33} 47.Bxa5 {-3.50/26 49} 47...Nf2+ {2.48/28 33} 48.Rxf2 {-3.62/27 71s} 48...Rxf2 {2.37/30 33} 49.Bd2 {-3.88/26 31} 49...d4 {2.46/27 33} 50.a5 {-3.90/23 31} 50...Kf7 { 2.46/26 33} 51.exd4 {-3.04/23 31} 51...Bxd4 {2.76/27 33} 52.a6 {-3.40/23 31} 52...Bxc5 {2.83/27 33} 53.Rc1 {-3.42/21 31} 53...e3 {3.44/25 33} 54. Bxe3 {-5.36/24 39} 54...Bxe3 {4.74/28 33} 55.Rc3 {-6.02/24 60s} 55...f4 { 5.34/26 33} 56.b4 {-8.37/24 85s} 56...Re2 {5.79/29 33} 57.a7 {-8.37/24 53} 57...Bxa7 {5.87/30 33} 58.Rxh3 {-9.69/24 57} 58...Bd4 {6.00/30 33} 59.b5 { -7.66/25 25} 59...cxb5 {6.95/27 33} 60.Rd3 {-9.87/26 86s} 60...Be5 { 10.43/31 33} 61.Rb3 {-14.23/25 57} 61...b4 {13.72/32 33} 62.Rxb4 { -19.49/25 73s} 62...f3 {18.44/27 33} 63.Rg4 {adjudication -13.96/22 58s, Black wins by adjudication} 0-1 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.13"] [Round "15"] [White "RuyDos 1.1.6 64-bit"] [Black "Winter 0.2 64-bit"] [Result "0-1"] [ECO "B54"] [PlyCount "137"] [TimeControl "40/1320:0"] 1.e4 {book} 1...c5 {book} 2.Nf3 {book} 2...d6 {book} 3.d4 {book} 3...cxd4 {book} 4.Nxd4 {book} 4...e5 {book} 5.Bb5+ {book} 5...Nd7 {book} 6.Nf5 { book} 6...a6 {book} 7.Bd3 {0.21/16 21} 7...Nc5 {-0.10/18 39} 8.Nc3 { 0.18/17 31} 8...Be6 {-0.17/18 39} 9.O-O {0.12/17 19} 9...Nf6 {-0.19/19 39} 10.Bg5 {0.11/17 31} 10...g6 {-0.19/19 39} 11.Ne3 {0.16/17 30} 11...Be7 { -0.26/20 39} 12.f4 {0.18/17 22} 12...exf4 {-0.12/18 39} 13.Bxf4 {0.24/18 47} 13...Nh5 {-0.15/19 39} 14.Bh6 {0.39/19 30} 14...Bg5 {-0.27/20 39} 15. Bxg5 {0.38/18 26} 15...Qxg5 {-0.28/22 39} 16.Qf3 {0.40/18 40} 16...O-O { -0.17/17 39} 17.Rae1 {0.38/17 23} 17...b5 {-0.07/17 39} 18.a3 {0.35/17 52} 18...Kg7 {-0.01/18 39} 19.Ncd5 {0.40/17 41} 19...Nd7 {-0.09/17 39} 20.Qf2 {0.46/17 27} 20...Rac8 {0.00/16 39} 21.Kh1 {0.42/16 34} 21...Ne5 {0.15/15 39} 22.a4 {0.41/16 35} 22...bxa4 {0.21/17 39} 23.Bxa6 {0.26/18 26} 23... Bxd5 {0.00/18 39} 24.Bxc8 {0.68/19 21} 24...Bxe4 {-0.30/21 39} 25.Bg4 { 0.55/21 197s} 25...Nxg4 {-0.06/22 39} 26.Nxg4 {0.70/22 59} 26...d5 { 0.00/24 39} 27.Qd4+ {0.50/22 44} 27...Kg8 {0.00/23 39} 28.Ne3 {0.74/21 19} 28...Nf4 {-0.20/21 39} 29.Rf2 {0.62/20 15} 29...h5 {-0.10/22 39} 30.Ref1 { 0.44/19 22} 30...Ne6 {0.00/26 39} 31.Qd2 {0.09/19 13} 31...d4 {0.10/23 39} 32.Nc4 {0.00/21 22} 32...Qc5 {0.16/23 39} 33.Na3 {0.05/17 17} 33...f5 { 0.30/20 39} 34.Qh6 {-0.67/19 112s} 34...f4 {0.74/21 39} 35.Kg1 {-0.88/19 37} 35...Rf7 {1.13/24 39} 36.Re1 {-1.48/22 25} 36...Rh7 {1.44/26 39} 37. Qxh7+ {-1.09/23 17} 37...Kxh7 {1.61/27 39} 38.Rxe4 {-1.09/22 67s} 38...Qd5 {1.59/26 39} 39.Ree2 {-1.28/19 15} 39...Qa2 {1.42/25 39} 40.h4 {-1.33/20 27} 40...Ng7 {1.88/26 39} 41.Rxf4 {-1.78/21 36} 41...Nf5 {2.12/25 33} 42. g3 {-1.91/21 71s} 42...Qxb2 {2.44/24 33} 43.Rf3 {-2.34/23 45} 43...Qb6 { 2.41/25 33} 44.Kf1 {-1.88/22 37} 44...Kg7 {2.41/23 33} 45.Rd3 {-1.89/23 65s} 45...Qd6 {2.22/23 33} 46.Kf2 {-1.82/21 33} 46...Kh7 {2.23/23 33} 47. Re1 {-1.81/20 31} 47...Qf6 {2.23/24 33} 48.Rf3 {-1.89/22 37} 48...Qc6 { 2.23/24 33} 49.Rd3 {-1.89/22 36} 49...Kh6 {2.23/24 33} 50.Ke2 {-1.89/24 48 } 50...Qg2+ {2.91/27 33} 51.Kd1 {-1.16/1 0} 51...Nxg3 {3.00/28 33} 52.Nb5 {-2.04/22 32} 52...Nf5 {3.63/28 33} 53.Nxd4 {-2.18/23 114s} 53...Nxd4 { 4.60/32 33} 54.Rxd4 {-4.21/23 25} 54...Qf3+ {4.60/33 33} 55.Kc1 {-4.22/27 38} 55...Qc3 {4.60/32 33} 56.Ree4 {-4.41/30 32} 56...a3 {4.60/33 33} 57. Ra4 {-4.46/30 117s} 57...Qb2+ {4.60/32 33} 58.Kd2 {-4.48/30 49} 58...a2 { 4.73/30 33} 59.Re1 {-4.48/29 22} 59...Qb5 {4.71/29 33} 60.Ree4 {-4.48/28 44} 60...Qb7 {4.73/28 33} 61.Ke3 {-4.89/26 119s} 61...Qb1 {4.91/26 33} 62. c3 {-5.29/23 88s} 62...a1=Q {5.22/27 33} 63.Rxa1 {-6.21/23 21} 63...Qxa1 { 5.79/28 33} 64.Kd3 {-6.21/23 60s} 64...Qf1+ {6.01/29 33} 65.Kd2 {-6.70/21 15} 65...Qf2+ {6.41/30 33} 66.Kd3 {-7.18/21 5.3s} 66...Qf5 {6.87/30 33} 67.Kd4 {-14.00/21 21} 67...g5 {8.37/30 33} 68.Re5 {-22.00/20 34} 68...Qf4+ {10.30/30 33} 69.Kd5 {adjudication -46.48/18 4.5s, Black wins by adjudication} 0-1 [Event "Winter 0.2 64-bit 40/40 Gauntlet"] [Site "Dual E5-2670"] [Date "2018.08.11"] [Round "12"] [White "Devel 2.0000"] [Black "Winter 0.2 64-bit"] [Result "0-1"] [ECO "A09"] [PlyCount "157"] [TimeControl "40/1320:0"] 1.Nf3 {book} 1...c5 {book} 2.g3 {book} 2...d5 {book} 3.c4 {book} 3...dxc4 {book} 4.Na3 {book} 4...Nc6 {book} 5.Nxc4 {book} 5...f6 {book} 6.Bg2 {book } 6...e5 {book} 7.d3 {0.00/18 33} 7...Nge7 {-0.17/18 39} 8.Qb3 {0.05/18 57 } 8...Rb8 {-0.16/18 39} 9.Ncd2 {-0.06/19 94s} 9...Nf5 {0.06/18 39} 10.O-O {-0.14/18 31} 10...Qb6 {0.11/18 39} 11.Qxb6 {-0.11/18 25} 11...axb6 { 0.25/22 39} 12.Ne4 {-0.11/18 19} 12...Be6 {0.28/20 39} 13.Bd2 {-0.20/17 25 } 13...Ra8 {0.41/17 39} 14.Bh3 {-0.10/18 20} 14...Kd7 {0.35/21 39} 15.Kg2 {0.06/18 20} 15...Ncd4 {0.28/22 39} 16.Ng1 {0.12/18 23} 16...h5 {0.41/20 39} 17.e3 {-0.07/18 22} 17...Nc2 {0.69/23 39} 18.Rac1 {0.16/21 33} 18... Nb4 {0.57/23 39} 19.Bxb4 {0.07/21 41} 19...cxb4 {0.55/23 39} 20.d4 { 0.00/22 31} 20...exd4 {0.32/20 39} 21.exd4 {0.10/21 46} 21...Kd8 {0.22/22 39} 22.Ra1 {0.66/19 28} 22...g6 {0.43/21 39} 23.Nf3 {0.25/19 25} 23...Be7 {0.35/21 39} 24.b3 {0.02/19 24} 24...Bd5 {0.66/24 39} 25.Bxf5 {-0.58/21 28 } 25...gxf5 {0.55/24 39} 26.Ned2 {-0.79/20 33} 26...h4 {0.76/22 39} 27.Kg1 {-1.06/19 45} 27...Kd7 {0.83/22 39} 28.Ne1 {-0.98/21 25} 28...f4 {0.76/23 39} 29.g4 {-1.10/22 30} 29...Bd6 {0.79/21 39} 30.f3 {-0.78/22 69s} 30... Ra3 {0.71/22 39} 31.Nd3 {-0.52/21 34} 31...Re8 {0.85/23 39} 32.Rfd1 { -0.62/21 41} 32...Re2 {0.84/22 39} 33.Nf2 {-0.57/21 34} 33...Re3 {0.86/21 39} 34.Rdc1 {-0.69/21 35} 34...b5 {0.87/22 39} 35.Nfe4 {-0.62/20 26} 35... Be7 {0.96/22 39} 36.Nc5+ {-1.08/20 30} 36...Ke8 {0.95/24 39} 37.Nce4 { -1.66/21 101s} 37...Bc6 {1.12/22 39} 38.Kg2 {-1.65/20 30} 38...Ra8 { 1.37/23 39} 39.Kf2 {-1.82/22 29} 39...Kf7 {1.45/22 39} 40.Re1 {-2.12/22 38 } 40...Rd3 {1.59/22 39} 41.Re2 {-2.72/22 64s} 41...Rxd4 {1.75/25 33} 42.h3 {-2.86/22 24} 42...Rd3 {1.91/21 33} 43.Ke1 {-3.65/22 22} 43...Bxe4 { 2.56/26 33} 44.Rxe4 {-5.28/26 247s} 44...Bd6 {2.85/28 33} 45.Ke2 {-4.61/22 17} 45...Rd5 {2.82/30 33} 46.Rd1 {-5.53/26 36} 46...Rxa2 {2.79/30 33} 47. Ke1 {-7.27/30 120s} 47...Rb2 {2.76/28 33} 48.Nf1 {-6.40/31 65s} 48...Rxd1+ {2.84/29 33} 49.Kxd1 {-4.85/1 0} 49...Rxb3 {2.84/30 33} 50.Nd2 {-5.85/25 17} 50...Ra3 {2.79/29 33} 51.Rd4 {-5.81/25 27} 51...Ke6 {2.80/27 33} 52. Ne4 {-6.06/24 26} 52...Be5 {2.79/27 33} 53.Nc5+ {-6.13/24 46} 53...Ke7 { 2.79/27 33} 54.Rd7+ {-6.19/24 14} 54...Ke8 {2.79/28 33} 55.Rd3 {-6.25/24 15} 55...Ra1+ {2.81/28 33} 56.Ke2 {-6.40/25 16} 56...b6 {2.82/28 33} 57. Ne4 {-6.51/26 49} 57...Ra2+ {2.82/30 33} 58.Kf1 {-6.53/26 38} 58...Ra3 { 2.82/30 33} 59.Ke2 {-6.21/24 13} 59...Ke7 {2.82/31 33} 60.Nd2 {-6.53/26 14 } 60...Ra2 {2.82/30 33} 61.Kf1 {-7.26/26 38} 61...Ra1+ {3.09/29 33} 62.Kf2 {-7.73/29 73s} 62...Rd1 {3.13/27 33} 63.Ke2 {-7.80/28 121s} 63...Rh1 { 3.25/28 33} 64.Rd5 {-7.80/27 19} 64...Rh2+ {3.18/28 33} 65.Kf1 {-7.80/26 12} 65...Ke6 {3.44/28 33} 66.Rd3 {-7.78/25 13} 66...Rh1+ {3.54/29 33} 67. Kf2 {-7.95/26 12} 67...Bd6 {3.55/27 33} 68.Kg2 {-8.44/26 30} 68...Rd1 { 4.19/30 33} 69.Kf2 {-8.62/26 14} 69...Bc5+ {4.19/29 33} 70.Ke2 {-8.62/26 87s} 70...Rh1 {4.28/30 33} 71.Rd8 {-8.62/24 52} 71...Rxh3 {4.28/29 33} 72. Nb3 {-9.57/17 5.3s} 72...Rh2+ {5.07/26 33} 73.Kd3 {-9.79/21 15} 73...Rf2 { 5.23/27 33} 74.Nd4+ {-8.17/19 4.2s} 74...Bxd4 {6.16/28 33} 75.Rxd4 { -9.93/19 4.0s} 75...h3 {6.30/29 33} 76.Re4+ {-9.76/20 5.7s} 76...Kf7 { 6.37/31 33} 77.Rxb4 {-14.67/22 12} 77...Rxf3+ {6.96/32 33} 78.Kd4 { -14.80/26 8.4s} 78...h2 {10.52/31 33} 79.Rb1 {adjudication -14.86/28 10s, Black wins by adjudication} 0-1 [/pgn]
-Jonathan
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Winter 0.2 Release Overview and Select Games

Post by Gabor Szots »

Thank you Jonathan for the heads-up.
Gabor Szots
CCRL testing group
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Winter 0.2 Release Overview and Select Games

Post by Guenther »

Thanks for the new release and the detailed report!

It's also nice to see another good chess player working on a chess program.

Good luck.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: Winter 0.2 Release Overview and Select Games

Post by Michael Sherwin »

Bishop position (as a PST) relative to the opposing king is now evaluated on top of previous metrics. I tested this with each minor and major piece individually and felt only bishop was worth it, but it gave me like 20 Elo, so I could recommend trying this. Shoutout to Michael Sherwin who tested this in Romi and got me interested in the idea
Thanks for the shoutout Jonathan. :D Twenty Elo from one simple idea like this is not bad! For those that have not seen the sources it is a 15x15 PST with the opposing king fixed at pst15[8][8]. Or did you do it some other way?
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
AndrewGrant
Posts: 1754
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Winter 0.2 Release Overview and Select Games

Post by AndrewGrant »

jorose wrote: Tue Aug 21, 2018 12:49 am OpenBench support. Raoni Campos mentioned this to me. If you haven't already, take a look at Andrew Grant's awesome contribution here
Happy to answer any questions you have, either here or on TCEC chat. I know a number of developers who have taken on the task of supporting OpenBench without my help, so I'm sure you would run into very few issues. The issues you find will be my own oversights ;)
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )