Stockfish has considerably improved in beating lower-level engines

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

Moderator: Ras

Peter Berger
Posts: 842
Joined: Thu Mar 09, 2006 2:56 pm

Stockfish has considerably improved in beating lower-level engines

Post by Peter Berger »

For a long time I have pestered the community with all the easy draws Crafty could get against Stockfish on my computers at long time controls.

So I should also mention that this seems to have changed over the last few weeks. Crafty doesn't seem able to draw against Stockfish anymore.

What I personally like about it: it still allows all these Berlin lines that are borderline completely drawn right from the start. It then just keeps playing and wins in a very convincing way.

Here is a nice and fairly typical example from today. By now I know that once Stockfish's depth starts dropping in its characteristic way, Crafty is toast :).

Peter

[pgn]

[Event "Lang 120min+10sek"]
[Site "Berlin"]
[Date "2026.07.28"]
[Round "?"]
[White "Crafty 25.6"]
[Black "Stockfish dev-20260726-23cf5d8"]
[Result "0-1"]
[ECO "C67"]
[PlyCount "164"]
[TimeControl "7200+10"]

{4096MB, DESKTOP-8OCGGEO} 1. e4 {[%emt 0:00:00]} e5 {[%eval 16,44] [%wdl 38,950,12] [%emt 0:04:35]} 2. Nf3 {[%emt 0:00:06]} Nc6 {[%eval 15,40] [%wdl 37,951,12] [%emt 0:02:36]} 3. Bb5 {[%emt 0:00:09]} Nf6 {[%eval 9,43] [%wdl 29,956,15] [%emt 0:02:42]} 4. O-O {[%emt 0:00:06]} Nxe4 {[%eval 13,41] [%wdl 34,953,13] [%emt 0:02:39]} 5. d4 {[%emt 0:00:07] (Te1)} Nd6 {[%eval 6,40] [%wdl 24,961,15] [%emt 0:03:08]} 6. Bxc6 {[%emt 0:00:07]} dxc6 {[%eval 9,43] [%wdl 19,972,9] [%emt 0:03:24]} 7. dxe5 {[%emt 0:00:07]} Nf5 {[%eval 7,44] [%wdl 12,982,6] [%emt 0:02:49]} 8. Qxd8+ {[%emt 0:00:07]} Kxd8 {[%eval 8,30] [%wdl 5,993,2] [%emt 0:00:00]} 9. Nc3 {[%emt 0:00:06] (h3)} Be7 {[%eval 0,42] [%wdl 2,996,2] [%emt 0:02:18]} 10. Rd1+ {[%emt 0:00:06] (g4)} Ke8 {[%eval 8,48] [%wdl 3,996,1] [%emt 0:02:58]} 11. Bg5 {[%emt 0:00:08] (h3)} Bxg5 {[%eval 0,56] [%wdl 2,996,2] [%emt 0:02:32]} 12. Nxg5 {[%emt 0:00:08]} h6 {[%eval 5,45] [%wdl 2,997,1] [%emt 0:04:10]} 13. Nge4 {[%emt 0:05:04] (Sf3)} Ke7 {[%eval 0,64] [%wdl 2,996,2] [%emt 0:04:14]} 14. f4 {[%emt 0:02:59] (Td3)} f6 {[%eval 0,53] [%wdl 2,996,2] [%emt 0:03:07]} 15. exf6+ {[%emt 0:03:47] (Td2)} gxf6 {[%eval 0,54] [%wdl 2,996,2] [%emt 0:02:47]} 16. h3 {[%emt 0:05:52] (Td2)} h5 {[%eval 0,58] [%wdl 2,996,2] [%emt 0:02:50]} 17. b4 {[%emt 0:11:17] (Td3)} a6 {[%eval -4,49] [%wdl 1,997,2] [%emt 0:08:47]} 18. Rd3 {[%emt 0:07:20] (Kf2)} h4 {[%eval -3,42] [%wdl 1,997,2] [%emt 0:02:19]} 19. a4 {[%emt 0:02:17]} Kf7 {[%eval 0,53] [%wdl 2,996,2] [%emt 0:04:23]} 20. a5 {[%emt 0:00:07]} Rb8 {[%eval 0,48] [%wdl 2,996,2] [%emt 0:02:20]} 21. Rad1 {[%emt 0:06:20] (Kf2)} b6 {[%eval -3,48] [%wdl 1,997,2] [%emt 0:02:25]} 22. Ra1 {[%emt 0:04:44] (Td8)} Re8 {[%eval -4,54] [%wdl 1,997,2] [%emt 0:04:34]} 23. axb6 {[%emt 0:01:41]} Rxb6 {[%eval 0,51] [%wdl 1,997,2] [%emt 0:00:14]} 24. Ra4 {[%emt 0:01:16]} Be6 {[%eval 0,57] [%wdl 1,997,2] [%emt 0:01:53]} 25. Kf2 {[%emt 0:10:24]} Reb8 {[%eval 0,58] [%wdl 2,996,2] [%emt 0:00:01]} 26. Nc5 {[%emt 0:02:18] (Sd2)} Rxb4 {[%eval 0,60] [%wdl 1,997,2] [%emt 0:02:10]} 27. Nxa6 {[%emt 0:00:52]} Rxa4 {[%eval 0,53] [%wdl 1,997,2] [%emt 0:01:30]} 28. Nxa4 {[%emt 0:00:09]} Rb1 {[%eval 0,57] [%wdl 2,996,2] [%emt 0:02:01]} 29. Nc3 {[%emt 0:00:08]} Rc1 {[%eval 0,53] [%wdl 2,996,2] [%emt 0:02:06]} 30. Nb4 {[%emt 0:00:11]} c5 {[%eval 0,61] [%wdl 2,996,2] [%emt 0:02:03]} 31. Ne2 {[%emt 0:00:09]} Ra1 {[%eval 0,56] [%wdl 2,996,2] [%emt 0:01:47]} 32. Nd5 {[%emt 0:00:11]} Ra2 {[%eval 0,66] [%wdl 2,996,2] [%emt 0:01:47]} 33. Rd2 {[%emt 0:00:07] (Sxc7)} Nd6 {[%eval 0,50] [%wdl 2,996,2] [%emt 0:02:01]} 34. Ndc3 {[%emt 0:00:09]} Ra3 {[%eval 0,52] [%wdl 2,996,2] [%emt 0:01:49]} 35. Ke1 {[%emt 0:00:09] (Td3)} Ra5 {[%eval 0,55] [%wdl 2,996,2] [%emt 0:07:33]} 36. Nd1 {[%emt 0:07:18] (Td3)} Ne4 {[%eval -3,44] [%wdl 1,997,2] [%emt 0:01:30]} 37. Rd8 {[%emt 0:05:40] (Td3)} Ra1 {[%eval -2,53] [%wdl 1,997,2] [%emt 0:01:31]} 38. Rh8 {[%emt 0:01:06] (f5)} Bf5 {[%eval -176,29] [%wdl 0,7,993] [%emt 0:01:28]} 39. Rxh4 {[%emt 0:00:24]} Kg7 {[%eval -224,26] [%wdl 0,0,1000] [%emt 0:01:00]} 40. Rh5 {[%emt 0:00:13]} Bd7 {[%eval -233,34] [%wdl 0,0,1000] [%emt 0:01:34]} 41. Rd5 {[%emt 0:00:09]} Ba4 {[%eval -234,28] [%wdl 0,0,1000] [%emt 0:01:04]} 42. Rd2 {[%emt 0:00:07]} f5 {[%eval -260,31] [%wdl 0,0,1000] [%emt 0:01:17]} 43. g4 {[%emt 0:00:06] (g3)} Kf6 {[%eval -272,27] [%wdl 0,0,1000] [%emt 0:01:10]} 44. g5+ {[%emt 0:00:55] (Sg1)} Kg6 {[%eval -380,23] [%wdl 0,0,1000] [%emt 0:01:16]} 45. Ng1 {[%emt 0:03:23]} Rc1 {[%eval -442,28] [%wdl 0,0,1000] [%emt 0:00:01]} 46. Ne2 {[%emt 0:00:45] (Sf3)} Rb1 {[%eval -472,18] [%wdl 0,0,1000] [%emt 0:01:04]} 47. Ng1 {[%emt 0:00:11]} Nxd2 {[%eval -492,18] [%wdl 0,0,1000] [%emt 0:02:50]} 48. Kxd2 {[%emt 0:00:07]} Bc6 {[%eval -529,23] [%wdl 0,0,1000] [%emt 0:09:19]} 49. Ke1 {[%emt 0:00:07] (Se2)} Rb4 {[%eval -557,21] [%wdl 0,0,1000] [%emt 0:02:01]} 50. Ne2 {[%emt 0:00:42]} Bf3 {[%eval -570,18] [%wdl 0,0,1000] [%emt 0:00:01]} 51. Ndc3 {[%emt 0:00:47]} c6 {[%eval -586,23] [%wdl 0,0,1000] [%emt 0:00:42]} 52. Kd2 {[%emt 0:00:48] (h4)} Bxe2 {[%eval -630,19] [%wdl 0,0,1000] [%emt 0:00:43]} 53. Nxe2 {[%emt 0:01:39]} Rb1 {[%eval -660,22] [%wdl 0,0,1000] [%emt 0:00:01]} 54. Nc1 {[%emt 0:00:37]} c4 {[%eval -687,17] [%wdl 0,0,1000] [%emt 0:00:01]} 55. Ne2 {[%emt 0:00:37]} Rf1 {[%eval -720,16] [%wdl 0,0,1000] [%emt 0:00:01]} 56. Ke3 {[%emt 0:03:15]} Rh1 {[%eval -753,22] [%wdl 0,0,1000] [%emt 0:00:01]} 57. Nd4 {[%emt 0:00:27]} Rxh3+ {[%eval -812,17] [%wdl 0,0,1000] [%emt 0:00:08]} 58. Kf2 {[%emt 0:02:20] (Kd2)} Rh2+ {[%eval -919,18] [%wdl 0,0,1000] [%emt 0:00:38]} 59. Kf3 {[%emt 0:01:17] (Ke1)} c5 {[%eval -931,15] [%wdl 0,0,1000] [%emt 0:01:36]} 60. Ne2 {[%emt 0:00:21] (Sc6)} Rh1 {[%eval -1023,14] [%wdl 0,0,1000] [%emt 0:00:26]} 61. Kg3 {[%emt 0:00:14]} Rd1 {[%eval -1091,14] [%wdl 0,0,1000] [%emt 0:00:01]} 62. Kf2 {[%emt 0:00:12] (Sc3)} Rd2 {[%eval -1044,11] [%wdl 0,0,1000] [%emt 0:00:21]} 63. c3 {[%emt 0:01:10]} Rd3 {[%eval -1048,13] [%wdl 0,0,1000] [%emt 0:00:01]} 64. Ng1 {[%emt 0:01:15] (Kg1)} Rxc3 {[%eval -986,13] [%wdl 0,0,1000] [%emt 0:00:19]} 65. Nf3 {[%emt 0:00:14]} Rc2+ {[%eval -1138,14] [%wdl 0,0,1000] [%emt 0:00:01]} 66. Kg3 {[%emt 0:00:54] (Kg1)} Kh5 {[%eval -1041,12] [%wdl 0,0,1000] [%emt 0:00:19]} 67. g6 {[%emt 0:00:13] (Se5)} Kxg6 {[%eval -1033,15] [%wdl 0,0,1000] [%emt 0:00:12]} 68. Ne5+ {[%emt 0:00:06]} Kh5 {[%eval -1113,14] [%wdl 0,0,1000] [%emt 0:00:04]} 69. Kf3 {[%emt 0:00:12] (Sf7)} c3 {[%eval -1815,18] [%wdl 0,0,1000] [%emt 0:00:15]} 70. Ke3 {[%emt 0:00:05]} Rg2 {[%eval -19988,23] [%wdl 0,0,1000] [%emt 0:00:05]} 71. Nd3 {[%emt 0:00:06] (Kd3)} Rg3+ {[%eval -19991,23] [%wdl 0,0,1000] [%emt 0:00:07]} 72. Ke2 {[%emt 0:00:06]} Rxd3 {[%eval -19994,21] [%wdl 0,0,1000] [%emt 0:00:02]} 73. Kxd3 {[%emt 0:00:05]} Kg4 {[%eval -32735,35] [%wdl 0,0,1000] [%emt 0:00:09]} 74. Ke3 {[%emt 0:00:11] (Kxc3)} c4 {[%eval -32741,93] [%wdl 0,0,1000] [%emt 0:00:07]} 75. Ke2 {[%emt 0:00:10]} Kxf4 {[%eval -32743,91] [%wdl 0,0,1000] [%emt 0:00:01]} 76. Kd1 {[%emt 0:00:06]} Ke3 {[%eval -32745,111] [%wdl 0,0,1000] [%emt 0:00:02]} 77. Kc1 {[%emt 0:00:06] (Kc2)} f4 {[%eval -32747,208] [%wdl 0,0,1000] [%emt 0:00:10]} 78. Kb1 {[%emt 0:00:05] (Kc2)} f3 {[%eval -32751,245] [%wdl 0,0,1000] [%emt 0:00:04]} 79. Ka1 {[%emt 0:00:05] (Kc2)} f2 {[%eval -32757,245] [%wdl 0,0,1000] [%emt 0:00:00]} 80. Kb1 {[%emt 0:00:05] (Ka2)} f1=Q+ {[%eval -32759,245] [%wdl 0,0,1000] [%emt 0:00:00]} 81. Ka2 {[%emt 0:00:07] (Kc2)} Qd1 {[%eval -32763,2] [%wdl 0,0,1000] [%emt 0:00:01]} 82. Ka3 {[%emt 0:00:05]} Qb3# {[%eval -32765,245] [%wdl 0,0,1000] [%emt 0:00:00]} 0-1

[/pgn]