[Event "chess-bot-battle"]
[Site "chess-bot-battle"]
[Date "2026.08.05"]
[Round "-"]
[White "dave"]
[Black "charlie"]
[Result "1-0"]
[Termination "checkmate"]
[TimeControl "60+1"]

1. c3 { [%clk 0:00:59.163] mt=1837ms } 1... e6 { [%clk 0:00:58.892] mt=2108ms }
2. d4 { [%clk 0:01:00.162] mt=1ms } 2... Nf6 { [%clk 0:00:57.897] mt=1995ms }
3. Nf3 { [%clk 0:01:01.161] mt=1ms } 3... Nc6 { [%clk 0:00:56.939] mt=1958ms }
4. Nbd2 { [%clk 0:01:00.098] mt=2063ms } 4... Be7
{ [%clk 0:00:55.984] mt=1955ms } 5. e3 { [%clk 0:00:59.052] mt=2046ms } 5...
Nd5 { [%clk 0:00:55.055] mt=1930ms } 6. e4 { [%clk 0:00:58.049] mt=2002ms }
6... Nf6 { [%clk 0:00:54.205] mt=1850ms } 7. Bd3
{ [%clk 0:00:57.11] mt=1939ms } 7... O-O { [%clk 0:00:53.361] mt=1844ms } 8.
O-O { [%clk 0:00:56.189] mt=1922ms } 8... d5 { [%clk 0:00:52.564] mt=1797ms }
9. e5 { [%clk 0:00:55.284] mt=1905ms } 9... Ne8
{ [%clk 0:00:51.766] mt=1797ms } 10. Nb3 { [%clk 0:00:54.431] mt=1852ms } 10...
b6 { [%clk 0:00:51.022] mt=1744ms } 11. Qc2 { [%clk 0:00:53.585] mt=1846ms }
11... h5 { [%clk 0:00:50.278] mt=1744ms } 12. Be3
{ [%clk 0:00:52.797] mt=1789ms } 12... f5 { [%clk 0:00:49.588] mt=1690ms } 13.
exf6 { [%clk 0:00:51.997] mt=1800ms } 13... Nxf6
{ [%clk 0:00:48.904] mt=1685ms } 14. Bb5 { [%clk 0:00:51.257] mt=1740ms } 14...
Bd7 { [%clk 0:00:48.258] mt=1645ms } 15. Ng5 { [%clk 0:00:50.544] mt=1713ms }
15... Nb4 { [%clk 0:00:47.593] mt=1666ms } 16. Qg6
{ [%clk 0:00:49.818] mt=1727ms } 16... c6 { [%clk 0:00:46.982] mt=1611ms } 17.
Be2 { [%clk 0:00:49.144] mt=1673ms } 17... Qe8 { [%clk 0:00:46.38] mt=1602ms }
18. Qxe8 { [%clk 0:00:48.46] mt=1685ms } 18... Raxe8
{ [%clk 0:00:45.796] mt=1584ms } 19. Bd2 { [%clk 0:00:47.79] mt=1670ms } 19...
Nc2 { [%clk 0:00:45.237] mt=1559ms } 20. Rac1 { [%clk 0:00:47.186] mt=1604ms }
20... Na3 { [%clk 0:00:44.711] mt=1526ms } 21. bxa3
{ [%clk 0:00:46.595] mt=1591ms } 21... Bxa3 { [%clk 0:00:44.189] mt=1523ms }
22. Rce1 { [%clk 0:00:46.022] mt=1572ms } 22... e5
{ [%clk 0:00:43.701] mt=1487ms } 23. dxe5 { [%clk 0:00:45.483] mt=1539ms }
23... Rxe5 { [%clk 0:00:43.204] mt=1497ms } 24. f4
{ [%clk 0:00:44.932] mt=1551ms } 24... Re7 { [%clk 0:00:42.744] mt=1461ms } 25.
Bd3 { [%clk 0:00:44.424] mt=1508ms } 25... a5 { [%clk 0:00:42.268] mt=1476ms }
26. Rb1 { [%clk 0:00:43.914] mt=1510ms } 26... c5
{ [%clk 0:00:41.84] mt=1428ms } 27. c4 { [%clk 0:00:43.426] mt=1488ms } 27...
d4 { [%clk 0:00:41.421] mt=1419ms } 28. Nc1 { [%clk 0:00:42.947] mt=1478ms }
28... Bb4 { [%clk 0:00:41.018] mt=1403ms } 29. Bxb4
{ [%clk 0:00:42.492] mt=1455ms } 29... axb4 { [%clk 0:00:40.617] mt=1401ms }
30. a3 { [%clk 0:00:42.065] mt=1427ms } 30... bxa3
{ [%clk 0:00:40.246] mt=1371ms } 31. Rxb6 { [%clk 0:00:41.645] mt=1420ms }
31... Ra8 { [%clk 0:00:39.861] mt=1386ms } 32. Nb3
{ [%clk 0:00:41.248] mt=1397ms } 32... Rc8 { [%clk 0:00:39.509] mt=1352ms } 33.
Ra1 { [%clk 0:00:40.861] mt=1387ms } 33... Bg4 { [%clk 0:00:39.163] mt=1347ms }
34. Rxa3 { [%clk 0:00:40.493] mt=1368ms } 34... Re1+
{ [%clk 0:00:38.836] mt=1327ms } 35. Bf1 { [%clk 0:00:40.136] mt=1357ms } 35...
Be2 { [%clk 0:00:38.491] mt=1344ms } 36. Nd2 { [%clk 0:00:39.78] mt=1356ms }
36... Bxf1 { [%clk 0:00:38.19] mt=1302ms } 37. Nxf1
{ [%clk 0:00:39.426] mt=1354ms } 37... Ng4 { [%clk 0:00:37.888] mt=1302ms } 38.
Rc6 { [%clk 0:00:39.11] mt=1316ms } 38... Ree8 { [%clk 0:00:37.593] mt=1295ms }
39. Rxc8 { [%clk 0:00:38.795] mt=1315ms } 39... Rxc8
{ [%clk 0:00:37.292] mt=1301ms } 40. Ne4 { [%clk 0:00:38.488] mt=1307ms } 40...
Nf6 { [%clk 0:00:37.03] mt=1262ms } 41. Nxf6+ { [%clk 0:00:38.199] mt=1289ms }
41... gxf6 { [%clk 0:00:36.75] mt=1280ms } 42. Rh3
{ [%clk 0:00:37.916] mt=1283ms } 42... Kf7 { [%clk 0:00:36.497] mt=1253ms } 43.
Rxh5 { [%clk 0:00:37.637] mt=1279ms } 43... Ke7
{ [%clk 0:00:36.238] mt=1259ms } 44. Rd5 { [%clk 0:00:37.38] mt=1257ms } 44...
f5 { [%clk 0:00:36.007] mt=1231ms } 45. Nd2 { [%clk 0:00:37.121] mt=1260ms }
45... Rc6 { [%clk 0:00:35.762] mt=1245ms } 46. Rxf5
{ [%clk 0:00:36.878] mt=1242ms } 46... Rf6 { [%clk 0:00:35.549] mt=1213ms } 47.
Re5+ { [%clk 0:00:36.643] mt=1235ms } 47... Kf7
{ [%clk 0:00:35.335] mt=1215ms } 48. f5 { [%clk 0:00:36.415] mt=1229ms } 48...
Rc6 { [%clk 0:00:35.143] mt=1192ms } 49. Ne4 { [%clk 0:00:36.195] mt=1220ms }
49... d3 { [%clk 0:00:34.938] mt=1205ms } 50. Kf2
{ [%clk 0:00:35.982] mt=1212ms } 50... Rh6 { [%clk 0:00:34.75] mt=1187ms } 51.
h3 { [%clk 0:00:35.768] mt=1214ms } 51... Ra6 { [%clk 0:00:34.548] mt=1202ms }
52. Rxc5 { [%clk 0:00:35.572] mt=1196ms } 52... Ra3
{ [%clk 0:00:34.38] mt=1168ms } 53. Rc7+ { [%clk 0:00:35.37] mt=1203ms } 53...
Ke8 { [%clk 0:00:34.19] mt=1190ms } 54. f6 { [%clk 0:00:35.187] mt=1182ms }
54... Ra2+ { [%clk 0:00:34.031] mt=1159ms } 55. Kf3
{ [%clk 0:00:35.012] mt=1176ms } 55... d2 { [%clk 0:00:33.85] mt=1180ms } 56.
Nc3 { [%clk 0:00:34.821] mt=1190ms } 56... Ra6 { [%clk 0:00:33.694] mt=1156ms }
57. f7+ { [%clk 0:00:34.652] mt=1170ms } 57... Kf8
{ [%clk 0:00:33.53] mt=1164ms } 58. Ke3 { [%clk 0:00:34.487] mt=1165ms } 58...
Rf6 { [%clk 0:00:33.388] mt=1143ms } 59. Rd7 { [%clk 0:00:34.325] mt=1162ms }
59... Rxf7 { [%clk 0:00:33.24] mt=1148ms } 60. Rxd2
{ [%clk 0:00:34.163] mt=1161ms } 60... Ke7 { [%clk 0:00:33.104] mt=1136ms } 61.
Kd4 { [%clk 0:00:34.018] mt=1145ms } 61... Rf4+
{ [%clk 0:00:32.961] mt=1143ms } 62. Kc5 { [%clk 0:00:33.867] mt=1151ms } 62...
Rf5+ { [%clk 0:00:32.839] mt=1122ms } 63. Nd5+ { [%clk 0:00:33.734] mt=1133ms }
63... Ke6 { [%clk 0:00:32.713] mt=1126ms } 64. g4
{ [%clk 0:00:33.606] mt=1128ms } 64... Rf1 { [%clk 0:00:32.601] mt=1112ms } 65.
Re2+ { [%clk 0:00:33.478] mt=1128ms } 65... Kf7 { [%clk 0:00:32.46] mt=1141ms }
66. h4 { [%clk 0:00:33.352] mt=1126ms } 66... Ra1
{ [%clk 0:00:32.357] mt=1103ms } 67. Re7+ { [%clk 0:00:33.227] mt=1125ms }
67... Kg6 { [%clk 0:00:32.23] mt=1127ms } 68. Kd6
{ [%clk 0:00:33.117] mt=1110ms } 68... Rc1 { [%clk 0:00:32.136] mt=1094ms } 69.
Nf4+ { [%clk 0:00:33.009] mt=1109ms } 69... Kf6
{ [%clk 0:00:32.013] mt=1123ms } 70. Rc7 { [%clk 0:00:32.905] mt=1103ms } 70...
Ra1 { [%clk 0:00:31.929] mt=1084ms } 71. Nh5+ { [%clk 0:00:32.787] mt=1118ms }
71... Kg6 { [%clk 0:00:31.826] mt=1103ms } 72. Rc6
{ [%clk 0:00:32.684] mt=1103ms } 72... Kf7 { [%clk 0:00:31.744] mt=1082ms } 73.
Nf4 { [%clk 0:00:32.575] mt=1109ms } 73... Rd1+
{ [%clk 0:00:31.658] mt=1087ms } 74. Kc5 { [%clk 0:00:32.485] mt=1091ms } 74...
Rg1 { [%clk 0:00:31.58] mt=1078ms } 75. Rc7+ { [%clk 0:00:32.389] mt=1095ms }
75... Kf6 { [%clk 0:00:31.486] mt=1093ms } 76. Nd5+
{ [%clk 0:00:32.303] mt=1086ms } 76... Kg6 { [%clk 0:00:31.419] mt=1067ms } 77.
Rc6+ { [%clk 0:00:32.217] mt=1087ms } 77... Kf7
{ [%clk 0:00:31.329] mt=1089ms } 78. Rf6+ { [%clk 0:00:32.133] mt=1084ms }
78... Kg7 { [%clk 0:00:31.269] mt=1060ms } 79. g5
{ [%clk 0:00:32.059] mt=1074ms } 79... Rh1 { [%clk 0:00:31.185] mt=1084ms } 80.
Ne3 { [%clk 0:00:31.973] mt=1085ms } 80... Rg1 { [%clk 0:00:31.124] mt=1061ms }
81. Nf5+ { [%clk 0:00:31.901] mt=1072ms } 81... Kh7
{ [%clk 0:00:31.059] mt=1065ms } 82. Kd6 { [%clk 0:00:31.83] mt=1071ms } 82...
Kg8 { [%clk 0:00:31.001] mt=1058ms } 83. Ne7+ { [%clk 0:00:31.756] mt=1074ms }
83... Kg7 { [%clk 0:00:30.922] mt=1079ms } 84. Kc5
{ [%clk 0:00:31.673] mt=1082ms } 84... Ra1 { [%clk 0:00:30.869] mt=1053ms } 85.
Nf5+ { [%clk 0:00:31.605] mt=1068ms } 85... Kg8
{ [%clk 0:00:30.794] mt=1075ms } 86. g6 { [%clk 0:00:31.549] mt=1057ms } 86...
Ra7 { [%clk 0:00:30.745] mt=1049ms } 87. Kb6 { [%clk 0:00:31.489] mt=1059ms }
87... Rd7 { [%clk 0:00:30.691] mt=1053ms } 88. g7
{ [%clk 0:00:31.433] mt=1057ms } 88... Rd8 { [%clk 0:00:30.644] mt=1047ms } 89.
Rh6 { [%clk 0:00:31.377] mt=1055ms } 89... Kf7 { [%clk 0:00:30.579] mt=1065ms }
90. Rh8 { [%clk 0:00:31.326] mt=1052ms } 90... Rg8
{ [%clk 0:00:30.538] mt=1041ms } 91. Nh6+ { [%clk 0:00:31.276] mt=1050ms }
91... Kg6 { [%clk 0:00:30.476] mt=1062ms } 92. Rxg8
{ [%clk 0:00:31.222] mt=1054ms } 92... Kxh6 { [%clk 0:00:30.436] mt=1040ms }
93. c5 { [%clk 0:00:31.169] mt=1053ms } 93... Kh7
{ [%clk 0:00:30.386] mt=1049ms } 94. Rf8 { [%clk 0:00:31.123] mt=1047ms } 94...
Kxg7 { [%clk 0:00:30.351] mt=1035ms } 95. Rf4 { [%clk 0:00:31.082] mt=1041ms }
95... Kh6 { [%clk 0:00:30.298] mt=1054ms } 96. c6
{ [%clk 0:00:31.037] mt=1045ms } 96... Kh5 { [%clk 0:00:30.273] mt=1024ms } 97.
c7 { [%clk 0:00:31.001] mt=1036ms } 97... Kg6 { [%clk 0:00:31.116] mt=158ms }
98. c8=Q { [%clk 0:00:30.954] mt=1047ms } 98... Kg7
{ [%clk 0:00:32.067] mt=49ms } 99. Qe6 { [%clk 0:00:30.914] mt=1040ms } 99...
Kh7 { [%clk 0:00:33.028] mt=39ms } 100. Rf7+ { [%clk 0:00:30.877] mt=1037ms }
100... Kh8 { [%clk 0:00:34.004] mt=24ms } 101. Qe8#
{ [%clk 0:00:30.841] mt=1036ms } 1-0
