MY CHESS ENGINE BEAT LC0 AND BESERKKKKKKKKKKKKKKK!!!!!!!!!!!!!!!!!!!!!!111
well i created one of the most aggressive chess engines ive ever seen called pral333
it tries to create really uncomfortable tactical positions and somehow it keeps working against engines like Leela Chess Zero and Berserk
what surprised me most was how much the accuracy dropped once the positions became chaotic especially against lc0
the engine mainly focuses on
- initiative over material
- king pressure
- tactical complications
- sacrifices
- forcing difficult positions
here are the full games
[Event "LeelaVsPral"]
[Site "?"]
[Date "2026.05.15"]
[Round "1"]
[White "Pral333 v1.0"]
[Black "Lc0"]
[Result "1-0"]
[ECO "C42"]
[GameDuration "00:19:56"]
[GameEndTime "2026-05-15T19:41:14.302 AUS Eastern Standard Time"]
[GameStartTime "2026-05-15T19:21:18.038 AUS Eastern Standard Time"]
[Opening "Petrov"]
[PlyCount "161"]
[TimeControl "40/300"]
[Variation "Classical attack, Marshall variation"]
1. e4 {book} e5 {-0.22/9 17s} 2. Nf3 {+0.31/31 11s} Nf6 {-0.24/13 5.4s}
3. Nxe5 {+0.42/26 4.4s} d6 {-0.16/10 7.5s} 4. Nf3 {+0.38/29 0.001s}
Nxe4 {-0.20/10 4.7s} 5. d4 {+0.35/27 0.001s} d5 {-0.22/11 7.1s}
6. Bd3 {+0.37/29 4.6s} Bd6 {-0.24/12 6.0s} 7. O-O {+0.36/28 6.1s}
O-O {-0.25/12 3.1s} 8. c4 {+0.45/32 14s} c6 {-0.24/11 6.2s}
9. Re1 {+0.42/27 2.1s} Bf5 {-0.22/11 6.2s} 10. Qb3 {+0.35/26 0s}
Na6 {-0.29/12 10s} 11. cxd5 {+0.34/29 0.001s} cxd5 {-0.25/11 7.6s}
12. Nc3 {+0.39/28 0.001s} Nb4 {-0.24/10 5.7s} 13. Bxe4 {+0.41/28 6.7s}
dxe4 {-0.16/10 6.5s} 14. Bg5 {+0.45/30 2.3s} Qb6 {-0.08/9 8.6s}
15. Nxe4 {+0.37/33 0.001s} Be6 {-0.07/8 5.5s} 16. Qa3 {+0.36/29 1.4s}
f6 {-0.41/8 22s} 17. Nxd6 {+0.46/27 8.7s} Qxd6 {-0.39/9 2.8s}
18. Bf4 {+0.46/27 3.6s} Qxf4 {-0.44/8 3.5s} 19. Qxb4 {+0.50/27 3.8s}
Bd5 {-0.44/7 3.3s} 20. Re3 {+0.48/29 4.6s} Rae8 {-0.43/7 13s}
21. Qb5 {+0.47/28 6.6s} Rd8 {-0.41/7 5.2s} 22. Rd1 {+0.50/27 3.0s}
Qf5 {-0.47/5 16s} 23. Ne1 {+0.47/34 50s} Qg4 {-0.46/5 6.8s}
24. Qa4 {+0.64/33 27s} Bc6 {-0.37/6 4.8s} 25. Qc4+ {+0.65/26 0.002s}
Bd5 {-0.42/6 5.5s} 26. Qc1 {+0.54/32 30s} Rc8 {-0.33/9 8.1s}
27. Qd2 {+0.59/28 5.9s} Rfe8 {-0.39/8 2.2s} 28. Rxe8+ {+0.55/32 13s}
Rxe8 {-0.49/9 7.1s} 29. f3 {+0.49/33 1.4s} Qg5 {-0.54/8 12s}
30. Qxg5 {+0.38/36 4.1s} fxg5 {-0.50/10 2.5s} 31. Nd3 {+0.38/34 5.0s}
Re2 {-0.55/9 7.1s} 32. h4 {+0.37/37 2.5s} h6 {-0.59/9 5.9s}
33. hxg5 {+0.33/35 1.8s} hxg5 {-0.48/9 5.6s} 34. Nb4 {+0.21/38 27s}
Bf7 {-0.53/9 6.4s} 35. b3 {+0.20/33 1.6s} a5 {-0.75/11 14s}
36. Kf1 {+1.21/38 6.1s} Rb2 {-0.80/14 1.4s} 37. d5 {+0.28/52 24s}
axb4 {-0.89/14 11s} 38. d6 {+0.09/52 3.8s} Be8 {-0.91/13 13s}
39. d7 {+0.03/59 0.001s} Bxd7 {-0.90/11 0.40s} 40. Rxd7 {0.00/70 6.1s}
b5 {-0.89/10 5.3s} 41. Ra7 {0.00/58 10.0s} Kh7 {-0.88/8 19s}
42. g4 {+1.92/45 7.4s} Kg6 {-0.96/10 19s} 43. Ra5 {+2.82/38 0.001s}
Kf6 {-1.01/11 22s} 44. Rxb5 {+2.98/30 0.45s} Rxa2 {-1.02/12 8.9s}
45. Rxb4 {+3.47/25 0s} Rb2 {-1.04/12 27s} 46. Rb5 {+4.13/26 8.3s}
g6 {-1.08/12 18s} 47. b4 {+4.78/24 6.5s} Kf7 {-1.13/12 38s}
48. Rb6 {+5.18/23 7.4s} Kg7 {-1.19/12 5.2s} 49. Ke1 {+5.31/28 4.8s}
Kf7 {-1.20/11 22s} 50. b5 {+5.45/31 0s} Kg7 {-1.22/12 7.7s}
51. Kd1 {+5.41/24 8.2s} Kf7 {-1.38/12 17s} 52. Kc1 {+5.81/27 0.001s}
Rb3 {-1.45/13 5.3s} 53. Kc2 {+5.85/27 9.4s} Rxf3 {-1.62/14 1.8s}
54. Rc6 {+6.02/30 6.9s} Rf4 {-1.72/12 3.6s} 55. b6 {+6.18/34 8.9s}
Ke7 {-2.10/12 32s} 56. Rxg6 {+6.65/33 37s} Kf7 {-1.73/8 6.6s}
57. Rh6 {+6.77/24 12s} Kg7 {-2.53/9 2.4s} 58. Rc6 {+6.83/16 10s}
Rxg4 {-1.67/10 6.9s} 59. Kc3 {+9.43/24 11s} Rg1 {-2.34/10 9.0s}
60. Kb2 {+9.73/19 0s} Rg2+ {-2.97/10 3.8s} 61. Rc2 {+11.89/20 7.5s}
Rg4 {-4.15/9 0.66s} 62. Rc3 {+19.12/21 23s} Rb4+ {-6.12/9 7.8s}
63. Rb3 {+53.88/22 19s} Rh4 {-10.39/8 4.6s} 64. b7 {+80.48/24 40s}
Rh8 {-20.89/8 0.51s} 65. b8=Q {+80.63/23 26s} Rxb8 {-39.52/7 0.29s}
66. Rxb8 {+81.15/24 17s} Kf6 {-44.44/6 4.1s} 67. Kc3 {+81.15/23 11s}
Ke5 {-71.70/5 5.0s} 68. Kd3 {+81.15/24 0.001s} Kf4 {-119.30/3 1.7s}
69. Rb1 {+81.15/23 7.0s} Kf3 {-86.74/4 1.2s} 70. Rb8 {+81.15/23 4.1s}
Kf4 {-116.74/4 1.1s} 71. Rg8 {+81.15/23 1.2s} Ke5 {-8.85/4 0.95s}
72. Rxg5+ {+81.15/16 0.50s} Kf4 {-85.37/3 0.84s} 73. Rb5 {+M17/66 0.37s}
Kf3 {-94.96/4 0.71s} 74. Rb4 {+M15/69 0s} Kf2 {-108.71/4 0.72s}
75. Rf4+ {+M13/88 0s} Kg3 {-109.75/3 0.71s} 76. Ke3 {+M11/133 0s}
Kg2 {-109.19/4 0.74s} 77. Rg4+ Kh3 {-21.23/4 0.64s} 78. Kf3
Kh2 {-114.49/1 0.021s} 79. Kf2 Kh3 {-M4/2 0.023s} 80. Rf4 Kh2 {-M2/1 0.006s}
81. Rh4# {White mates} 1-0
[Event "?"]
[Site "?"]
[Date "2026.05.15"]
[Round "?"]
[White "Pral333 v1.0"]
[Black "Beserk"]
[Result "1-0"]
[FEN "rnbqk2r/1p2bppp/p2p2n1/2pP4/P3P3/2NB4/1P3PPP/R1BQK1NR w KQkq - 3 9"]
[GameDuration "00:08:59"]
[GameEndTime "2026-05-15T20:25:43.595 AUS Eastern Standard Time"]
[GameStartTime "2026-05-15T20:16:44.593 AUS Eastern Standard Time"]
[PlyCount "117"]
[SetUp "1"]
[TimeControl "300"]
1. Nge2 {+1.48/31 16s} O-O {-1.22/28 11s} 2. O-O {+1.42/29 0.41s}
Bh4 {-1.27/27 4.7s} 3. Kh1 {+1.57/27 8.4s} Ne5 {-1.34/31 36s}
4. Bc2 {+1.77/28 6.0s} Ng6 5. f4 {+1.88/26 5.1s} Nd7 6. e5 {+2.04/27 6.9s}
dxe5 {-1.37/27 6.2s} 7. f5 {+2.18/26 9.8s} Nf4 {-1.60/30 3.9s}
8. Ng1 {+2.11/28 3.3s} b5 {-1.72/29 1.8s} 9. g3 {+2.21/28 4.5s}
Bb7 {-1.55/31 10s} 10. gxf4 {+2.16/28 0.002s} exf4 {-1.58/30 4.6s}
11. Nf3 {+2.26/26 2.6s} Bf6 {-1.71/30 5.8s} 12. Bxf4 {+2.37/25 0.67s}
Nb6 {-1.75/27 3.9s} 13. d6 {+2.31/24 8.4s} Re8 {-2.17/30 18s}
14. a5 {+2.35/29 4.2s} Nd7 {-1.75/32 12s} 15. Kg1 {+2.40/27 0.003s}
c4 {-2.07/29 11s} 16. Qd2 {+2.54/28 0.001s} Qc8 {-2.17/31 22s}
17. Rad1 {+2.59/31 0.001s} Qc5+ {-1.91/26 4.9s} 18. Qf2 {+2.64/26 2.6s}
Qb4 {-2.10/28 4.8s} 19. Bc1 {+2.72/25 3.4s} Bxc3 {-2.08/30 11s}
20. bxc3 {+2.92/23 6.1s} Qxc3 {-2.07/31 1.1s} 21. Nd4 {+3.03/24 4.7s}
Rad8 {-2.46/27 9.5s} 22. f6 {+3.56/25 8.8s} Nxf6 {-3.04/31 4.4s}
23. Nf5 {+3.70/22 2.7s} Re6 {-2.81/24 4.5s} 24. Ne7+ {+4.18/21 2.2s}
Kf8 {-3.05/24 3.7s} 25. Bf5 {+4.66/23 11s} Rexd6 {-4.23/32 15s}
26. Qc5 {+5.65/21 0s} Ne8 {-4.36/31 4.1s} 27. Bf4 {+5.80/19 1.6s}
Qf6 {-4.44/32 2.0s} 28. Nd5 {+5.79/20 4.6s} Bxd5 29. Rxd5 {+5.76/22 8.0s}
Qe7 {-4.60/33 0.18s} 30. Bxd6 {+5.75/21 4.2s} Nxd6 {-5.77/27 12s}
31. Rfd1 {+5.73/24 0s} g6 {-6.24/27 15s} 32. Bh3 {+5.99/22 5.0s}
Kg7 {-5.94/24 4.5s} 33. Rxd6 {+6.08/20 5.1s} Kh6 {-6.19/26 0.96s}
34. Rxg6+ {+6.46/22 11s} hxg6 {-6.63/23 5.3s} 35. Qxe7 {+6.58/19 3.3s}
Rxd1+ {-6.95/24 0.060s} 36. Kf2 {+6.71/22 4.7s} Rd2+ {-7.12/25 0.90s}
37. Kf1 {+6.86/24 5.3s} Rxh2 {-7.28/24 10s} 38. Bg2 {+6.97/20 7.0s}
c3 {-8.22/24 0.32s} 39. Qf8+ {+7.28/20 8.2s} Kg5 40. Qc5+ {+7.71/21 3.8s} Kh6
41. Qxc3 {+7.85/18 9.3s} Rh5 {/30 2.0s} 42. Qh8+ {+7.84/16 2.9s} Kg5
43. Qd8+ {+7.84/19 4.9s} Kg4 {/27 5.7s} 44. Qc8+ {+7.97/19 5.6s}
Rf5+ {-8.22/19 1.1s} 45. Kg1 {+8.28/19 3.0s} Kh5 {-9.37/22 7.7s}
46. Qxa6 {+7.91/20 6.2s} Rg5 47. Qb7 {+8.97/18 4.1s} Rg3 48. a6 {+9.94/18 3.9s}
Ra3 {-10.30/22 0.83s} 49. Qxb5+ {+9.82/18 3.2s} Kh6 {-10.57/24 1.8s}
50. Qb7 {+10.81/18 1.0s} f6 {-10.76/22 4.8s} 51. a7 {+M29/22 4.5s}
g5 {-M48/24 2.4s} 52. a8=Q {+M19/65 2.6s} Rxa8 {-M20/24 0.10s}
53. Qxa8 {+M17/67 2.4s} Kg7 54. Qc8 {+M11/103 2.4s} f5 55. Qxf5 {+M9/245 2.1s}
g4 56. Bd5 {+M7/245 0.43s} g3 57. Qg5+ {+M5/245 0.062s} Kf8
58. Qf6+ {+M3/245 0.014s} Ke8 {-M2/200 0.024s} 59. Bc6# {White mates} 1-0