Dev Builds » 20260524-1220

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 15. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo
ncm-dbt-01 06:42:55 584042 3988 1802 318 1868 +135.8 ± 4.4 0 17 516 1421 40 +318.38 ± 14.95
ncm-dbt-02 06:42:20 586649 4000 1789 345 1866 +131.34 ± 4.45 1 25 533 1411 30 +306.49 ± 14.74
ncm-dbt-03 06:46:01 584905 4016 1796 334 1886 +132.56 ± 4.51 0 31 520 1421 36 +308.35 ± 14.94
ncm-dbt-04 06:44:01 568249 3996 1769 284 1943 +135.6 ± 4.36 0 22 499 1447 30 +321.36 ± 15.24
ncm-dbt-05 06:42:48 582751 4000 1815 298 1887 +138.69 ± 4.41 0 22 480 1457 41 +328.7 ± 15.55
20000 8971 1579 9450 +134.79 ± 1.98 1 117 2548 7157 177 +316.51 ± 6.73

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
470350 ncm-dbt-03 582402 16 5 0 11 +112.26 ± 65.75 0 0 3 5 0 +254.61 ± 287.37
470349 ncm-dbt-01 584664 488 221 45 222 +131.2 ± 12.33 0 2 67 172 3 +307.55 ± 41.87
470348 ncm-dbt-04 566099 496 223 33 240 +140.24 ± 11.2 0 0 60 186 2 +344.53 ± 44.18
470347 ncm-dbt-02 587367 500 228 42 230 +135.76 ± 12.21 0 1 67 177 5 +318.25 ± 41.77
470346 ncm-dbt-05 580075 500 230 32 238 +145.54 ± 12.01 0 0 59 184 7 +349.43 ± 44.59
470345 ncm-dbt-03 583112 500 227 41 232 +135.76 ± 11.58 0 1 64 183 2 +327.18 ± 42.83
470344 ncm-dbt-01 584159 500 223 33 244 +138.99 ± 12.09 0 2 60 184 4 +333.32 ± 44.47
470343 ncm-dbt-04 566257 500 224 25 251 +146.36 ± 11.05 0 0 54 193 3 +366.77 ± 46.78
470342 ncm-dbt-05 581485 500 223 39 238 +134.15 ± 12.27 0 4 60 184 2 +321.19 ± 44.57
470341 ncm-dbt-02 586943 500 235 44 221 +139.81 ± 11.84 0 1 61 184 4 +336.46 ± 43.96
470340 ncm-dbt-03 584579 500 223 39 238 +134.15 ± 12.47 0 4 61 182 3 +318.25 ± 44.18
470339 ncm-dbt-01 585211 500 224 30 246 +142.25 ± 11.51 0 0 60 186 4 +346.11 ± 44.19
470338 ncm-dbt-04 570148 500 238 28 234 +155.54 ± 11.65 0 1 45 197 7 +393.6 ± 51.79
470337 ncm-dbt-02 587325 500 225 50 225 +126.97 ± 12.66 1 3 67 178 1 +301.33 ± 42.04
470336 ncm-dbt-05 581569 500 231 34 235 +144.71 ± 11.61 0 2 52 193 3 +359.68 ± 48.01
470335 ncm-dbt-03 586858 500 222 56 222 +119.89 ± 13.16 0 3 84 157 6 +263.42 ± 37.11
470334 ncm-dbt-01 582819 500 221 48 231 +125.38 ± 13.43 0 4 76 163 7 +277.93 ± 39.29
470333 ncm-dbt-04 567680 500 215 34 251 +131.74 ± 12.74 0 6 59 183 2 +312.48 ± 44.93
470332 ncm-dbt-05 582027 500 232 44 224 +137.37 ± 12.76 0 5 56 185 4 +327.18 ± 46.19
470331 ncm-dbt-02 587197 500 220 45 235 +126.97 ± 13.04 0 5 69 172 4 +290.66 ± 41.43
470330 ncm-dbt-03 585843 500 231 32 237 +146.36 ± 11.52 0 2 50 195 3 +366.78 ± 49.02
470329 ncm-dbt-01 582485 500 232 35 233 +144.71 ± 12.68 0 3 54 186 7 +346.12 ± 47.1
470328 ncm-dbt-04 568832 500 216 40 244 +127.76 ± 11.86 0 2 71 176 1 +301.33 ± 40.6
470327 ncm-dbt-05 582611 500 223 39 238 +134.15 ± 12.86 0 4 63 178 5 +312.48 ± 43.44
470326 ncm-dbt-02 584243 500 223 47 230 +127.76 ± 12.84 0 4 70 172 4 +293.29 ± 41.07
470325 ncm-dbt-03 585717 500 220 36 244 +134.15 ± 12.86 0 3 66 175 6 +309.64 ± 42.33
470324 ncm-dbt-01 582527 500 224 46 230 +129.35 ± 12.01 0 1 73 173 3 +301.33 ± 39.86
470323 ncm-dbt-04 568792 500 224 46 230 +129.35 ± 12.8 0 3 71 171 5 +295.94 ± 40.69
470322 ncm-dbt-02 584916 500 217 44 239 +125.38 ± 13.25 0 7 66 174 3 +288.06 ± 42.4
470321 ncm-dbt-05 587664 500 225 36 239 +138.18 ± 13.87 0 4 64 171 11 +309.64 ± 43.08
470320 ncm-dbt-03 585717 500 228 38 234 +138.99 ± 13.48 0 6 55 182 7 +324.17 ± 46.56
470319 ncm-dbt-01 583740 500 225 37 238 +137.37 ± 11.94 0 1 64 181 4 +327.18 ± 42.83
470318 ncm-dbt-04 568355 500 219 36 245 +133.34 ± 13.45 0 5 64 174 7 +304.07 ± 43.1
470317 ncm-dbt-02 588472 500 218 42 240 +127.76 ± 12.45 0 2 74 170 4 +293.29 ± 39.69
470316 ncm-dbt-05 580738 500 225 34 241 +139.81 ± 12.05 0 2 59 185 4 +336.46 ± 44.87
470315 ncm-dbt-03 586181 500 224 43 233 +131.74 ± 13.49 0 6 63 175 6 +301.33 ± 43.45
470314 ncm-dbt-01 586731 500 232 44 224 +137.37 ± 13.34 0 4 62 176 8 +315.35 ± 43.81
470313 ncm-dbt-04 569829 500 210 42 248 +121.45 ± 12.95 0 5 75 167 3 +275.45 ± 39.63
470312 ncm-dbt-02 586731 500 223 31 246 +140.62 ± 12.23 0 2 59 184 5 +336.46 ± 44.87
470311 ncm-dbt-05 585843 500 226 40 234 +135.76 ± 12.21 0 1 67 177 5 +318.25 ± 41.77
470310 ncm-dbt-03 583740 500 216 49 235 +120.67 ± 13.15 0 6 74 167 3 +273.0 ± 39.95

Commit

Commit ID 5b068c96d286fa350baf426ee9f2e9e20ebc8313
Author Robert Nurnberg
Date 2026-05-24 12:20:31 UTC
Play the optimal DTM move if we can These days Stockfish at TCEC often plays trivial endgames badly, failing to find a mate score as well. This patch helps Stockfish in those situations, by forcing it to play an optimal DTM move if we can deduce it from the DTZ tables. That is, when the only zeroing move is the checkmate itself. Hence this PR checks if there are no pawns left to push and if there are no captures or sacrifices possible that would maintain a win. Example positions where this applies are KQvK, KRvK, KBBvK and KNBvK. The change will also lead to optimal Syzygy PV extensions once the PV enters the "known DTM" territory. The patch should help mitigate issue #6742. closes https://github.com/official-stockfish/Stockfish/pull/6843 No functional change
Copyright 2011–2026 Next Chess Move LLC