UltraBullet Hash Duel

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

goni-K26
Posts: 250
Joined: Mon Mar 09, 2026 4:16 pm
Full name: Agron Kovaci

UltraBullet Hash Duel

Post by goni-K26 »

UltraBullet - Hash Duel

Tournament Stup

Code: Select all

-----------------------+--------------------------------------------+
 Feature               | Tournament Details                         |
-----------------------+--------------------------------------------+
 Tournament Name:      | UltraBullet Hash Duel                      |
 Tournament Type:      | Round-Robin                                |
 Rounds:               | 300                                        |
 Hardware:             | Intel Core i5-4570 3.20GHz, 8GB RAM        |
 Operating System:     | Windows 11 Pro x64                         |
 GUI:                  | Arena Chess GUI                            |
-----------------------+--------------------------------------------+
 Time Control:         | 9s + 0.1s (Ultra-Bullet)                   |
 Hash1:                | 16MB                                       |
 Hash2:                | 32MB (marked -H32)                         |
 Threads:              | 1 (Single Thread)                          |
 Openings:             | 30 SuperGM Openings, 6 moves, 5x per color |
 Tablebases:           | 5-men Syzygy                               |
-----------------------+--------------------------------------------+
note, Same-family pairings excluded (Reckless vs Reckless-H32 never played, etc.)


Participants

Code: Select all

+----+--------------------------------------+------+------+
| No | Name                                 |  Elo | Hash |
+----+--------------------------------------+------+------+
|  1 | Reckless 0.9.0 x64(AVX2-5Pct)        | 2878 |   16 |
|  2 | PlentyChess 8.0.0 x64(BMI2-5Pct)     | 2872 |   16 |
|  3 | Alexandria 9.0.0 x64(BMI2-5Pct)      | 2840 |   16 |
|  4 | Pawnocchio 2.0.1 x64(AVX2-5Pct)      | 2820 |   16 |
+----+--------------------------------------+------+------+
|  5 | Reckless 0.9.0-H32 x64(AVX2-5Pct)    | 2878 |   32 |
|  6 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct) | 2872 |   32 |
|  7 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)  | 2840 |   32 |
|  8 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)  | 2820 |   32 |
+----+--------------------------------------+------+------+

Standings — After 100 Rounds

Code: Select all

+------+--------------------------------------+--------+-------+----------+-----------+-------+--------+---------+
| Rank | Name                                 | Points | Games | Live Elo | Start Elo |   +/- | Score% |     S-B |
+------+--------------------------------------+--------+-------+----------+-----------+-------+--------+---------+
|    1 | Reckless 0.9.0 x64(AVX2-5Pct)        |  337,0 |   600 |   2888,5 |    2878,0 | +10,5 |   56,2 | 96972,0 |
|    2 | PlentyChess 8.0.0 x64(BMI2-5Pct)     |  335,5 |   600 |   2889,6 |    2872,0 | +17,6 |   55,9 | 96164,2 |
|    3 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct) |  331,0 |   600 |   2883,6 |    2872,0 | +11,6 |   55,2 | 94356,2 |
|    4 | Reckless 0.9.0-H32 x64(AVX2-5Pct)    |  323,5 |   600 |   2870,5 |    2878,0 |  -7,5 |   53,9 | 92611,0 |
|    5 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)  |  298,5 |   600 |   2867,5 |    2820,0 | +47,5 |   49,8 | 89186,0 |
|    6 | Pawnocchio 2.0.1 x64(AVX2-5Pct)      |  285,0 |   600 |   2849,5 |    2820,0 | +29,5 |   47,5 | 84913,8 |
|    7 | Alexandria 9.0.0 x64(BMI2-5Pct)      |  246,0 |   600 |   2787,1 |    2840,0 | -52,9 |   41,0 | 77979,0 |
|    8 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)  |  243,5 |   600 |   2783,8 |    2840,0 | -56,2 |   40,6 | 77339,8 |
+------+--------------------------------------+--------+-------+----------+-----------+-------+--------+---------+
1. A two-tier field, not a smooth ranking
The top 4 (Reckless, PlentyChess, PlentyChess-H32, Reckless-H32) are separated
by only 13.5 points out of 600 games — essentially a four-way cluster. Then
there's a real drop to Pawnocchio-H32/Pawnocchio, and a bigger one to the
Alexandria pair. Whatever this test measures, hash size is a second-order
effect compared to raw engine strength here.

2. Hash effect, engine by engine — and how solid it actually is
  • Reckless: 16MB +18 Elo over 32MB (2888.5 vs 2870.5).
  • PlentyChess: 16MB +6 Elo over 32MB (2889.6 vs 2883.6).
  • Pawnocchio: 32MB +18 Elo over 16MB (2867.5 vs 2849.5) — opposite direction to Reckless.
  • Alexandria: 16MB +3 Elo over 32MB (2787.1 vs 2783.8).
Crosstable (Points per Pairing)

Code: Select all

+------+--------------------------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
| Rank | Name                                 | Score | Games | Reckl | Plent | Plent | Reckl | Pawno | Pawno | Alexa | Alexa |
+------+--------------------------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|    1 | Reckless 0.9.0 x64(AVX2-5Pct)        | 337,0 |   600 | ····· |  52,0 |  53,0 |     - |  54,5 |  56,5 |  59,5 |  61,5 |
|    2 | PlentyChess 8.0.0 x64(BMI2-5Pct)     | 335,5 |   600 |  48,0 | ····· |     - |  53,5 |  59,0 |  55,5 |  61,5 |  58,0 |
|    3 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct) | 331,0 |   600 |  47,0 |     - | ····· |  50,0 |  49,0 |  60,5 |  63,0 |  61,5 |
|    4 | Reckless 0.9.0-H32 x64(AVX2-5Pct)    | 323,5 |   600 |     - |  46,5 |  50,0 | ····· |  51,5 |  53,0 |  61,5 |  61,0 |
|    5 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)  | 298,5 |   600 |  45,5 |  41,0 |  51,0 |  48,5 | ····· |     - |  53,0 |  59,5 |
|    6 | Pawnocchio 2.0.1 x64(AVX2-5Pct)      | 285,0 |   600 |  43,5 |  44,5 |  39,5 |  47,0 |     - | ····· |  55,5 |  55,0 |
|    7 | Alexandria 9.0.0 x64(BMI2-5Pct)      | 246,0 |   600 |  40,5 |  38,5 |  37,0 |  38,5 |  47,0 |  44,5 | ····· |     - |
|    8 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)  | 243,5 |   600 |  38,5 |  42,0 |  38,5 |  39,0 |  40,5 |  45,0 |     - | ····· |
+------+--------------------------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
HEAD-TO-HEAD MATRIX

Code: Select all

---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
No:|                 Name                  -               Opponent                | Wins|Loss |Draws|Games|  Score  |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Reckless 0.9.0 x64(AVX2-5Pct)         |  -  |  -  |  -  |  -  |      -  |
 2 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  25 |  25 |  50 | 100 |  50,00% |
 3 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  25 |  32 |  43 | 100 |  46,50% |
 4 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  38 |  16 |  46 | 100 |  61,00% |
 5 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Alexandria 9.0.0 x64(BMI2-5Pct)       |  37 |  14 |  49 | 100 |  61,50% |
 6 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  28 |  25 |  47 | 100 |  51,50% |
 7 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  30 |  24 |  46 | 100 |  53,00% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Reckless 0.9.0 x64(AVX2-5Pct)         - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  -  |  -  |  -  |  -  |      -  |
 2 | Reckless 0.9.0 x64(AVX2-5Pct)         - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  23 |  17 |  60 | 100 |  53,00% |
 3 | Reckless 0.9.0 x64(AVX2-5Pct)         - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  27 |  23 |  50 | 100 |  52,00% |
 4 | Reckless 0.9.0 x64(AVX2-5Pct)         - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  28 |   5 |  67 | 100 |  61,50% |
 5 | Reckless 0.9.0 x64(AVX2-5Pct)         - Alexandria 9.0.0 x64(BMI2-5Pct)       |  37 |  18 |  45 | 100 |  59,50% |
 6 | Reckless 0.9.0 x64(AVX2-5Pct)         - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  30 |  21 |  49 | 100 |  54,50% |
 7 | Reckless 0.9.0 x64(AVX2-5Pct)         - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  33 |  20 |  47 | 100 |  56,50% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  25 |  25 |  50 | 100 |  50,00% |
 2 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Reckless 0.9.0 x64(AVX2-5Pct)         |  17 |  23 |  60 | 100 |  47,00% |
 3 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  -  |  -  |  -  |  -  |      -  |
 4 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  38 |  15 |  47 | 100 |  61,50% |
 5 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Alexandria 9.0.0 x64(BMI2-5Pct)       |  41 |  15 |  44 | 100 |  63,00% |
 6 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  21 |  23 |  56 | 100 |  49,00% |
 7 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  35 |  14 |  51 | 100 |  60,50% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  32 |  25 |  43 | 100 |  53,50% |
 2 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Reckless 0.9.0 x64(AVX2-5Pct)         |  23 |  27 |  50 | 100 |  48,00% |
 3 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  -  |  -  |  -  |  -  |      -  |
 4 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  35 |  19 |  46 | 100 |  58,00% |
 5 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Alexandria 9.0.0 x64(BMI2-5Pct)       |  37 |  14 |  49 | 100 |  61,50% |
 6 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  35 |  17 |  48 | 100 |  59,00% |
 7 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  31 |  20 |  49 | 100 |  55,50% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  16 |  38 |  46 | 100 |  39,00% |
 2 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Reckless 0.9.0 x64(AVX2-5Pct)         |   5 |  28 |  67 | 100 |  38,50% |
 3 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  15 |  38 |  47 | 100 |  38,50% |
 4 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  19 |  35 |  46 | 100 |  42,00% |
 5 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Alexandria 9.0.0 x64(BMI2-5Pct)       |  -  |  -  |  -  |  -  |      -  |
 6 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  14 |  33 |  53 | 100 |  40,50% |
 7 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  23 |  33 |  44 | 100 |  45,00% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  14 |  37 |  49 | 100 |  38,50% |
 2 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Reckless 0.9.0 x64(AVX2-5Pct)         |  18 |  37 |  45 | 100 |  40,50% |
 3 | Alexandria 9.0.0 x64(BMI2-5Pct)       - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  15 |  41 |  44 | 100 |  37,00% |
 4 | Alexandria 9.0.0 x64(BMI2-5Pct)       - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  14 |  37 |  49 | 100 |  38,50% |
 5 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  -  |  -  |  -  |  -  |      -  |
 6 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  27 |  33 |  40 | 100 |  47,00% |
 7 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  24 |  35 |  41 | 100 |  44,50% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  25 |  28 |  47 | 100 |  48,50% |
 2 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Reckless 0.9.0 x64(AVX2-5Pct)         |  21 |  30 |  49 | 100 |  45,50% |
 3 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  23 |  21 |  56 | 100 |  51,00% |
 4 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  17 |  35 |  48 | 100 |  41,00% |
 5 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  33 |  14 |  53 | 100 |  59,50% |
 6 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Alexandria 9.0.0 x64(BMI2-5Pct)       |  33 |  27 |  40 | 100 |  53,00% |
 7 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  -  |  -  |  -  |  -  |      -  |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  24 |  30 |  46 | 100 |  47,00% |
 2 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Reckless 0.9.0 x64(AVX2-5Pct)         |  20 |  33 |  47 | 100 |  43,50% |
 3 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  14 |  35 |  51 | 100 |  39,50% |
 4 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  20 |  31 |  49 | 100 |  44,50% |
 5 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  33 |  23 |  44 | 100 |  55,00% |
 6 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Alexandria 9.0.0 x64(BMI2-5Pct)       |  35 |  24 |  41 | 100 |  55,50% |
 7 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  -  |  -  |  -  |  -  |      -  |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
Bottom line at the 1/3 mark
No universal answer on hash size — it helps Pawnocchio, hurts Reckless,
and barely moves the needle for PlentyChess and Alexandria. The two
biggest gaps are trending toward significant but need the remaining 200
rounds to confirm. Full breakdown when the test completes.
________________________________________________________________________________________

Pawnocchio manages to turn a clean +3 into a masterclass of self-sabotage.

Alexandria 9.0.0-H32 x64(BMI2-5Pct) vs. Pawnocchio 2.0.1 x64(AVX2-5Pct) 1-0
[pgn]
[Event "UltraBullet Hash Duel"]
[Site "Intel(R) Core(TM) i5-4570 3.20GHz 8GB RAM"]
[Date "2026.09.09"]
[Round "43"]
[White "Alexandria 9.0.0-H32 x64(BMI2-5Pct)"]
[Black "Pawnocchio 2.0.1 x64(AVX2-5Pct)"]
[Result "1-0"]
[BlackElo "2820"]
[ECO "A45"]
[Opening "Indian Defense"]
[Time "23:09:19"]
[Variation "London System"]
[WhiteElo "2840"]
[TimeControl "9+0"]
[Termination "adjudication"]
[PlyCount "156"]

1. d4 Nf6 2. Bf4 c5 3. d5 d6 4. Nc3 e5 5. Bd2 Be7 6. e4 O-O 7. h3 {+0.82/14
0} Na6 {-0.66/17 0} 8. g4 {+0.88/16 0} Nc7 {-0.78/18 1} 9. a4 {+0.80/15 0}
a6 {-0.62/15 0} 10. Bd3 {+0.68/14 0} Bd7 {-0.31/16 0} 11. b3 {+0.70/13 0}
b5 {-0.24/16 0} 12. Qf3 {+0.74/12 0} h6 {-0.24/15 0} 13. Qg2 {+0.67/13 0}
Nh7 {-0.35/17 0} 14. Nd1 {+0.58/13 0} Rb8 {-0.30/16 0} 15. Ba5 {+0.54/14 0}
Qc8 {-0.31/14 0} 16. c4 {+0.60/11 0} Ne8 {0.00/19 0} 17. Nf3 {+0.60/14 0}
Ng5 {-0.12/21 0} 18. Nd2 {+0.63/14 0} bxa4 {+0.27/15 0} 19. bxa4 {+0.55/14
0} Nh7 {-0.05/15 0} 20. Nf3 {+0.54/15 0} Nef6 {+0.46/14 0} 21. Bc3
{+0.92/13 0} Re8 {+0.43/14 0} 22. Bc2 {+0.22/13 0} Nf8 {+0.36/15 0} 23. Ne3
{+0.18/15 1} Ng6 {+0.32/13 0} 24. Qg1 {0.00/15 0} Nf4 {+0.69/14 0} 25. Nd2
{0.00/12 0} Nh7 {+0.90/13 0} 26. h4 {0.00/13 0} Qd8 {+0.59/17 0} 27. Qg3
{+0.29/12 0} h5 {+0.63/16 0} 28. f3 {+0.26/12 0} g5 {+0.65/15 0} 29. gxh5
{+0.05/12 0} Kh8 {+0.49/14 0} 30. Ng4 {-0.16/13 0} Nxh5 {+0.71/13 0} 31.
Qh2 {-0.67/14 0} gxh4 {+0.63/14 0} 32. Nh6 {-0.99/16 0} Kg7 {+0.75/14 0}
33. Nf5+ {-1.12/15 0} Bxf5 {+0.67/14 0} 34. exf5 {-1.14/14 0} Ng3 {+0.72/14
0} 35. O-O-O {-1.45/15 0} Rg8 {+1.78/16 0} 36. f4 {-0.91/11 0} Nf6
{+1.39/15 0} 37. Rdg1 {-0.67/16 0} exf4 {+1.51/14 0} 38. Qxh4 {-0.71/15 0}
Kf8 {+1.40/14 0} 39. Qh6+ {-1.23/15 0} Ke8 {+1.64/14 0} 40. Re1 {-1.10/13
0} Kd7 {+1.54/14 0} 41. Rh2 {-1.09/13 0} Rh8 {+1.01/15 0} 42. Qxf4
{-1.39/15 0} Rxh2 {+0.92/11 0} 43. Qxg3 {-1.30/14 0} Rh8 {+1.62/15 0} 44.
Bd1 {-1.53/12 0} Kc8 {+1.93/13 0} 45. a5 {-1.36/13 0} Rg8 {+2.03/13 0} 46.
Qh3 {-1.18/10 0} Kb7 {+2.05/13 0} 47. Qh4 {-0.91/11 0} Ka7 {+3.09/13 0} 48.
Bf3 {-0.48/9 0} Rb7 {+1.67/12 0} 49. Rxe7 {-1.02/11 0} Qxe7 {+1.18/1 0} 50.
Qxf6 {-0.86/8 0} Qe3 {+1.16/1} 51. Kc2 {-1.08/13 0} Qf4 {+1.71/14 0} 52.
Be4 {-2.28/17 0} Rg3 {+2.40/14 0} 53. Qh8 {-2.77/15 0} Qe3 {+3.30/13 0} 54.
Bb2 {-2.70/16 0} Rh3 {+3.62/13 0} 55. Qc3 {-2.09/12 0} Qh6 {+3.79/12 0} 56.
Bf3 {-2.32/13 0} Qf4 {+3.12/12 0} 57. Kd1 {-2.48/12 0} Rh2 {+3.75/11 0} 58.
Bc1 {-2.28/9 0} f6 {+3.23/10 0} 59. Nf1 Qxf5 {0.00/1 0} 60. Nxh2 Qh7
{-4.86/1 0} 61. Nf1 {+4.66/12 0} Qh4 {-6.49/12 0} 62. Bb2 {+4.90/16 0} Re7
{-6.22/12 0} 63. Nd2 {+5.33/13 0} Re1+ {-6.27/10 0} 64. Kc2 {+5.17/11 0}
Qh7+ {-6.32/10 0} 65. Qd3 {+5.28/10 0} Qd7 {-6.54/13 0} 66. Bxf6 {+5.24/10
0} Ka8 {-6.11/12 0} 67. Bd1 {+5.06/8 0} Qa4+ {-6.03/11 0} 68. Qb3 Qxb3+
{-6.19/9 0} 69. Nxb3 Kb8 {-6.02/1 0} 70. Bc3 Rxd1 {-5.55/1 0} 71. Kxd1
{+5.80/16 0} Kc7 {-7.77/16 0} 72. Nxc5 {+5.92/15 0} dxc5 {-7.24/16 0} 73.
Ke2 {+M15/29 0} Kd8 {-8.74/13 0} 74. Kf3 {+M13/29 0} Ke7 {-8.87/14 0} 75.
Kf4 {+M11/29 0} Ke8 {-8.87/17 0} 76. Bf6 {+M9/30 0} Kf7 {-44.84/14 0} 77.
Kf5 {+M7/28 0} Kg8 {-M6/14 0} 78. d6 {+M6/23 0} Kf8 {-M5/1 0 Arena
Adjudication} 1-0
[/pgn]
goni-K26
Posts: 250
Joined: Mon Mar 09, 2026 4:16 pm
Full name: Agron Kovaci

Re: UltraBullet Hash Duel

Post by goni-K26 »

UltraBullet - Hash Duel

Standings (Round 200/300)

Code: Select all

+------+--------------------------------------+--------+-------+----------+-----------+-------+--------+----------+
| Rank | Name                                 | Points | Games | Live Elo | Start Elo |   +/- | Score% |      S-B |
+------+--------------------------------------+--------+-------+----------+-----------+-------+--------+----------+
|    1 | PlentyChess 8.0.0 x64(BMI2-5Pct)     |  684,0 |  1200 |   2918,3 |    2872,0 | +46,3 |   57,0 | 390783,8 |
|    2 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct) |  675,5 |  1200 |   2908,3 |    2872,0 | +36,3 |   56,3 | 384497,2 |
|    3 | Reckless 0.9.0 x64(AVX2-5Pct)        |  646,5 |  1200 |   2864,1 |    2878,0 | -13,9 |   53,9 | 377519,8 |
|    4 | Reckless 0.9.0-H32 x64(AVX2-5Pct)    |  622,5 |  1200 |   2835,9 |    2878,0 | -42,1 |   51,9 | 361570,0 |
|    5 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)  |  585,5 |  1200 |   2890,3 |    2820,0 | +70,3 |   48,8 | 354067,8 |
|    6 | Pawnocchio 2.0.1 x64(AVX2-5Pct)      |  560,5 |  1200 |   2860,9 |    2820,0 | +40,9 |   46,7 | 337433,5 |
|    7 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)  |  516,0 |  1200 |   2774,9 |    2840,0 | -65,1 |   43,0 | 322771,2 |
|    8 | Alexandria 9.0.0 x64(BMI2-5Pct)      |  509,5 |  1200 |   2767,2 |    2840,0 | -72,8 |   42,5 | 318915,2 |
+------+--------------------------------------+--------+-------+----------+-----------+-------+--------+----------+
1. The leadership has flipped
At round 100, both Reckless variants sat in the top 4 and PlentyChess was
chasing. By round 200 that's reversed completely: PlentyChess (both 16MB
and 32MB) now leads the field by a wide margin, while Reckless has fallen
from co-leader to mid-table — Reckless 0.9.0 is down to -13.9
from its start Elo, and Reckless-H32 has collapsed to -42.1.
This isn't noise: the sample per pairing has doubled to 200 games and the
trend is consistent across both Reckless variants, not just one.

2. Where Reckless is actually losing ground
It's not a broad decline — it's concentrated. Reckless-H32 scores only
41.75% against PlentyChess and 48.25% against PlentyChess-H32, while
still handling the bottom half of the field fine (51-59% against
Pawnocchio and Alexandria variants). Same pattern for plain Reckless:
47.75% vs PlentyChess, comfortable everywhere else. Whatever PlentyChess
is doing at this time control, Reckless specifically struggles to answer
it — this looks more like a stylistic matchup problem than a general
weakness.

3. Hash effect — updated, and one reversal
  • Reckless: 16MB +28 Elo over 32MB (2864.1 vs 2835.9) — the gap widened from ~18 to ~28 since round 100.
  • PlentyChess: 16MB +10 Elo over 32MB (2918.3 vs 2908.3) — still 16MB ahead, gap grew slightly from ~6.
  • Pawnocchio: 32MB +29 Elo over 16MB (2890.3 vs 2860.9) — widened from ~18, same direction as before.
  • Alexandria: 32MB now +8 Elo over 16MB (2774.9 vs 2767.2) — this one flipped direction from round 100, where 16MB was slightly ahead.
Three of four engines are showing a hash preference that's holding or
strengthening as the sample grows (Reckless and PlentyChess favor 16MB,
Pawnocchio favors 32MB) — that's starting to look like signal rather
than noise. Alexandria's flip is a reminder that an ~8 Elo gap at the
bottom of the field, where both variants are already 65-73 Elo below
their start rating, isn't worth reading into yet.

4. A number worth flagging: Pawnocchio-H32's Elo vs score% mismatch
Pawnocchio-H32 gained +70.3 Elo (the single biggest mover in the field)
but its Score% is only 48.8% — technically a losing record. That's not
a contradiction: Live Elo here reflects strength relative to opponents
whose own ratings have also been moving, so a sub-50% score can still
coincide with a genuine rating gain if the pool got tougher overall.
Worth watching whether that gap closes or widens by round 300.

5. Draw/decisive pattern is holding steady
4,800 games — White 44.52%, Black 7.10%, Draws 48.38% — essentially
unchanged from the round-100 numbers (44.25/7.13/48.63). At double the
sample, this ratio looks like a stable property of the setup (short TC +
sharp anti-draw book + 5-man TB) rather than an early fluctuation.

Crosstable (Points per Pairing)

Code: Select all

+------+--------------------------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
| Rank | Name                                 | Score | Games | Plent | Plent | Reckl | Reckl | Pawno | Pawno | Alexa | Alexa |
+------+--------------------------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
|    1 | PlentyChess 8.0.0 x64(BMI2-5Pct)     | 684,0 |  1200 | ····· |     - | 104,5 | 116,5 | 109,0 | 112,5 | 120,5 | 121,0 |
|    2 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct) | 675,5 |  1200 |     - | ····· |  98,5 | 103,5 | 108,0 | 120,5 | 121,0 | 124,0 |
|    3 | Reckless 0.9.0 x64(AVX2-5Pct)        | 646,5 |  1200 |  95,5 | 101,5 | ····· |     - | 106,0 | 114,0 | 114,5 | 115,0 |
|    4 | Reckless 0.9.0-H32 x64(AVX2-5Pct)    | 622,5 |  1200 |  83,5 |  96,5 |     - | ····· | 102,5 | 103,0 | 119,0 | 118,0 |
|    5 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)  | 585,5 |  1200 |  91,0 |  92,0 |  94,0 |  97,5 | ····· |     - | 109,0 | 102,0 |
|    6 | Pawnocchio 2.0.1 x64(AVX2-5Pct)      | 560,5 |  1200 |  87,5 |  79,5 |  86,0 |  97,0 |     - | ····· | 100,0 | 110,5 |
|    7 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)  | 516,0 |  1200 |  79,5 |  79,0 |  85,5 |  81,0 |  91,0 | 100,0 | ····· |     - |
|    8 | Alexandria 9.0.0 x64(BMI2-5Pct)      | 509,5 |  1200 |  79,0 |  76,0 |  85,0 |  82,0 |  98,0 |  89,5 |     - | ····· |
+------+--------------------------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
HEAD-TO-HEAD MATRIX

Code: Select all

---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
No:|                 Name                  -               Opponent               | Wins|Loss |Draws|Games|  Score  |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Reckless 0.9.0 x64(AVX2-5Pct)         |  -  |  -  |  -  |  -  |      -  |
 2 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  41 |  74 |  85 | 200 |  41,75% |
 3 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  53 |  60 |  87 | 200 |  48,25% |
 4 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Alexandria 9.0.0 x64(BMI2-5Pct)       |  68 |  32 | 100 | 200 |  59,00% |
 5 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  75 |  37 |  88 | 200 |  59,50% |
 6 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  59 |  53 |  88 | 200 |  51,50% |
 7 | Reckless 0.9.0-H32 x64(AVX2-5Pct)     - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  48 |  43 | 109 | 200 |  51,25% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Reckless 0.9.0 x64(AVX2-5Pct)         - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  -  |  -  |  -  |  -  |      -  |
 2 | Reckless 0.9.0 x64(AVX2-5Pct)         - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  53 |  62 |  85 | 200 |  47,75% |
 3 | Reckless 0.9.0 x64(AVX2-5Pct)         - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  50 |  47 | 103 | 200 |  50,75% |
 4 | Reckless 0.9.0 x64(AVX2-5Pct)         - Alexandria 9.0.0 x64(BMI2-5Pct)       |  73 |  43 |  84 | 200 |  57,50% |
 5 | Reckless 0.9.0 x64(AVX2-5Pct)         - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  60 |  31 | 109 | 200 |  57,25% |
 6 | Reckless 0.9.0 x64(AVX2-5Pct)         - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  69 |  41 |  90 | 200 |  57,00% |
 7 | Reckless 0.9.0 x64(AVX2-5Pct)         - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  56 |  44 | 100 | 200 |  53,00% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  74 |  41 |  85 | 200 |  58,25% |
 2 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Reckless 0.9.0 x64(AVX2-5Pct)         |  62 |  53 |  85 | 200 |  52,25% |
 3 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  -  |  -  |  -  |  -  |      -  |
 4 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Alexandria 9.0.0 x64(BMI2-5Pct)       |  74 |  32 |  94 | 200 |  60,50% |
 5 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  73 |  32 |  95 | 200 |  60,25% |
 6 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  58 |  33 | 109 | 200 |  56,25% |
 7 | PlentyChess 8.0.0 x64(BMI2-5Pct)      - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  50 |  32 | 118 | 200 |  54,50% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  60 |  53 |  87 | 200 |  51,75% |
 2 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Reckless 0.9.0 x64(AVX2-5Pct)         |  47 |  50 | 103 | 200 |  49,25% |
 3 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  -  |  -  |  -  |  -  |      -  |
 4 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Alexandria 9.0.0 x64(BMI2-5Pct)       |  72 |  24 | 104 | 200 |  62,00% |
 5 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  75 |  33 |  92 | 200 |  60,50% |
 6 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  71 |  30 |  99 | 200 |  60,25% |
 7 | PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  47 |  31 | 122 | 200 |  54,00% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  32 |  68 | 100 | 200 |  41,00% |
 2 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Reckless 0.9.0 x64(AVX2-5Pct)         |  43 |  73 |  84 | 200 |  42,50% |
 3 | Alexandria 9.0.0 x64(BMI2-5Pct)       - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  32 |  74 |  94 | 200 |  39,50% |
 4 | Alexandria 9.0.0 x64(BMI2-5Pct)       - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  24 |  72 | 104 | 200 |  38,00% |
 5 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  -  |  -  |  -  |  -  |      -  |
 6 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  47 |  68 |  85 | 200 |  44,75% |
 7 | Alexandria 9.0.0 x64(BMI2-5Pct)       - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  50 |  54 |  96 | 200 |  49,00% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  37 |  75 |  88 | 200 |  40,50% |
 2 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Reckless 0.9.0 x64(AVX2-5Pct)         |  31 |  60 | 109 | 200 |  42,75% |
 3 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  32 |  73 |  95 | 200 |  39,75% |
 4 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  33 |  75 |  92 | 200 |  39,50% |
 5 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Alexandria 9.0.0 x64(BMI2-5Pct)       |  -  |  -  |  -  |  -  |      -  |
 6 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  58 |  58 |  84 | 200 |  50,00% |
 7 | Alexandria 9.0.0-H32 x64(BMI2-5Pct)   - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  43 |  61 |  96 | 200 |  45,50% |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  53 |  59 |  88 | 200 |  48,50% |
 2 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Reckless 0.9.0 x64(AVX2-5Pct)         |  41 |  69 |  90 | 200 |  43,00% |
 3 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  33 |  58 | 109 | 200 |  43,75% |
 4 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  30 |  71 |  99 | 200 |  39,75% |
 5 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Alexandria 9.0.0 x64(BMI2-5Pct)       |  68 |  47 |  85 | 200 |  55,25% |
 6 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  58 |  58 |  84 | 200 |  50,00% |
 7 | Pawnocchio 2.0.1 x64(AVX2-5Pct)       - Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   |  -  |  -  |  -  |  -  |      -  |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
 1 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Reckless 0.9.0-H32 x64(AVX2-5Pct)     |  43 |  48 | 109 | 200 |  48,75% |
 2 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Reckless 0.9.0 x64(AVX2-5Pct)         |  44 |  56 | 100 | 200 |  47,00% |
 3 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - PlentyChess 8.0.0 x64(BMI2-5Pct)      |  32 |  50 | 118 | 200 |  45,50% |
 4 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - PlentyChess 8.0.0-H32 x64(BMI2-5Pct)  |  31 |  47 | 122 | 200 |  46,00% |
 5 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Alexandria 9.0.0 x64(BMI2-5Pct)       |  54 |  50 |  96 | 200 |  51,00% |
 6 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Alexandria 9.0.0-H32 x64(BMI2-5Pct)   |  61 |  43 |  96 | 200 |  54,50% |
 7 | Pawnocchio 2.0.1-H32 x64(AVX2-5Pct)   - Pawnocchio 2.0.1 x64(AVX2-5Pct)       |  -  |  -  |  -  |  -  |      -  |
---|---------------------------------------|---------------------------------------|-----|-----|-----|-----|---------|
Bottom line at the 2/3 mark
Biggest story of this checkpoint: PlentyChess took over the top spot
while Reckless dropped hard, largely due to one specific matchup rather
than a general form dip. On hash: Reckless, PlentyChess and Pawnocchio
are each showing a growing, consistent preference for one hash size —
Alexandria's result stays too close to call. Final numbers at round 300.

Curiosity: Round 196 — Reckless vs PlentyChess (0-1)

White dominated most of the game (+9/+11 in the endgame) until it came
down to a bare king vs king+pawn ending. Right there, for 6 moves in a
row (54-60), both engines dropped to depth=1
a clear sign the clock was running out under the 9s+0.1s TC. The irony:
White burned time chasing the h5 pawn with its king (58-60) at the exact
moment Black's king regained the tempo needed to run its own pawn
(e6-e5-e4-e3-e1=Q). Once material dropped into 5-man territory, the
Syzygy TB gave an instant, correct answer (depth 25+, M500) — but
by then the game was already lost. A neat example of how UltraBullet
can turn a theoretically won endgame into a loss purely on time, not
tactics.

[pgn]
[Event "UltraBullet Hash Duel"]
[Site "Intel(R) Core(TM) i5-4570 3.20GHz 8GB RAM"]
[Date "2026.09.08"]
[Round "196"]
[White "Reckless 0.9.0 x64(AVX2-5Pct)"]
[Black "PlentyChess 8.0.0 x64(BMI2-5Pct)"]
[Result "0-1"]
[BlackElo "2872"]
[ECO "A46"]
[Opening "Torre Attack"]
[Time "01:25:49"]
[Variation "Yusupov-Rubinstein System"]
[WhiteElo "2878"]
[TimeControl "9+0"]
[Termination "normal"]
[PlyCount "129"]

1. Nf3 c5 2. c3 Nf6 3. d4 Qc7 4. g3 b6 5. d5 g6 6. Bg2 Bg7 7. c4 {+0.77/18
0} O-O {-0.65/19 0} 8. Nc3 {+0.78/14 0} d6 {-0.56/21 0} 9. O-O {+0.77/16 0}
a6 {-0.56/19 0} 10. a4 {+0.76/14 0} Nbd7 {-0.66/18 0} 11. e4 {+0.90/15 0}
Re8 {-0.78/19 1} 12. h3 {+1.05/14 0} Rb8 {-0.79/16 0} 13. Bf4 {+1.09/15 0}
Ne5 {-0.61/17 0} 14. Nxe5 {+1.27/14 0} dxe5 {-0.88/16 0} 15. Be3 {+1.13/14
0} Bd7 {-0.91/16 0} 16. Qd3 {+1.14/17 1} Rf8 {-0.93/16 0} 17. a5 {+1.19/13
0} bxa5 {-0.91/14 0} 18. Ra2 {+1.32/12 0} Ne8 {-1.12/14 0} 19. Rfa1
{+1.31/14 0} Nd6 {-0.99/15 0} 20. Rxa5 {+1.52/12 0} Rb4 {-0.94/14 0} 21.
Rxc5 {+1.41/14 0} Qb7 {-0.92/14 0} 22. Rc6 {+2.02/16 0} Bxc6 {-1.30/17 0}
23. dxc6 {+2.14/14 0} Qxc6 {-1.55/16 0} 24. c5 {+2.15/13 0} Rd4 {-1.80/15
0} 25. Bxd4 {+2.13/15 0} exd4 {-1.62/14 0} 26. Na4 {+1.87/14 0} Nb5
{-1.79/14 0} 27. Nb6 {+1.75/14 0} Nc7 {-1.93/15 0} 28. e5 {+1.82/13 0} Qe6
{-1.96/14 0} 29. h4 {+1.79/13 0} Rd8 {-1.62/14 0} 30. Nc4 {+1.82/11 0} Qd7
{-1.92/15 0} 31. c6 {+2.00/12 0} Qf5 {-1.92/15 0} 32. Be4 {+1.92/13 0} Qe6
{-1.75/14 0} 33. f4 {+2.21/15 0} f6 {-1.40/14 0} 34. Ra5 {+2.56/11 0} fxe5
{-0.94/13 0} 35. Nxe5 {+2.40/14 0} Rb8 {-0.88/13 0} 36. Qxd4 {+2.43/15 0}
Qb3 {-1.91/12 0} 37. Bd5+ {+2.42/15 0} Nxd5 {-2.31/14 0} 38. Qxd5+
{+2.60/14 0} Qxd5 {-2.08/14 0} 39. Rxd5 {+3.23/12 0} Bxe5 {-2.08/8 0} 40.
fxe5 {+3.26/12 0} Kf7 {-2.20/1 0} 41. Rc5 {+3.44/12 0} Ke6 {-1.95/15 0} 42.
g4 {+3.94/12 0} h5 {-2.72/19 0} 43. c7 {+5.05/14 0} Rc8 {-4.23/15 0} 44.
gxh5 {+5.18/12 0} gxh5 {-5.03/16 0} 45. Kf2 {+6.10/12 0} Kd7 {-4.77/18 0}
46. Ke3 {+6.87/11 0} a5 {-5.07/15 0} 47. Kd4 {+6.87/13 0} Rxc7 {-1.71/10 0}
48. Rxc7+ {+7.04/9 0} Kxc7 {-3.76/1} 49. Kd5 {+9.65/12 0} Kd7 {-3.74/1 0}
50. b3 {+16.83/17 0} Kc8 {-3.74/1 0} 51. Ke6 {+9.92/13 0} Kd8 {-6.64/13 0}
52. Kf5 {+11.48/14 0} Kc7 {-7.89/16 0} 53. Kg6 {+10.11/9 0} Kc6 {-9.12/16
0} 54. Kf7 {+4.65/1 0} Kd5 {0.00/40 0} 55. e6 {+4.61/1 0} Kd6 {0.00/1 0}
56. Kg6 {+1.73/1 0} Kxe6 {+1.28/1 0} 57. Kxh5 {+1.74/1 0} Kf5 {+2.89/1 0}
58. Kh6 {+1.10/1 0} e5 {+3.77/1} 59. h5 {-0.81/1 0} e4 {+3.49/1} 60. Kg7
{-0.62/1 0} e3 {+3.32/1} 61. Kf7 {-199.96/25 0} Kg5 {+M500/35 0} 62. h6
{-199.98/21 0} Kxh6 {+M500/34 0} 63. Ke7 {-200.00/10 0} e2 {+8.94/1 0} 64.
Kd6 {-200.00/1 0} e1=Q {+8.73/1} 65. Kd7 {-200.00/1 0 White resigns} 0-1[/pgn]