Positions Chess Engines Don't Understand

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

Moderators: hgm, Rebel, chrisw

SamCopeland
Posts: 1
Joined: Thu Feb 20, 2020 2:55 pm
Full name: Sam Copeland

Positions Chess Engines Don't Understand

Post by SamCopeland »

Hello everyone :) I'm interested in positions (especially problems) that chess engines struggle to understand for various reasons. Perhaps there is a known collection that is used for testing, or perhaps members might know positions that interest them that they would share?

Here is an example (Giri vs. Rodshtein, 2012) where SF on my machine doesn't see that 35.Rxc5 is +- (8/5pkp/3p1np1/R1r5/p7/6P1/1B3PKP/8 w - - 0 35)
Dicaste
Posts: 142
Joined: Mon Apr 16, 2012 7:23 pm
Location: Istanbul, TURKEY

Re: Positions Chess Engines Don't Understand

Post by Dicaste »

Fat Fritz 2, Dragon w/ TheWhiteRose, Fat Fritz 1.2 solves.

Code: Select all

New game Line 0.0
8/5pkp/3p1np1/R1r5/p7/6P1/1B3PKP/8 w - - 0 1

Analysis by Fat Fritz 2:

35.Rxa4 
  Black is slightly better: =/+ (-0.68)  Depth: 1/1   00:00:01  145N
35.Rxa4 g5 
  Black is slightly better: =/+ (-0.42)  Depth: 2/2   00:00:01  293N
35.Rxa4 Rb5 36.Bd4 
  The position is equal: = (-0.10)  Depth: 3/3   00:00:01  550N
35.Rxa4 Rc2 36.Bd4 
  The position is equal: = (0.06)  Depth: 4/4   00:00:01  716N
35.Rxa4 Rc2 36.Bd4 g5 37.g4 
  The position is equal: = (0.02)  Depth: 5/5   00:00:01  1212N
35.Rxa4 Rf5 36.Bd4 g5 37.Ra8 
  The position is equal: = (0.17)  Depth: 6/6   00:00:01  2219N
35.Rxa4 Rf5 36.Bd4 Rd5 37.Rc4 g5 38.h3 
  The position is equal: = (0.02)  Depth: 7/7   00:00:01  4633N
35.Rxa4 Rf5 36.Ra6 Kf8 37.Ba3 Ne4 38.Bxd6+ Nxd6 39.Rxd6 h5 40.Ra6 
  The position is equal: = (-0.05)  Depth: 8/12   00:00:01  15kN
35.Rxa4 Rf5 36.Ra6 Kf8 37.Ba3 Kg7 
  The position is equal: = (0.00)  Depth: 9/7   00:00:01  15kN
35.Rxa4 g5 36.h4 h6 37.h5 Rd5 38.Bd4 Rf5 39.Ra6 Kh7 
  The position is equal: = (-0.02)  Depth: 10/15   00:00:01  84kN
35.Rxa4 g5 36.h4 h6 37.h5 Rd5 38.Bd4 Rf5 39.Ra6 Kh7 40.Rxd6 Nxh5 41.Rd7 Kg6 
  The position is equal: = (-0.02)  Depth: 11/15   00:00:01  94kN, tb=1
35.Rxa4 g5 36.h4 h6 37.h5 Rd5 38.Bd4 Rf5 39.Ra6 Kh7 40.Rxd6 Nxh5 41.Rd7 Kg6 
  The position is equal: = (-0.02)  Depth: 12/18   00:00:01  124kN, tb=1
35.Rxa4 Rb5 36.Bc3 g5 37.h4 Kg6 38.hxg5 Rxg5 39.Bd2 Rb5 40.Ra6 Ne4 41.Bf4 Rb2 42.Be3 Rc2 
  The position is equal: = (-0.17)  Depth: 13/21   00:00:01  267kN, tb=18
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.hxg5 Rxg5 39.Ra6 Rd5 40.Ra4 h6 41.Rb4 h5 
  The position is equal: = (-0.09)  Depth: 14/21   00:00:01  291kN, tb=18
35.Ra6 Rb5 36.Bc3 Rd5 37.Rxa4 g5 38.h4 Kg6 39.hxg5 Rxg5 40.Bd2 Rb5 41.Ra6 Ne4 42.Bf4 Rb2 43.Be3 h5 44.Ra5 h4 
  The position is equal: = (-0.09)  Depth: 15/21   00:00:01  404kN, tb=20
35.Ra6 Rd5 36.h4 h5 37.Rxa4 Rf5 38.Ra8 Rd5 
  The position is equal: = (0.00)  Depth: 16/21   00:00:01  603kN, tb=49
35.Ra6 Rd5 36.h4 h5 37.Rxa4 Rf5 38.Ra8 Rd5 39.Ra4 
  The position is equal: = (0.00)  Depth: 17/21   00:00:01  691kN, tb=56
35.Ra6 Rd5 36.h4 Rd2 37.Ba1 h6 38.Rxa4 g5 39.g4 Rd1 40.Ra5 Kg6 41.h5+ Kg7 42.Ra8 Rxa1 43.Rxa1 Nxg4 44.Ra5 Nf6 45.Ra6 Nxh5 
  The position is equal: = (0.00)  Depth: 18/26   00:00:01  815kN, tb=70
35.Ra6 Rd5 36.h4 Rd2 37.Ba1 h6 38.Rxa4 g5 39.g4 Rd1 40.Ra5 Kg6 41.h5+ Kg7 42.Ra8 Rd2 43.Ra3 Rd1 
  The position is equal: = (0.00)  Depth: 19/26   00:00:01  860kN, tb=72
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Rf4 Rf5 39.Rb4 h5 40.Rb6 Rd5 41.Ba3 Ne8 42.Bc1 Rd1 43.Bf4 Kf6 44.Kf3 Ke6 45.Be3 
  The position is equal: = (-0.15)  Depth: 20/30   00:00:01  2465kN, tb=1002
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Rf4 Rf5 39.Rb4 h5 40.Rb8 Rg5 41.Bxf6 Kxf6 42.Rh8 Rd5 43.Kf3 Ke6 44.Rh6+ Ke7 45.Ke3 Rg5 46.Kd3 Rb5 47.Rh7 
  The position is equal: = (-0.06)  Depth: 21/32   00:00:01  3042kN, tb=1481
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Rf4 Rf5 39.Rb4 h5 40.Rb8 Rg5 41.Bxf6 Kxf6 42.Rh8 Rd5 43.Kf3 Ke6 44.Rh6+ Ke7 45.Ke3 Rg5 46.Kd3 Rb5 47.Rh7 Rd5+ 48.Ke4 
  The position is equal: = (-0.06)  Depth: 22/32   00:00:02  3105kN, tb=1522
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Rf4 Rf5 39.Rb4 h5 40.Rb8 Rg5 41.Bxf6 Kxf6 42.Rh8 Kg7 43.Rd8 Rg6 44.Rb8 h4 45.Rd8 Rh6 46.gxh4 Rf6 47.Re8 Rg6+ 48.Kf3 
  The position is equal: = (-0.06)  Depth: 23/32   00:00:02  4067kN, tb=2148
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.Ra6 Rd5 39.Bxf6 Kxf6 40.hxg5+ Kxg5 41.Ra8 Rf5 42.Rh8 Kg6 43.g4 Kg7 44.Rd8 Rf6 45.Kg3 Re6 46.Kf3 Kg6 47.Rd7 h6 48.Kg3 
  The position is equal: = (-0.09)  Depth: 24/36   00:00:02  5210kN, tb=3137
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.Ra6 Rd5 39.Bxf6 Kxf6 40.hxg5+ Kxg5 41.Ra8 Rf5 42.Rh8 Kg6 43.Rd8 Rf6 44.f4 Kg7 45.Rd7 h6 46.Kf3 Re6 47.Rb7 d5 48.Rd7 Re4 49.Rxd5 Rc4 50.Rf5 
  The position is equal: = (-0.05)  Depth: 25/36   00:00:02  5782kN, tb=3648
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.Ra6 Rd5 39.Bxf6 Kxf6 40.hxg5+ Kxg5 41.Ra8 h5 42.Rd8 Kf6 43.Kf3 Rf5+ 44.Ke4 Rxf2 45.Rxd6+ Kg5 46.Ke3 Rf5 47.Rd4 f6 48.Rh4 Re5+ 49.Kf3 Ra5 50.Kf2 
  The position is equal: = (-0.07)  Depth: 26/36   00:00:02  7148kN, tb=5749
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.Ra6 Rd5 39.Bxf6 Kxf6 40.hxg5+ Kxg5 41.Ra8 h5 42.Rg8+ Kf5 43.Rh8 Kf6 44.Rd8 Ke6 45.Re8+ Kd7 46.Rh8 Rf5 47.Rh6 d5 48.f4 d4 49.Kf3 d3 50.Ke3 d2 
  The position is equal: = (-0.06)  Depth: 27/37   00:00:02  7489kN, tb=5965
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.hxg5 Rxg5 39.Ra8 h5 40.Bxf6 Kxf6 41.Rh8 Rd5 42.Rd8 Ke7 43.Rh8 f6 44.Rh7+ Ke6 45.f4 Rd2+ 46.Kf3 Rh2 47.Rh6 Rh1 48.Kg2 Rd1 49.Rxh5 
  The position is equal: = (-0.06)  Depth: 28/38   00:00:02  9157kN, tb=7833
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.hxg5 Rxg5 39.Ra8 h5 40.Rd8 Rd5 41.Kf3 Kf5 42.Rh8 Kg5 43.Rf8 Rd1 44.Bxf6+ Kxf6 45.Rh8 Rd5 46.Kf4 Rf5+ 47.Ke3 Re5+ 48.Kd3 Kg6 49.Rf8 Kg7 50.Rd8 Re1 51.Kd4 Rd1+ 52.Ke3 
  The position is equal: = (-0.06)  Depth: 29/38   00:00:03  11880kN, tb=11978
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.hxg5 Rxg5 39.Ra8 h5 40.Rd8 Rd5 41.Kf3 Kg5 42.Rh8 Rf5+ 43.Kg2 Rb5 44.Bxf6+ Kxf6 45.Rh6+ Ke7 46.f4 Rd5 47.Kf3 Ra5 48.Kg2 Rb5 49.Kf3 f6 50.Ke4 Kf7 
  The position is equal: = (-0.06)  Depth: 30/38   00:00:03  13382kN, tb=15404
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.hxg5 Rxg5 39.Ra8 h5 40.Rd8 Rd5 41.Kf3 Kg5 42.Rf8 Rd1 43.Bxf6+ Kxf6 44.Rh8 Rd5 45.Ke4 Re5+ 46.Kd4 Re2 47.f4 Rd2+ 48.Ke4 Rh2 49.Rh6+ Ke7 50.Rh8 Rh1 51.Rh6 
  The position is equal: = (-0.06)  Depth: 31/41   00:00:03  17229kN, tb=23411
35.Ra6 Rc2 36.Ba1 Ra2 37.Bd4 Re2 38.g4 g5 39.h4 h6 40.hxg5 hxg5 41.Be3 Rc2 42.Bd4 Re2 
  The position is equal: = (0.00)  Depth: 32/43   00:00:06  36762kN, tb=81050
35.Ra6 Rc2 36.Ba1 Ra2 37.Bd4 Re2 38.g4 g5 39.h4 h6 40.hxg5 hxg5 41.Be3 Nd5 42.Bxg5 Re4 43.Kf3 Rb4 44.Rxd6 Rb3+ 45.Ke4 Nc3+ 46.Kf4 Ne2+ 47.Ke4 Nc3+ 
  The position is equal: = (0.00)  Depth: 33/38   00:00:07  44070kN, tb=98801
35.Ra6 Rc2 36.Ba1 Ra2 37.Bd4 Re2 38.g4 g5 39.h4 h6 40.hxg5 hxg5 41.Be3 Ne8 42.Rxa4 f6 43.Ra7+ Kg6 44.Re7 Ng7 45.Rd7 Rc2 46.Rxd6 Ne8 47.Rd7 Nc7 48.Rd6 Kf7 49.Rd4 Ke6 50.Re4+ Kf7 
  The position is equal: = (0.00)  Depth: 34/46   00:00:08  46893kN, tb=117065
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Re6 41.f4 Re4 42.Bxf6+ Kxf6 43.Rxd6+ Kg7 44.g5 Re6 45.Rxe6 fxe6 46.Kh3 hxg5 47.fxg5 
  The position is equal: = (0.00)  Depth: 35/45   00:00:09  53522kN, tb=157593
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Re6 41.f4 Re4 42.Bxf6+ Kxf6 43.Rxd6+ Kg7 44.g5 Re6 45.Rxe6 fxe6 46.Kh3 hxg5 47.fxg5 
  The position is equal: = (0.00)  Depth: 36/50   00:00:10  63198kN, tb=223934
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Re6 41.f4 Re4 42.Bxf6+ Kxf6 43.Rxd6+ Kg7 44.g5 Re6 45.Rxe6 fxe6 46.Kh3 hxg5 47.fxg5 
  The position is equal: = (0.00)  Depth: 37/26   00:00:10  65407kN, tb=229184
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 38/48   00:00:11  72010kN, tb=296369
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 39/24   00:00:12  77533kN, tb=322866
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 40/24   00:00:13  83394kN, tb=349740
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 41/24   00:00:14  89089kN, tb=375434
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 42/24   00:00:15  99614kN, tb=417758
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 43/24   00:00:15  101MN, tb=428254
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 44/24   00:00:17  115MN, tb=498290
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 45/24   00:00:20  133MN, tb=583693
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 46/24   00:00:22  149MN, tb=680268
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 47/24   00:00:26  174MN, tb=791689
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 48/24   00:00:27  186MN, tb=827386
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 49/24   00:00:33  228MN, tb=1074398
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 50/24   00:00:34  233MN, tb=1079953
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Kg6 41.Rxd6 Re6 42.Rxe6 fxe6 43.Bxf6 Kxf6 44.f4 h3+ 45.Kxh3 e5 46.fxe5+ 
  The position is equal: = (0.00)  Depth: 51/24   00:00:35  245MN, tb=1132067
35.Rxc5 
  The position is equal: = (0.08 ++)  Depth: 52/24   00:00:48  343MN, tb=1697595
35.Rxc5 
  The position is equal: = (0.16 ++)  Depth: 52/24   00:00:48  343MN, tb=1697865
35.Rxc5 
  White has an edge: = (0.28 ++)  Depth: 52/24   00:00:48  344MN, tb=1698590
35.Rxc5 
  White is slightly better: +/= (0.46 ++)  Depth: 52/24   00:00:48  344MN, tb=1698726
35.Rxc5 
  White is better: +/- (0.71 ++)  Depth: 52/24   00:00:49  346MN, tb=1711172
35.Rxc5 
  White is better: +/- (1.03 ++)  Depth: 52/27   00:00:50  353MN, tb=1733966
35.Rxc5 
  White is clearly better: +/- (1.47 ++)  Depth: 52/27   00:00:51  365MN, tb=1756034
35.Rxc5 
  White is clearly better: +- (2.03 ++)  Depth: 52/37   00:00:53  386MN, tb=1801873
35.Rxc5 
  White has a decisive advantage: +- (2.75 ++)  Depth: 52/53   00:00:59  449MN, tb=2016388
35.Rxc5 dxc5 36.f4 a3 37.Be5 Kf8 38.Bxf6 Ke8 39.g4 Kd7 40.f5 Kc6 41.Ba1 Kd6 42.Kf3 Kc6 43.Kf4 Kb5 44.Ke3 Kb4 45.Kd3 gxf5 46.gxf5 Kb5 47.Bc3 a2 48.Ke3 Kc4 49.Kd2 Kd5 50.Kd3 Kc6 51.Kc4 Kd6 52.Ba1 Kc6 53.Be5 Kb6 54.Kd5 Kb5 55.Ba1 Kb4 56.f6 Kb5 57.Bc3 Kb6 58.Kd6 a1Q 
  White has a decisive advantage: +- (2.75)  Depth: 52/57   00:01:12  584MN, tb=2393290
35.Rxc5 dxc5 36.f4 a3 37.Be5 Kf8 38.Bxf6 Ke8 39.g4 Kd7 40.f5 Kc6 41.Ba1 Kd6 42.Kf3 Kc6 43.Kf4 Kb5 44.Ke3 Kb4 45.Kd3 gxf5 46.gxf5 Kb5 47.Bc3 a2 48.Ke3 Kc4 49.Kd2 Kd5 50.Kd3 Kc6 51.Kc4 Kd6 52.Ba1 Kc6 53.Be5 Kb6 54.Kd5 Kb5 55.Ba1 Kb4 56.f6 Kb5 57.Bc3 Kb6 58.Kd6 a1Q 
  White has a decisive advantage: +- (2.84 ++)  Depth: 53/54   00:01:15  620MN, tb=2469609
35.Rxc5 dxc5 36.f4 a3 37.Be5 Kf8 38.Bxf6 Ke8 39.g4 Kd7 40.f5 Kc6 41.Ba1 Kd6 42.Kf3 Kc6 43.Kf4 Kb5 44.Ke3 Kb4 45.Kd3 gxf5 46.gxf5 Kb5 47.Bc3 a2 48.Ke3 Kc4 49.Kd2 Kd5 50.Kd3 Kc6 51.Kc4 Kd6 52.Ba1 Kc6 53.Be5 Kb6 54.Kd5 Kb5 55.Ba1 Kb4 56.f6 Kb5 57.Bc3 Kb6 58.Kd6 a1Q 
  White has a decisive advantage: +- (2.92 ++)  Depth: 53/54   00:01:17  651MN, tb=2539869
35.Rxc5 dxc5 36.f4 a3 37.Be5 Kf8 38.Bxf6 Ke8 39.g4 Kd7 40.f5 Kc6 41.Ba1 Kd6 42.Kf3 Kc6 43.Kf4 Kb5 44.Ke3 Kb4 45.Kd3 gxf5 46.gxf5 Kb5 47.Bc3 a2 48.Ke3 Kc4 49.Kd2 Kd5 50.Kd3 Kc6 51.Kc4 Kd6 52.Ba1 Kc6 53.Be5 Kb6 54.Kd5 Kb5 55.Ba1 Kb4 56.f6 Kb5 57.Bc3 Kb6 58.Kd6 a1Q 
  White has a decisive advantage: +- (3.04 ++)  Depth: 53/54   00:01:21  690MN, tb=2618710
35.Rxc5 dxc5 36.f4 a3 37.Be5 Kf8 38.Bxf6 Ke8 39.g4 Kd7 40.f5 Kc6 41.Ba1 Kd6 42.Kf3 Kc6 43.Kf4 Kb5 44.Ke3 Kb4 45.Kd3 gxf5 46.gxf5 Kb5 47.Bc3 a2 48.Ke3 Kc4 49.Kd2 Kd5 50.Kd3 Kc6 51.Kc4 Kd6 52.Ba1 Kc6 53.Be5 Kb6 54.Kd5 Kb5 55.Ba1 Kb4 56.f6 Kb5 57.Bc3 Kb6 58.Kd6 a1Q 
  White has a decisive advantage: +- (3.22 ++)  Depth: 53/54   00:01:23  718MN, tb=2677959
35.Rxc5 dxc5 36.f4 a3 37.Be5 Kf8 38.Bxf6 Ke8 39.g4 Kd7 40.f5 Kc6 41.Ba1 Kd6 42.Kf3 Kc6 43.Kf4 Kb5 44.Ke3 Kb4 45.Kd3 gxf5 46.gxf5 Kb5 47.Bc3 a2 48.Ke3 Kc4 49.Kd2 Kd5 50.Kd3 Kc6 51.Kc4 Kd6 52.Ba1 Kc6 53.Be5 Kb6 54.Kd5 Kb5 55.Ba1 Kb4 56.f6 Kb5 57.Bc3 Kb6 58.Kd6 a1Q 
  White has a decisive advantage: +- (3.47 ++)  Depth: 53/54   00:01:25  743MN, tb=2750594

(,  12.03.2021)

Code: Select all

New game Line 0.0
8/5pkp/3p1np1/R1r5/p7/6P1/1B3PKP/8 w - - 0 1

Analysis by Dragon by Komodo Chess 64-bit:

35.Rxa4 g5 36.Ra6 Rd5 37.h3 Kg6 38.Bxf6 Kxf6 39.g4 Ke6 
  Black is slightly better: =/+ (-0.49)  Depth: 10   00:00:00
35.Rxa4 g5 36.Ra6 Rd5 37.Kf3 Kg6 38.Bxf6 Kxf6 39.Kg4 Kg6 40.Kf3 Kf5 41.Ra7 
  Black is slightly better: =/+ (-0.46)  Depth: 11   00:00:00
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Kf3 Rc5 39.Bxf6 Kxf6 40.Ke2 Ke6 41.Kd2 
  Black is slightly better: =/+ (-0.50)  Depth: 12   00:00:00
35.Rxa4 g5 36.h4 Kg6 37.Bd4 Rd5 38.hxg5 Rxg5 39.Be3 Rb5 40.Ra6 Ne8 41.Kf3 Kf6 
  Black is slightly better: =/+ (-0.45)  Depth: 13   00:00:00  376kN, tb=9
35.Rxa4 g5 36.h4 Kg6 37.Bd4 Rd5 38.hxg5 Kxg5 39.Kf3 Ne8 40.Be3+ Kg6 41.Ra7 h5 42.Ke4 
  Black is slightly better: =/+ (-0.49)  Depth: 14   00:00:00  395kN, tb=9
35.Rxa4 g5 36.Ra6 
  Black is slightly better: =/+ (-0.42 ++)  Depth: 15   00:00:00  596kN, tb=18
35.Rxa4 g5 36.Ra6 Rd5 37.g4 Kg6 38.Kf3 Rd2 39.Ba3 Rd3+ 40.Ke2 Rh3 41.Bb4 Nxg4 42.Bxd6 Rb3 43.Bc5+ Nf6 
  Black is slightly better: =/+ (-0.40)  Depth: 15   00:00:00  721kN, tb=20
35.Rxa4 g5 36.Ra6 Rd5 37.g4 Kg6 38.Kf3 Rd2 39.Ba3 Rd3+ 40.Ke2 Rh3 41.Bb4 Nxg4 42.Bxd6 Rb3 43.Bc5+ Nf6 
  Black is slightly better: =/+ (-0.33 ++)  Depth: 16   00:00:00  898kN, tb=40
35.Rxa4 g5 36.Ra6 Rd5 37.g4 Kg6 38.Kf3 Rd2 39.Ba3 Rd3+ 40.Ke2 Rh3 41.Bb4 Nxg4 42.Bxd6 Rb3 43.Bc5+ Nf6 
  Black is slightly better: =/+ (-0.35 --)  Depth: 16   00:00:00  1015kN, tb=45
35.Rxa4 Rb5 36.Ba1 g5 37.h4 Kg6 38.hxg5 Kxg5 39.Ra6 Rd5 40.Ra8 Ne4 41.Kf3 f5 42.Rg8+ Kh6 43.Bg7+ Kg6 44.Bb2+ Kf7 45.Rg7+ Ke6 
  Black is slightly better: =/+ (-0.45)  Depth: 16   00:00:00  1437kN, tb=116
35.Rxa4 g5 36.Ra6 Rd5 37.g4 Kg6 38.Ba3 Ne8 39.Ra8 Rd3 40.Rxe8 Rxa3 41.h3 Ra6 42.Rd8 Kf6 43.Rh8 d5 
  Black is slightly better: =/+ (-0.40)  Depth: 17   00:00:00  1566kN, tb=122
35.Rxa4 g5 36.Ra6 Rd5 37.g4 Kg6 38.Ba3 Ne8 39.Ra8 Rd3 40.Rxe8 Rxa3 41.h3 Ra6 42.Rd8 Kf6 43.Rh8 d5 
  Black is slightly better: =/+ (-0.33 ++)  Depth: 18   00:00:01  1729kN, tb=123
35.Rxa4 g5 36.Ra6 Rd5 37.g4 Kg6 38.Ba3 Ne8 39.Ra8 Rd3 40.Rxe8 Rxa3 41.h3 Ra6 42.Rd8 Kf6 43.Rh8 d5 
  Black is slightly better: =/+ (-0.35 --)  Depth: 18   00:00:01  1792kN, tb=128
35.Ra6 Rd5 36.h4 
  Black has an edge: = (-0.24 ++)  Depth: 18   00:00:01  2094kN, tb=183
35.Ra6 Rd5 36.h4 
  The position is equal: = (-0.12 ++)  Depth: 18   00:00:01  3219kN, tb=692
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.hxg5 hxg5 40.Rxd6 Re6 41.Rd5 Kg6 42.Ra5 Nxg4 43.Rxa4 Nf6 44.Bxf6 
  The position is equal: = (-0.10)  Depth: 18   00:00:01  3706kN, tb=744
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.hxg5 hxg5 40.Rxd6 Re6 41.Rd5 Kg6 42.Ra5 Nxg4 43.Rxa4 Nf6 44.Bxf6 
  The position is equal: = (-0.17 --)  Depth: 19   00:00:01  4183kN, tb=922
35.Ra6 Rb5 
  Black has an edge: = (-0.26 --)  Depth: 19   00:00:01  4786kN, tb=1071
35.Ra6 Rb5 36.Ba1 
  Black has an edge: = (-0.23 ++)  Depth: 19   00:00:01  5028kN, tb=1086
35.Ra6 Rb5 36.Ba1 
  Black has an edge: = (-0.27 --)  Depth: 19   00:00:01  5107kN, tb=1089
35.Ra6 Rb5 36.Ba1 
  The position is equal: = (-0.22 ++)  Depth: 19   00:00:01  5213kN, tb=1097
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.hxg5 hxg5 40.Rxa4 Re6 41.Ra5 Kg6 42.Bxf6 Rxf6 43.Rd5 Re6 44.Kg3 f6 45.Kf3 
  The position is equal: = (-0.17)  Depth: 19   00:00:01  5563kN, tb=1149
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.hxg5 hxg5 40.Rxa4 Re6 41.Ra5 Kg6 42.Bxf6 Rxf6 43.Rd5 Re6 44.Kg3 f6 45.Kf3 
  Black has an edge: = (-0.24 --)  Depth: 20   00:00:01  5831kN, tb=1261
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.hxg5 hxg5 40.Rxa4 Re6 41.Ra5 Kg6 42.Bxf6 Rxf6 43.Rd5 Re6 44.Kg3 f6 45.f4 gxf4+ 46.Kxf4 Re5 47.Rxd6 
  Black has an edge: = (-0.23)  Depth: 20   00:00:01  5932kN, tb=1654
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.hxg5 hxg5 40.Rxa4 Re6 41.Ra5 Kg6 42.Bxf6 Rxf6 43.Rd5 Re6 44.Kg3 f6 45.f4 gxf4+ 46.Kxf4 Re5 47.Rxd6 
  The position is equal: = (-0.16 ++)  Depth: 21   00:00:01  6010kN, tb=3142
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.hxg5 hxg5 40.Rxa4 Re6 41.Ra5 Kg6 42.Bxf6 Rxf6 43.Rd5 Re6 44.Kg3 f6 45.f4 gxf4+ 46.Kxf4 Re5 47.Rxd6 
  The position is equal: = (-0.18 --)  Depth: 21   00:00:01  6329kN, tb=5165
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.hxg5 hxg5 40.Rxa4 Re6 41.Ra5 Kg6 42.Bxf6 Rxf6 43.Rd5 Re6 44.Kg3 f6 45.f4 gxf4+ 46.Kxf4 Re5 47.Rxd6 
  The position is equal: = (-0.15 ++)  Depth: 21   00:00:01  6388kN, tb=5268
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.Rxa4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Kh3 Rf4 45.Rd2 Kg5 46.Rd5+ Kf6 47.Rd6+ Kg7 48.Rd2 Kg6 49.Kxh4 
  The position is equal: = (-0.08)  Depth: 21   00:00:01  6853kN, tb=7714
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.Rxa4 gxh4 40.Ra6 Re6 41.f4 Re4 42.Rxd6 Rxf4 43.Be5 Rxg4+ 44.Kh2 Rg6 45.Kh3 Rg3+ 46.Bxg3 hxg3 47.Kg2 h5 48.Rd4 Kh6 49.Ra4 
  The position is equal: = (-0.07)  Depth: 22   00:00:01  7053kN, tb=9406
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.Rxa4 g5 39.h4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Kh3 Rf4 45.Rd6+ f6 46.Kxh4 h5 47.f3 Rxf3 48.gxh5+ Kf5 49.h6 Rf1 50.h7 Rh1+ 51.Kg3 
  The position is equal: = (-0.05)  Depth: 23   00:00:01  7621kN, tb=11273
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.Rxa4 g5 39.h4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Kh3 Rf4 45.Rd6+ f6 46.Kxh4 Rxf2 47.Rd1 Ra2 48.Rc1 Rd2 49.Kg3 Rd3+ 50.Kh4 Ra3 
  The position is equal: = (-0.03)  Depth: 24   00:00:01  8802kN, tb=14230
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.Rxa4 g5 39.h4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Rd6+ f6 45.Kh3 Rf4 46.Kxh4 Rxf2 47.Kg3 Rf1 48.Ra6 Rc1 49.Ra5 Rh1 50.Ra6 Rf1 
  The position is equal: = (-0.03)  Depth: 25   00:00:02  10167kN, tb=26753
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.Rxa4 g5 39.h4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Rd6+ f6 45.Kh3 Rf4 46.Kxh4 Rxf2 47.Ra6 Rf1 48.Ra5 Kf7 49.Kg3 Rg1+ 50.Kf4 Kg7 51.Ra6 Rc1 52.Kg3 Kg6 53.Ra5 
  The position is equal: = (-0.03)  Depth: 26   00:00:02  11564kN, tb=29647
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.Rxa4 g5 39.h4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Rd6+ f6 45.Kh3 Rf4 46.Kxh4 Rxf2 47.Ra6 Rf1 48.Ra7 Rh1+ 49.Kg3 Rg1+ 50.Kh4 Rc1 51.Ra5 Rh1+ 52.Kg3 Rf1 53.Ra7 Rc1 54.Ra5 Rg1+ 55.Kh4 Rf1 
  The position is equal: = (-0.02)  Depth: 27   00:00:02  13717kN, tb=38263
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.Rxa4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Rd6+ f6 45.Kh3 Rf4 46.Kxh4 Rxf2 47.Ra6 Rf1 48.Ra7 Rh1+ 49.Kg3 Rg1+ 50.Kh4 Rc1 51.Ra5 Rh1+ 52.Kg3 Rf1 53.Ra7 Rc1 54.Ra5 Rg1+ 55.Kh4 Kf7 56.Ra7+ Kf8 57.Ra6 Rh1+ 58.Kg3 
  The position is equal: = (-0.01)  Depth: 28   00:00:02  16225kN, tb=48870
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.Rxa4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Rd6+ f6 45.Kh3 Rf4 46.Kxh4 Rxf2 47.Ra6 Rf1 48.Ra7 Rh1+ 49.Kg3 Rg1+ 50.Kh4 Rc1 51.Kg3 Rc3+ 52.Kh4 Rc2 53.Ra5 Rc1 54.Kg3 Rg1+ 55.Kh4 Rh1+ 56.Kg3 Rf1 
  The position is equal: = (-0.01)  Depth: 29   00:00:03  18226kN, tb=50824
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.Rxa4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Rd6+ f6 45.Kh3 Rf4 46.Kxh4 Rxf2 47.Ra6 Rf1 48.Ra7 Rh1+ 49.Kg3 Rg1+ 50.Kh4 Rc1 51.Kg3 Rc3+ 52.Kh4 Rc2 53.Ra5 Rc1 54.Kg3 Rg1+ 55.Kh4 Rh1+ 56.Kg3 Kf7 57.Kf3 
  The position is equal: = (-0.01)  Depth: 30   00:00:03  20317kN, tb=61543
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.Rxa4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Rd6+ f6 45.Kh3 Rf4 46.Kxh4 Rxf2 47.Ra6 Rf1 48.Ra7 Rh1+ 49.Kg3 Rg1+ 50.Kh4 Rc1 51.Kg3 Rc3+ 52.Kh4 Rc2 53.Ra5 Re2 54.Ra7 Re4 55.Ra5 Rd4 56.Kg3 
  The position is equal: = (-0.01)  Depth: 31   00:00:03  22990kN, tb=66401
35.Ra6 Rc2 36.Bd4 Re2 37.g4 h6 38.h4 g5 39.Rxa4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.Rd6+ f6 45.Kh3 Rf4 46.Kxh4 Rxf2 47.Ra6 Rf1 48.Ra7 Rh1+ 49.Kg3 Rg1+ 50.Kh4 Rc1 51.Kg3 Rc3+ 52.Kh4 Rc5 53.Ra6 Rc4 54.Kg3 Rb4 55.Ra7 Rb5 56.Kh4 Rd5 
  The position is equal: = (-0.02)  Depth: 32   00:00:04  27600kN, tb=83678
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.f3 Rf4 45.Rd6+ f6 46.Rd5 Kg7 47.Rf5 Rxf5 48.gxf5 h3+ 49.Kxh3 Kh8 50.Kh4 h5 51.Kxh5 
  The position is equal: = (0.00)  Depth: 33   00:00:05  36764kN, tb=142315
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.f3 Rf4 45.Rd6+ f6 46.Rd5 Kg7 47.Rf5 Rxf5 48.gxf5 h3+ 49.Kxh3 Kh8 50.Kh4 h5 51.Kxh5 
  The position is equal: = (-0.07 --)  Depth: 34   00:00:06  46457kN, tb=170657
35.Ra6 Rc2 36.Bd4 Re2 37.g4 g5 38.h4 h6 39.Rxa4 gxh4 40.Ra6 Re4 41.Bxf6+ Kxf6 42.Rxd6+ Kg5 43.Rd5+ Kg6 44.f3 Rf4 45.Rd6+ f6 46.Rd5 Kg7 47.Rf5 Rxf5 48.gxf5 h3+ 49.Kxh3 Kh8 50.Kh4 h5 51.Kxh5 
  The position is equal: = (-0.05 ++)  Depth: 34   00:00:08  66030kN, tb=195932
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 34   00:00:09  68913kN, tb=203006
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 35   00:00:10  76017kN, tb=218220
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 36   00:00:10  81083kN, tb=232621
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 37   00:00:11  85520kN, tb=239033
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 38   00:00:11  91000kN, tb=253738
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 39   00:00:13  103MN, tb=290306
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 40   00:00:15  120MN, tb=333057
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 41   00:00:15  126MN, tb=349650
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 42   00:00:17  144MN, tb=397582
35.Ra6 Rc2 36.Bd4 Re2 37.Rxd6 Re6 38.Rd8 Ra6 39.f4 h6 40.g4 g5 41.fxg5 hxg5 42.h4 Kg6 43.h5+ Kg7 44.Rd5 Kh6 45.Bxf6 Rxf6 46.Ra5 Rf4 47.Kg3 Rc4 48.Kf3 Rf4+ 49.Kg3 
  The position is equal: = (0.00)  Depth: 43   00:00:20  167MN, tb=470376
35.Rxc5 dxc5 36.h4 
  The position is equal: = (0.07 ++)  Depth: 43   00:00:20  171MN, tb=478735
35.Rxc5 dxc5 36.h4 
  The position is equal: = (0.16 ++)  Depth: 43   00:00:20  171MN, tb=478747
35.Rxc5 dxc5 36.h4 
  White has an edge: = (0.28 ++)  Depth: 43   00:00:20  171MN, tb=478831
35.Rxc5 dxc5 36.h4 
  White is slightly better: +/= (0.44 ++)  Depth: 43   00:00:21  177MN, tb=521415
35.Rxc5 dxc5 36.h4 
  White is slightly better: +/= (0.66 ++)  Depth: 43   00:00:21  180MN, tb=524633
35.Rxc5 dxc5 36.h4 
  White is better: +/- (0.96 ++)  Depth: 43   00:00:21  182MN, tb=537467
35.Rxc5 dxc5 36.h4 
  White is clearly better: +/- (1.38 ++)  Depth: 43   00:00:22  191MN, tb=567811
35.Rxc5 dxc5 36.h4 
  White is clearly better: +- (1.96 ++)  Depth: 43   00:00:24  211MN, tb=634276

(,  12.03.2021)

Code: Select all

New game Line 0.0
8/5pkp/3p1np1/R1r5/p7/6P1/1B3PKP/8 w - - 0 1

Analysis by Fat Fritz (in lc0) 1.2 Cuda:

35.Rxa4 Rc2 
  The position is equal: = (-0.03)  Depth: 1/2   00:00:01  2N
35.Rxa4 g5 36.Ra6 
  The position is equal: = (0.01)  Depth: 2/3   00:00:01  5N
35.Rxa4 Rb5 36.Ba1 g5 
  The position is equal: = (0.00)  Depth: 3/4   00:00:01  16N
35.Rxa4 Rb5 36.Bc3 g5 37.Ra6 
  The position is equal: = (0.08)  Depth: 3/5   00:00:01  47N
35.Rxa4 g5 36.Ra6 Rd5 37.g4 Kg6 
  The position is equal: = (0.05)  Depth: 4/6   00:00:01  92N
35.Rxa4 g5 36.h4 h6 37.h5 Rc2 38.Bd4 
  The position is equal: = (0.07)  Depth: 4/7   00:00:01  157N
35.Rxa4 g5 36.h4 h6 37.Ra6 Rc2 38.Ba1 Rd2 
  The position is equal: = (0.07)  Depth: 5/8   00:00:01  219N
35.Rxa4 g5 36.h4 h6 37.Ra6 Rc2 38.Ba1 Rd2 
  The position is equal: = (0.07)  Depth: 5/9   00:00:01  289N
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Ra6 Rd5 39.Ba3 Ne8 
  The position is equal: = (0.06)  Depth: 5/11   00:00:01  531N
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Ra6 Rd5 39.Ba3 Ne8 
  The position is equal: = (0.07)  Depth: 6/11   00:00:01  684N
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Ra6 Rd5 39.Ba3 Ne8 40.Ra8 
  The position is equal: = (0.08)  Depth: 6/12   00:00:02  1069N
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Ra6 Rd5 39.Ba3 Ne8 40.Ra8 
  The position is equal: = (0.06)  Depth: 6/13   00:00:02  1957N
35.Rxa4 g5 36.h4 Kg6 37.hxg5 Rxg5 38.Ra6 Rd5 39.Ba3 Ne8 40.Ra8 
  The position is equal: = (0.06)  Depth: 7/13   00:00:02  2402N
35.Ra6 Rd5 36.h4 h6 37.Rxa4 g5 38.h5 Rd2 39.Ba1 Re2 40.Ra6 
  The position is equal: = (0.13)  Depth: 7/13   00:00:02  2752N
35.Ra6 Rc2 36.Ba1 Ra2 37.Bc3 Rc2 38.Bd4 Rd2 39.Rxa4 g5 40.h4 h6 41.h5 Rd3 
  The position is equal: = (0.14)  Depth: 7/14   00:00:02  3027N
35.Ra6 Rd5 36.h4 h5 37.Ba1 a3 38.Rxa3 Rf5 39.Rd3 Kf8 40.Rxd6 
  The position is equal: = (0.15)  Depth: 7/15   00:00:02  3816N
35.Ra6 Rd5 36.h4 h5 37.Ba1 a3 38.Rxa3 Rf5 39.Ra8 Kh7 40.Rd8 
  The position is equal: = (0.14)  Depth: 7/16   00:00:03  4364N
35.Ra6 Rc2 36.Ba1 Ra2 37.Bc3 Rc2 38.Bd4 Rd2 39.Rxa4 g5 40.h4 gxh4 41.gxh4 Kg6 42.Bxf6 
  The position is equal: = (0.13)  Depth: 7/17   00:00:03  5199N
35.Ra6 Rc2 36.Ba1 Ra2 37.Bc3 Rc2 38.Bd4 Rd2 39.Rxa4 g5 40.h4 gxh4 41.gxh4 Kg6 42.Bxf6 
  The position is equal: = (0.12)  Depth: 8/17   00:00:03  5626N
35.Ra6 Rc2 36.Ba1 Ra2 37.Bc3 Rc2 38.Bd4 Rd2 39.Rxa4 g5 40.h4 gxh4 41.gxh4 Kg6 42.Bxf6 Kxf6 43.Kg3 
  The position is equal: = (0.12)  Depth: 8/18   00:00:03  6487N
35.Ra6 Rc2 36.Ba1 Ra2 37.Bc3 Rc2 38.Bd4 Rd2 39.Rxa4 g5 40.h4 gxh4 41.gxh4 Kg6 42.Bxf6 Kxf6 43.Kg3 
  The position is equal: = (0.11)  Depth: 8/19   00:00:03  7113N
35.Ra6 Rc2 36.Ba1 Ra2 37.Bc3 Rc2 38.Bd4 Rd2 39.Rxa4 g5 40.h4 gxh4 41.gxh4 Kg6 42.Bxf6 Kxf6 43.Kg3 Rd5 
  The position is equal: = (0.10)  Depth: 9/19   00:00:04  10kN
35.Rxc5 dxc5 36.h4 h6 37.g4 g5 38.h5 a3 39.Bc3 a2 40.Kf1 c4 41.Ke2 a1Q 42.Bxa1 c3 43.Bxc3 Kh7 44.Bxf6 
  White has an edge: = (0.26)  Depth: 9/19   00:00:05  12kN
35.Rxc5 dxc5 36.h4 h6 37.g4 g5 38.h5 c4 39.Kf1 a3 40.Bc3 a2 41.Ke2 a1Q 42.Bxa1 c3 43.Bxc3 Kh7 44.Bxf6 
  White has an edge: = (0.28)  Depth: 9/20   00:00:05  13kN
35.Rxc5 dxc5 36.h4 h6 37.g4 g5 38.h5 c4 39.Kf1 a3 40.Bc3 a2 41.Ke2 a1Q 42.Bxa1 c3 43.Bxc3 Kh7 44.Bxf6 
  White is slightly better: +/= (0.31)  Depth: 10/20   00:00:05  14kN
35.Rxc5 dxc5 36.h4 h6 37.g4 g5 38.h5 c4 39.Bc3 a3 40.Kf1 a2 41.Ke2 a1N 42.Bxa1 c3 43.Bxc3 Kh7 44.Bxf6 Kg8 
  White is slightly better: +/= (0.46)  Depth: 10/21   00:00:06  18kN
35.Rxc5 dxc5 36.h4 h5 37.Kf1 a3 38.Bc3 a2 39.Ke2 c4 40.Kd1 g5 41.hxg5 Kg6 42.gxf6 Kg5 43.f3 h4 44.gxh4+ Kxh4 
  White is slightly better: +/= (0.50)  Depth: 10/22   00:00:06  19kN
35.Rxc5 dxc5 36.h4 h5 37.Kf1 a3 38.Bc3 a2 39.Ke2 c4 40.Kd1 g5 41.hxg5 Kg6 42.gxf6 Kg5 43.f3 h4 44.gxh4+ Kxh4 45.Ke2 Kg3 
  White is slightly better: +/= (0.59)  Depth: 11/22   00:00:06  20kN
35.Rxc5 dxc5 36.h4 h5 37.Kf1 a3 38.Bc3 a2 39.Ke2 c4 40.Kd1 g5 41.hxg5 Kg6 42.gxf6 Kg5 43.f3 h4 44.gxh4+ Kxh4 45.Ke2 Kg3 
  White is slightly better: +/= (0.60)  Depth: 11/23   00:00:06  21kN
35.Rxc5 dxc5 36.h4 h5 37.Kf1 a3 38.Bc3 a2 39.Ke2 c4 40.Kd1 g5 41.hxg5 Kg6 42.gxf6 Kg5 43.f3 h4 44.gxh4+ Kxh4 45.Ke2 Kg3 
  White is better: +/- (0.74)  Depth: 11/24   00:00:07  24kN
35.Rxc5 dxc5 36.h4 h5 37.Kf1 a3 38.Bc3 a2 39.Ke2 c4 40.Kd1 g5 41.hxg5 Kg6 42.gxf6 Kg5 43.f3 h4 44.gxh4+ Kxh4 45.Ke2 Kg3 
  White is better: +/- (0.82)  Depth: 12/24   00:00:07  27kN
35.Rxc5 dxc5 36.h4 h5 37.Kf1 a3 38.Bc3 a2 39.Ke2 c4 40.f3 g5 41.hxg5 Kg6 42.gxf6 Kg5 43.Ke3 Kf5 44.Bb2 Kg5 45.Ke4 Kg6 
  White is better: +/- (1.10)  Depth: 13/24   00:00:09  37kN
35.Rxc5 dxc5 36.h4 h5 37.Kf1 a3 38.Bc3 a2 39.Ke2 c4 40.f3 g5 41.hxg5 Kg6 42.gxf6 Kg5 43.Ke3 Kf5 44.Bb2 Kg5 45.Ke4 Kg6 
  White is clearly better: +/- (1.35)  Depth: 14/24   00:00:11  56kN

(,  12.03.2021)
It still depends on the correct network, not the engine if you ask me.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Positions Chess Engines Don't Understand

Post by Vinvin »

SamCopeland wrote: Thu Mar 11, 2021 10:51 pm Hello everyone :) I'm interested in positions (especially problems) that chess engines struggle to understand for various reasons. Perhaps there is a known collection that is used for testing, or perhaps members might know positions that interest them that they would share?
Sure !

1) The Hard-Talkchess-2020 revision 2021 (114 positions) from : http://talkchess.com/forum3/viewtopic.p ... 39#p884039

Code: Select all

1B1K1k2/4N2p/3pP1pP/6p1/p7/3N2b1/2r2p2/8 w - - bm Nc6; id "Hard-Talkchess-2020.001" ;
1B1r4/rp2npkp/2b1pbp1/1qp5/nPN1R3/1P1P1QP1/2P2PBP/5R1K w - - bm Qxf6+; id "Hard-Talkchess-2020.002" ;
1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - bm Nc6; id "Hard-Talkchess-2020.003" ;
1k6/3p4/1B6/4Pp1p/1p5R/1p4p1/pP3n2/K6n w - - bm Rxh1; id "Hard-Talkchess-2020.007" ;
1nb3rr/2pp3p/p1k2P2/n1q1PN2/P1pR3N/b4PBp/1R2P3/1KQ5 w - - bm Rd6+; id "Hard-Talkchess-2020.008" ;
1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - bm Rxf6; id "Hard-Talkchess-2020.010" ;
1r1q1rk1/1p2b2p/pN6/P1pP1bp1/5p2/2B2Q2/1P4PP/R4RK1 w - - bm g4; id "Hard-Talkchess-2020.011" ;
1r1rb1k1/5ppp/4p3/1p1p3P/1q2P2Q/pN3P2/PPP4P/1K1R2R1 w - - bm Rxg7+; id "Hard-Talkchess-2020.012" ;
1r2kb1r/p5p1/1np1p1N1/3pPnB1/1p1P2B1/qP6/2PQ1P1P/1K1R3R b k - bm Nc4; id "Hard-Talkchess-2020.013" ;
1r3r2/4bpkp/1qb1p1p1/3pP1P1/p1pP1Q2/PpP2N1R/1Pn1B2P/3RB2K w - - bm Qf6+; id "Hard-Talkchess-2020.014" ;
1r3rk1/3bbppp/1qn2P2/p2pP1P1/3P4/2PB1N2/6K1/qNBQ1R2 w - - bm Bxh7+; id "Hard-Talkchess-2020.016" ;
1r3rk1/5p1p/p2pb1p1/3Np1P1/2pRPR2/qP2Q1N1/P1PK3P/8 w - - bm Nf5; id "Hard-Talkchess-2020.019" ;
1r4k1/pb3p1p/r1p1p1p1/2p1P3/P1P2P2/1PB5/2K3PP/5R2 w - - bm a5; id "Hard-Talkchess-2020.020" ;
1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - bm Rxb3+; id "Hard-Talkchess-2020.021" ;
1rb1qrk1/2b2pp1/p3pBn1/3pP1Pp/1ppP4/2P1QN2/PP3P1P/R2BR1K1 w - - bm Nh4; id "Hard-Talkchess-2020.023" ;
1rbq1r1k/7p/2np2p1/p2N1p2/R1B1PP1b/1PP1N3/8/3Q1K1R w - - bm Ra2; id "Hard-Talkchess-2020.028" ;
1rbq1rk1/1p2ppbn/p2p2p1/P1pP4/4P3/2PB1N2/2P3PP/R1B1QRK1 w - - bm e5; id "Hard-Talkchess-2020.029" ;
2R5/k1p1p1K1/P1p1Pp2/5P2/7P/pB6/2p5/2r5 w - - bm Rxc7+; id "Hard-Talkchess-2020.031" ;
2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - bm f6; id "Hard-Talkchess-2020.034" ;
2b3r1/1p1p2pk/2nBp2p/2P1Ppq1/R7/4QBPP/5P2/5K2 w - - bm Qxg5; id "Hard-Talkchess-2020.035" ;
2bk2r1/5q2/1p2pP1Q/pP1pP1P1/P2P4/8/2RK4/8 w - - bm Kc1; id "Hard-Talkchess-2020.036" ;
2bqrr1k/p5b1/1p1p2pp/nPpBp3/P1P1N2P/3PN1P1/R4P1K/3Q1R2 w - - bm Nc3; id "Hard-Talkchess-2020.038" ;
2k2Br1/p6b/Pq1r4/1p2p1b1/1Ppp2p1/Q1P3N1/5RPP/R3N1K1 b - - bm Rf6; id "Hard-Talkchess-2020.039" ;
2q2r1k/p1p1b1pp/br1p1n2/2p1N1BP/Q1P1P3/8/PP1N1PP1/2KR3R w - - bm Ng6+; id "Hard-Talkchess-2020.043" ;
2r2bk1/pNq3p1/2Pp3p/1p1Prp2/1P2p1P1/6Q1/P4P1P/2RR2K1 w - - bm Qxe5; id "Hard-Talkchess-2020.046" ;
2r2r1k/qb3p1p/p2p1Np1/np1Pp1P1/2P5/3RP2P/5R2/4Q1K1 w - - bm Rf4; id "Hard-Talkchess-2020.047" ;
2r2rk1/1bpR1p2/1pq1pQp1/p3P2p/P1PR3P/5N2/2P2PPK/8 w - - bm Kg3; id "Hard-Talkchess-2020.049" ;
2r2rk1/2q2p1p/p1p1nPpQ/3p4/4p1B1/8/PPP3PP/R4R1K w - - bm Rf5; id "Hard-Talkchess-2020.050" ;
2r4r/3n1pk1/pq1p1bp1/3B4/1p2P1N1/7P/PP1Q1PK1/3RR3 w - - bm Bxf7; id "Hard-Talkchess-2020.052" ;
2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - bm Bf4; id "Hard-Talkchess-2020.053" ;
3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P1K2P/PPB5/8 w - - bm Ba4+; id "Hard-Talkchess-2020.054" ;
3b2n1/1q3p1k/6pp/np2N3/2bBPN2/1pP4P/4QPP1/1B4K1 w - - bm Nexg6; id "Hard-Talkchess-2020.056" ;
3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - bm Nxf7+; id "Hard-Talkchess-2020.058" ;
3kB3/5K2/7p/3p4/3pn3/4NN2/8/1b4B1 w - - bm Nf5; id "Hard-Talkchess-2020.059" ;
3q1r1k/6rp/3p4/P2Pbp1Q/N3Pp1n/2P5/P1B2RPP/R6K b - - bm f3; id "Hard-Talkchess-2020.061" ;
3rqbk1/2p3p1/b6p/Q1p5/2N1PP2/1P1P2P1/2P4P/5R1K b - - bm Bc8; id "Hard-Talkchess-2020.065" ;
4B3/1Pb4p/8/4p1k1/3p1p2/5K2/2P5/8 b - - bm e4+; id "Hard-Talkchess-2020.066" ;
4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - bm f4; id "Hard-Talkchess-2020.067" ;
4K2k/1pQp3p/1R4p1/1P4P1/8/3P3P/1q3r2/8 w - - bm Qd8; id "Hard-Talkchess-2020.068" ;
4R3/P7/2bB2p1/r3pk2/2p2p1P/2P2P1K/6P1/8 w - - bm Rxe5+; id "Hard-Talkchess-2020.069" ;
4b1k1/P4pPp/1R3P1P/2r5/8/1P6/1K6/8 w - - bm a8=B; id "Hard-Talkchess-2020.070" ;
4b3/7p/4k3/B4pPP/5K2/P4P2/8/8 w - - bm g6; id "Hard-Talkchess-2020.072" ;
4k1br/1K1p1n1r/2p2pN1/P2p1N2/2P3pP/5B2/P2P4/8 w - - bm Kc8; id "Hard-Talkchess-2020.074" ;
4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - bm Qxe5; id "Hard-Talkchess-2020.078" ;
4r1rk/p3qpp1/1pnp1n1p/5P2/P1PPP3/4Q2P/2BB2R1/6RK w - - bm Rxg7; id "Hard-Talkchess-2020.081" ;
5k2/8/pppppppp/8/PPPPPPPP/8/8/5K2 w - - bm d5; id "Hard-Talkchess-2020.083" ;
5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - bm c8=N; id "Hard-Talkchess-2020.087" ;
5rk1/pp3p1p/7b/2pR4/8/2P4P/P1PNr1P1/2K4R b - - bm Rxd2; id "Hard-Talkchess-2020.089" ;
6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - bm Bf8+; id "Hard-Talkchess-2020.090" ;
6br/1KNp1n1r/2p2p2/P1ppRP2/1kP3pP/3PBB2/PN1P4/8 w - - bm Bxc5+; id "Hard-Talkchess-2020.091" ;
6k1/1qr1p2p/ppN5/3p1N2/6p1/1P1P2Pp/PP2PP1P/2RK4 w - - bm Ncxe7+; id "Hard-Talkchess-2020.093" ;
6k1/8/1pK4p/bPp5/8/1P6/P1B2P2/8 w - - bm b4; id "Hard-Talkchess-2020.094" ;
6k1/p7/8/4B3/Pp3p1P/qP5P/P1Rb2K1/8 w - - bm Kf3; id "Hard-Talkchess-2020.095" ;
6k1/ppn2p2/8/2P2P1p/1P2K3/2N5/P7/8 w - - bm Nd5; id "Hard-Talkchess-2020.096" ;
6r1/6r1/2p1k1pp/p1pbP2q/Pp1p1PpP/1P1P2NR/1KPQ3R/8 b - - bm Qf5; id "Hard-Talkchess-2020.097" ;
7k/4PBNp/7P/2p5/2P5/2rq2Pp/1P3P1K/8 b - - bm Qxg3+; id "Hard-Talkchess-2020.099" ;
7k/pp2Np1p/2p2P1N/5pP1/7K/P4n2/1q3Q2/5n2 w - - bm Kh5; id "Hard-Talkchess-2020.101" ;
8/1B3b1p/7P/p2p4/P2pp1kp/Q7/1N1Pq2P/7K w - - bm Qh3+; id "Hard-Talkchess-2020.103" ;
8/1p1pNpbk/1q1P4/pP2p2K/P3N3/4P1P1/3P4/8 w - - bm Nc8; id "Hard-Talkchess-2020.105" ;
8/2N4r/1p3pkp/8/5K1p/2P4N/P3Bn2/8 w - - bm Bh5+; id "Hard-Talkchess-2020.108" ;
8/2p1q3/p3P3/2P4p/1PBP2kP/2N3P1/7K/8 w - - bm Be2+; id "Hard-Talkchess-2020.109" ;
8/2pN1k2/p4p1p/Pn1R4/3b4/6Pp/1P3K1P/8 w - - bm Ke1; id "Hard-Talkchess-2020.110" ;
8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - bm Nf6+; id "Hard-Talkchess-2020.113" ;
8/3ppp1p/3P4/4N3/8/3n1pKp/8/7k w - - bm Nxd3; id "Hard-Talkchess-2020.114" ;
8/4nk2/1p3p2/1r1p2pp/1P1R1N1P/6P1/3KPP2/8 w - - bm Nd3; id "Hard-Talkchess-2020.116" ;
8/4nk2/1p3p2/2rp2pp/1P1R1N1P/6P1/3KPP2/8 b - - am Rb5?; id "Hard-Talkchess-2020.117" ;
8/5p2/N1p3p1/3pP1P1/7P/2kP4/Pb6/7K w - - bm h5; id "Hard-Talkchess-2020.119" ;
8/6pp/1K6/N5P1/3N4/8/npn1P3/k7 w - - bm Nab3+; id "Hard-Talkchess-2020.121" ;
8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - bm Bh3; id "Hard-Talkchess-2020.122" ;
8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - bm Ng2; id "Hard-Talkchess-2020.125" ;
8/bp4Pk/4KB2/R6p/2pNp1P1/p7/3p1Pnq/2r5 w - - bm Nc6; id "Hard-Talkchess-2020.126" ;
8/p3N3/1n3N2/2n3pP/pkP5/8/3P4/K7 b - - bm Nxc4; id "Hard-Talkchess-2020.127" ;
8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - bm Ba5+; id "Hard-Talkchess-2020.129" ;
N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - bm f4+; id "Hard-Talkchess-2020.130" ;
Nq3n1k/8/P1p2Npp/2Kp3R/pp6/n3p3/8/4Q3 w - - bm Nc7; id "Hard-Talkchess-2020.131" ;
br1r2k1/5pp1/R6p/2pN4/P1P1q3/2P1p1P1/P3P2P/3RQ1K1 b - - bm Qxc4; id "Hard-Talkchess-2020.132" ;
k7/p1pR4/1p3p2/2P2rpB/PbP4p/2N1p2p/KP6/8 w - - bm Bf3+; id "Hard-Talkchess-2020.133" ;
n1QBq1k1/5p1p/5KP1/p7/8/8/8/8 w - - bm Bc7; id "Hard-Talkchess-2020.135" ;
q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - bm Bd4; id "Hard-Talkchess-2020.140" ;
r1b1qk1r/pn3pp1/1p2p3/3pP1Bp/1bPN4/4Q1R1/P2N1PP1/R5K1 w - - bm Bf6; id "Hard-Talkchess-2020.144" ;
r1b1qr1k/2p3pp/4p3/1pb1PpN1/pn3N1P/8/PPP1QPP1/2KR3R w - - bm Rd8; id "Hard-Talkchess-2020.146" ;
r1b1qr1k/2p3pp/4p3/1pb1PpN1/pn3N1P/P7/1PP1QPP1/2KR3R w - - bm Rd8; id "Hard-Talkchess-2020.147" ;
r1b2rk1/pp3ppp/1n2p3/3pP3/2P2B2/b1PB1qP1/P1Q1NP1P/1K1R3R w - - bm Nd4; id "Hard-Talkchess-2020.153" ;
r1b3k1/ppp1q1pp/2n1p3/3pP2P/8/2NB2Q1/PPP3P1/2K2R2 w - - bm Bg6; id "Hard-Talkchess-2020.155" ;
r1b3k1/ppppn1pp/4n1q1/8/5P2/2N1B3/PPP3QP/3R1RK1 w - - bm f5; id "Hard-Talkchess-2020.156" ;
r1bq1b1r/pp1pp1pp/2n1k3/8/4nQ2/N1p1BN1P/PP3PP1/R3K2R w KQ - bm Nb5; id "Hard-Talkchess-2020.158" ;
r1bq1rk1/1p1nbppp/p3p3/2ppP3/5B1P/2PBP3/PP1N1PP1/R2QK2R w - - bm Bxh7+; id "Hard-Talkchess-2020.159" ;
r1bq1rk1/pp2b2p/2p1pppQ/8/1n1PN2P/3B1N2/PPP2PP1/2KR3R w - - bm Neg5; id "Hard-Talkchess-2020.160" ;
r1br2k1/1p1nqppp/p1p1pn2/3p4/1bPP4/PPN1PN2/2BB1PPP/R2Q1RK1 b - - am Bxa3; id "Hard-Talkchess-2020.164" ;
r1n2N1k/2n2K1p/3pp3/5Pp1/b5R1/8/1PPP4/8 w - - bm Ng6+; id "Hard-Talkchess-2020.166" ;
r1qn1rk1/p1pp1ppp/1p2p2b/1P2P3/P7/R2B1N2/1P4PP/3Q1R1K w - - bm Bxh7+; id "Hard-Talkchess-2020.169" ;
r2q1r2/1b2bpkp/n3p1p1/2ppP1P1/p6R/1PN1BQR1/NPP2P1P/4K3 w - - bm Qf6+; id "Hard-Talkchess-2020.170" ;
r2q1r2/1b2bpkp/p3p1p1/2ppP1P1/7R/1PN1BQR1/1PP2P1P/4K3 w - - bm Qf6+; id "Hard-Talkchess-2020.171" ;
r2qrbk1/1b3p2/3p2pB/1p1P1N2/1np1P3/5NRP/1P3PP1/1B1Qn1K1 w - - bm N3h4; id "Hard-Talkchess-2020.177" ;
r2r2k1/pqp1bppp/1pn1pn2/8/2NP1B2/2N1P1P1/PPQ2P1P/R4RK1 b - - bm Rxd4; id "Hard-Talkchess-2020.179" ;
r3kb1r/4Pp2/pn3P2/1pp3B1/2p5/2N3P1/PP3P1P/3RKB1b w - - bm h4; id "Hard-Talkchess-2020.181" ;
r3r1k1/1b1n1pbp/pq1p2p1/1pp1P3/3P1B2/nP1B1NNP/P4PP1/R2QR1K1 w - - bm Nh5; id "Hard-Talkchess-2020.182" ;
r3r1k1/1b1nbp1p/1qn1p3/1p1pPp2/p2P4/P2BNN2/1P1Q1BPP/R4RK1 w - - bm Ng4; id "Hard-Talkchess-2020.183" ;
r3r1k1/pp1q1p2/2p2npb/PPPp1bnp/3PpN2/2N1P1PP/1R1B1PBK/3Q1R2 b - - bm Bg4; id "Hard-Talkchess-2020.184" ;
r3r1k1/pp1q1p2/2p2npb/PPPp4/3Pp3/2NNPpP1/1R1B1P1K/3Q3R b - - bm Kg7; id "Hard-Talkchess-2020.185" ;
r3r2k/1pq2pp1/4b2p/3pP3/p1nB3P/P2B1RQ1/1PP3P1/3R3K w - - bm Rf6; id "Hard-Talkchess-2020.186" ;
r4rk1/1bq1bppp/p1npp3/2nB1NP1/1p2P3/2N1B3/PPP1QP1P/2KR2R1 w - - bm Qh5; id "Hard-Talkchess-2020.190" ;
r4rk1/4bppp/bq2p3/npnpP3/p2B1P2/P1PB1N2/1P2QNPP/R4RK1 w - - bm Bxh7+; id "Hard-Talkchess-2020.191" ;
r5k1/6b1/2Nq4/2pP1p2/p1P1pPr1/Pp6/3R2PQ/1K3R2 b - - bm e3; id "Hard-Talkchess-2020.194" ;
r5k1/p1pb2bp/3p3r/P1pPp1p1/2B1Pq2/1R2QPp1/1P4PP/5RBK b - - bm Rxh2+; id "Hard-Talkchess-2020.195" ;
r5rk/1bq1bpp1/1p1ppn1p/pP5P/2P1P3/P1N2P2/1B1Q1P2/1K1R1BR1 w - - bm Nd5; id "Hard-Talkchess-2020.196" ;
r7/1QP1N1Kp/pn2P1b1/Nnk2p2/7p/p4BP1/1rPPp2q/8 w - - bm Nd5; id "Hard-Talkchess-2020.198" ;
r7/1q1r1p1k/3p1Qpp/pbpP4/1nB1P1P1/1P3NBP/5P1K/4R3 w - - bm Bf4; id "Hard-Talkchess-2020.200" ;
rn2kr2/1pp1b1p1/4p3/1Pp1P2p/p1P1NP1P/P7/1B4P1/3RR1K1 w - - bm g3; id "Hard-Talkchess-2020.203" ;
rnb2rk1/1pq1bppp/p3p3/2npP1P1/3N1P2/2NBB3/PPP4P/R2QK2R w KQ - bm Bxh7+; id "Hard-Talkchess-2020.208" ;
rnbq1rk1/p3bp2/2p1p1p1/1p1nP1P1/2pP1P2/2N5/PP4P1/RBBQK2R w KQ - bm Bd2; id "Hard-Talkchess-2020.209" ;
rnbq3r/pppp4/3b1pkp/5p2/2BP4/4P3/PPP2PPP/RN1QK2R w KQ - bm Qh5+; id "Hard-Talkchess-2020.210" ;
rnbqk2r/p4p2/2p1p3/1p2N1pp/PbpPn2P/2N1P1B1/1P3PP1/R2QKB1R w KQkq - bm Qf3; id "Hard-Talkchess-2020.211" ;
rqn2rk1/1p2ppb1/p1b3pp/2R1P1N1/8/4BB1Q/3R1PPP/6K1 w - - bm Nxf7; id "Hard-Talkchess-2020.213" ;
2) The Tough Tactical Test 2, 25 hardest positions from http://talkchess.com/forum3/viewtopic.p ... 95#p885595

Code: Select all

rbb1k2r/1p3p2/p3pP1p/1N2n3/Pq1N4/6Q1/2P1BRpP/3R2K1 w kq - bm c3; id "TTT2.015";
3r4/p7/P1pB2kP/2P2p2/1pnKNP2/4P3/1P6/5B1b w - - bm Bxc4; id "TTT2.030";
1K6/RP3pk1/4p3/2rbP1P1/8/8/P7/8 b - - bm Rc2; id "TTT2.031";
8/2pb1kpK/6p1/3P1pP1/3PpB2/PP6/8/8 b - - bm e3; id "TTT2.032";
r2r4/Pq6/BPp1bb1k/2Pp1p2/3PpPp1/4P1Pp/R1K4P/1R3Q2 b - - bm Bc8 Rd7; id "TTT2.035";
8/2p1rpk1/pp2Brp1/3p3p/1P6/3p3P/1P1P1BP1/5R1K w - - bm Bd4; id "TTT2.037";
r1q3r1/4n1bk/7p/1P1pp3/P3Ppbn/3P1NP1/B1PBQP1K/R3R1N1 b - - bm Bf6; id "TTT2.038";
8/1p2Rrpp/2p3k1/p2p4/3P1P2/P5PP/1P4K1/8 w - - bm Rxf7; id "TTT2.039";
5k2/p7/3p4/1p1B1p1p/1P3P2/P1rP3P/6P1/n1BK4 w - - bm Bb2; id "TTT2.040";
3k4/6p1/p1p1pnBp/1pP2P1P/1P2PK2/P7/8/8 b - - bm e5+; id "TTT2.041";
r3kr2/4ppQN/q1pp2p1/3nP3/2nPN3/Pp3PP1/1P5P/1K1R3R b q - bm Kd7; id "TTT2.044";
r1r5/1p3p1k/1b3Ppp/2ppP3/p2Pq2n/P4R2/3Q2PN/3RB1K1 w - - bm Bxh4; id "TTT2.045";
8/R5r1/1PbkP3/5p1p/1P1K4/5P2/1P4P1/8 b - - bm Rxa7; id "TTT2.046";
rnbq3r/1p2b1k1/2pp1p1p/pP3pp1/2BP3N/P3P3/2P2PPP/RN1Q1RK1 w - - bm Ng6; id "TTT2.053";
8/p4r2/1pPB2k1/8/6P1/7p/b6P/5RK1 w - - bm Rxf7; id "TTT2.055";
8/4k3/6P1/pr1pPp2/2p4P/1p4K1/1P6/3R4 w - - bm Rg1; id "TTT2.056";
8/5kp1/p1P2p2/4nP2/PP1p3p/5N1b/5K2/6B1 b - - bm Nxf3; id "TTT2.063";
8/8/2P5/p4P2/4Pb2/PP1r1k1P/8/1R3K2 b - - bm Be5; id "TTT2.065";
8/8/1p1k4/pp1p1P2/1P2PKp1/1n4P1/1P4Bp/8 w - - bm exd5; id "TTT2.069";
5qk1/pp4p1/4ppp1/2Q3P1/7P/P1P5/1P4P1/6K1 w - - bm Qxf8+; id "TTT2.073";
8/1b5p/1bk1p1p1/p1p1P3/2P3P1/q2rB3/P1RNK2P/2Q5 w - - bm Qxa3; id "TTT2.074";
6rk/2p1np2/1r1pb3/1p2p3/p1PPP1p1/1P2N1Pq/P1BQRP2/3R2K1 w - - bm Nf1; id "TTT2.085";
4r3/1ppk2p1/3pr2p/5B2/p3RP2/2P5/P2P2PP/7K w - - bm c4; id "TTT2.090";
8/p4k2/3pp3/2p1p1Q1/6PK/1pP1P1n1/1P2P2n/3r4 b - - bm Nf3+; id "TTT2.091";
6k1/ppp2pp1/8/1n1P4/3N2P1/2P5/P4P1P/6K1 b - - bm Nxd4; id "TTT2.098";
3) the IQ test set (100 positions, PGN format) from http://talkchess.com/forum3/viewtopic.p ... 77#p881777

Code: Select all

[Result "1"]
[FEN "rkr5/p5p1/Pp4Kp/8/3B4/1B6/8/8 w - - 0 1"]

1. Be5 {win}

[Result "2"]
[FEN "7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - 0 1"]

1... Rxg5

[Result "3"]
[FEN "1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - 0 1"]

1. a6 {win}

[Result "4"]
[FEN "3N2r1/3Kp3/4Pk2/8/Bp6/6b1/2P5/8 b - - 0 1"]

1... Rxd8

[Result "5"]
[FEN "8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - 0 1"]

1. Ng3

[Result "6"]
[FEN "6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - 0 1"]

1. a8Q {or a8R}

[Result "7"]
[FEN "6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - 0 1"]

1... Bxc3

[Result "8"]
[FEN "8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - 0 1"]

1. Ng2

[Result "9"]
[FEN "2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - 0 1"]

1. c5

[Result "10"]
[FEN "1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - 0 1"]

1. axb8N {win}

[Result "11"]
[FEN "1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - 0 1"]

1. Nc6

[Result "12"]
[FEN "5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - 0 1"]

1. Ke8 {or Ke7 win}

[Result "13"]
[FEN "k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - 0 1"]

1. Bd4 {win}

[Result "14"]
[FEN "8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - 0 1"]

1... Qh1 2. Ka2 Qa8 3.Kb1 Qe4 {or other way to get 8/8/8/8/1kB1q3/8/1PRb4/1K6 w - -}

[Result "15"]
[FEN "8/1pN4r/5pkp/8/5K1p/2P4N/P3Bn2/8 w - - 0 1"]

1. Bh5

[Result "16"]
[FEN "4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - 0 1"]

1. Rd2

[Result "17"]
[FEN "5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - 0 1"]

1... Rxf2

[Result "18"]
[FEN "1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - 0 1"]

1. Nb3

[Result "19"]
[FEN "N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - 0 1"]

1. f4

[Result "20"]
[FEN "2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - 0 1"]

1. Nd6

[Result "21"]
[FEN "8/8/4B3/6p1/7k/8/4pPKP/8 w - - 0 1"]

1. Bg4

[Result "22"]
[FEN "r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - 0 1"]

1. Kb1 Kg7 {or 1... Rh8 2. Rf8} 2. Rh6

[Result "23"]
[FEN "1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - 0 1"]

1. Rh8 Kg7 2. Bh7

[Result "24"]
[FEN "8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - 0 1"]

1. h4 Kxh4 2. Rh6 Kg5 3. Rh5

[Result "25"]
[FEN "7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - 0 1"]

1. Na3 bxa3 2. Qh1 Kb2 3. Qa1 Kxa1 4. c4

[Result "26"]
[FEN "4q1bk/PP4p1/1p4P1/8/1p3QPP/2Pp4/3P1pP1/K7 w - - 0 1"]

1. a8R {-> b8R}

[Result "27"]
[FEN "q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - 0 1"]

1. c5 Kb7 2. Ba6 {win}

[Result "28"]
[FEN "1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - 0 1"]

1. Bc7 {win}

[Result "29"]
[FEN "4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - 0 1"]

1. Qxe5 {win}

[Result "30"]
[FEN "q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - 0 1"]

1. Ra2 {win}

[Result "31"]
[FEN "3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - 0 1"]

1. Nd4 {win}

[Result "32"]
[FEN "8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - 0 1"]

1. Bh8 {win}

[Result "33"]
[FEN "8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - 0 1"]

1. Ke6 {or Ke4 win}

[Result "34"]
[FEN "8/b4kp1/2p1p3/5pB1/p1PP4/1p6/3K1P2/3N4 w - - 0 1"]

1. Kc3

[Result "35"]
[FEN "1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - 0 1"]

{Ka1->h5->d8}

[Result "36"]
[FEN "8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - 0 1"]

1. Nf6

[Result "37"]
[FEN "8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - 0 1"]

1. Rd3 {win}

[Result "38"]
[FEN "6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - 0 1"]

1. Bc8 {win}

[Result "39"]
[FEN "8/1p6/1Pp2N1q/p1Ppk2p/P3p3/3PPpPp/3K1P1P/2R5 w - - 0 1"]

1. Ng4 hxg4 2. d4 {next Rh1 and K->g1}

[Result "40"]
[FEN "8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - 0 1"]

1... Kf5

[Result "41"]
[FEN "8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - 0 1"]

{Rb4->h4 and next Kg7->e5(d5)}

[Result "42"]
[FEN "8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - 0 1"]

1. Rh1

[Result "43"]
[FEN "8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - 0 1"]

1... Bh3

[Result "44"]
[FEN "5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - 0 1"]

1. Rd8 {win}

[Result "45"]
[FEN "r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - 0 1"]

1. Qa5

[Result "46"]
[FEN "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - 0 1"]

1. Ba4

[Result "47"]
[FEN "2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - 0 1"]

{avoid Nxb6}

[Result "48"]
[FEN "1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - 0 1"]

1... Rxb3

[Result "49"]
[FEN "8/5k2/6P1/4B2p/6p1/2p3PP/p5P1/1n2K2R b K - 0 1"]

1... Kg8

[Result "50"]
[FEN "8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - 0 1"]

1. Bb4

[Result "51"]
[FEN "7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - 0 1"]

1. Be4

[Result "52"]
[FEN "7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - 0 1"]

1. g6 Kg8 2. a5 a6 3. Bxd6 cxd6 4. h5 {or 2. Bxd6 cxd6 3. h5}

[Result "53"]
[FEN "8/1p1q2k1/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - 0 1"]

1. Bb3 Qc8 2. Nd1 Qa8 3. Bc4

[Result "54"]
[FEN "8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - 0 1"]

1. Bf5 {-> Ra2 Nxa2}

[Result "55"]
[FEN "1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - 0 1"]

1. Rb1 Qxb1 2. gxf7

[Result "56"]
[FEN "Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - 0 1"]

1. Rd1

[Result "57"]
[FEN "1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - 0 1"]

1. Bce5

[Result "58"]
[FEN "4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - 0 1"]

1. Kh6 {win}

[Result "59"]
[FEN "6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - 0 1"]

1. Bf8 {win}

[Result "60"]
[FEN "n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - 0 1"]

1. Qc8 Kg8 2. Bc7 {win}

[Result "61"]
[FEN "8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - 0 1"]

1. Kb4 {or Kd4 win}

[Result "62"]
[FEN "8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - 0 1"]

1. Kc6

[Result "63"]
[FEN "1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - 0 1"]

1. Ka6

[Result "64"]
[FEN "8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - 0 1"]

1. Ba5 {win}

[Result "65"]
[FEN "2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - 0 1"]

1. Nb6 {win}

[Result "66"]
[FEN "5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - 0 1"]

1. Rxb3

[Result "67"]
[FEN "2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - 0 1"]

1. f6

[Result "68"]
[FEN "2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - 0 1"]

1. Bf4

[Result "69"]
[FEN "rk1b4/p2p2p1/1P6/2R2P2/8/2K5/8/5B2 w - - 0 1"]

1. Rc8 {win}

[Result "70"]
[FEN "3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - 0 1"]

1. Nxf7

[Result "71"]
[FEN "4b3/8/1P1K4/8/6p1/5pP1/5P1B/7k w - - 0 1"]

1. Kc5 Bg6 2. Kd4 Be8 3. b7 Bb5 4. b8R

[Result "72"]
[FEN "8/5pKN/5Pp1/5kP1/8/Bb6/8/7q b - - 0 1"]

1... Qxh7+

[Result "73"]
[FEN "8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - 0 1"]

1. c7 {win}

[Result "74"]
[FEN "q7/8/2p5/B2p2pp/5pp1/2N3k1/6P1/7K w - - 0 1"]

1. Ne4 Kh4 2. Ng3 fxg3 3. Bb6

[Result "75"]
[FEN "q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - 0 1"]

1. Bd4 {win}

[Result "76"]
[FEN "1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - 0 1"]

1. Rxf6

[Result "77"]
[FEN "1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - 0 1"]

1. Qf4 {win}

[Result "78"]
[FEN "5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - 0 1"]

1. c8N

[Result "79"]
[FEN "2K3k1/1p6/R3p1p1/1rB1P1P1/8/8/1Pb5/8 w - - 0 1"]

1. Rc6

[Result "80"]
[FEN "4q3/2r1r2p/3P3P/1p6/kP6/Pp6/1P6/KB2R3 w - - 0 1"]

1. Rxe7 Qxe7 {or 1... Rxe7 2. dxe7} 2. dxc7

[Result "81"]
[FEN "3B2r1/n3Pp2/P7/5k1p/q3NP2/7K/5P2/4NB2 w - - 0 1"]

1. Nf6

[Result "82"]
[FEN "8/8/8/1k3p2/p1p1pPp1/PpPpP1Pp/1P1P3P/QNK2NRR w - - 0 1"]

{Q->a2 win}

[Result "83"]
[FEN "4b1k1/P4pPp/1R3P1P/2r5/8/1P6/1K6/8 w - - 0 1"]

1. a8B

[Result "84"]
[FEN "4N2k/4PB1p/7P/B1p5/2P5/3q2Pp/1P3P1K/2r5 w - - 0 1"]

1. Bc3 Rxc3 2. Nc7

[Result "85"]
[FEN "1k6/3p4/1B6/4Pp1p/1p5R/1p4p1/pP3n2/K6n w - - 0 1"]

1. Rxh1 Nxh1 2. e6 dxe6 3. Bc7

[Result "86"]
[FEN "N3kb2/pq4p1/4B1P1/1p1P2B1/p7/3P4/2P5/2K5 w - - 0 1"]

1. Bf7 Kd7 2. Be6 Kd6 3. Bf4 Kc5 4. Be3 Kb4 5. Bd2 Ka3 6. Kb1

[Result "87"]
[FEN "8/1B3b1p/7P/p2p4/P2pp1kp/Q7/1N1Pq2P/7K w - - 0 1"]

1. Qh3

[Result "88"]
[FEN "1B2b2k/2N1qr2/4n2p/4p1PQ/1r2N3/1p6/7P/2KB4 w - - 0 1"]

1. Nd5 Rc4 2. Kb1 Rc1 3. Kb2 Rf2 4. Nf2 Rb1 5. Kb1 Qh7 6. g6 Bg6 7. Bc2 bxc2 8. Kc1 Bxh5 9. Be5 Ng7 10. Ne7

[Result "89"]
[FEN "2k4N/Q1np4/2p2Bpp/1p1P4/pPP1p2P/P7/7q/1K6 w - - 0 1"]

1. Nf7 Qg3 2. Qxc7 {win}

[Result "90"]
[FEN "8/4nk2/1p3p2/2rp2pp/1P1R1N1P/6P1/3KPP2/8 b - - 0 1"]

{avoid 1... Rb5}

[Result "91"]
[FEN "5BK1/5p1N/5Pp1/6Pk/8/1b6/8/7q b - - 0 1"]

1... Qa8 {-> Kxg5}

[Result "92"]
[FEN "2b5/1pr4p/3bp1pk/1p6/1PpN2PP/K1P1n3/P3N1R1/3R4 w - - 0 1"]

1. Nxb5 Nxd1 2. Nd6

[Result "93"]
[FEN "8/1p1pNpbk/q2P4/p3p2K/PP2N3/4P1P1/3P4/8 w - - 0 1"]

1. b5 Qb6 2. Nc8

[Result "94"]
[FEN "1rr5/6pk/7p/8/8/7P/1Pb1RRPK/8 b - - 0 1"]

{avoid Rxb2}

[Result "95"]
[FEN "6Q1/8/8/8/8/7k/ppp1p3/brrbK3 w - - 0 1"]

1. Qg1 {win}

[Result "96"]
[FEN "1B1K1k2/4N2p/3pP1pP/6p1/p7/3N2b1/2r2p2/8 w - - 0 1"]

1. Nc6 {win}

[Result "97"]
[FEN "8/4Pr1N/8/6PN/8/3K1ppp/4prkb/4Bbnn w - - 0 1"]

1. Nf8 {win}

[Result "98"]
[FEN "8/b7/3p2b1/5p1n/5Pk1/4P1p1/B5P1/R4K2 w - - 0 1"]

1. Ke2

[Result "99"]
[FEN "5K2/8/5B2/p7/8/p4p2/pn1PpPp1/kb2R3 w - - 0 1"]

1. Bh8 a4 2. Kg7 {win}

[Result "100"]
[FEN "3rqQ2/3ppppp/7k/R7/8/8/1PPP2K1/8 w - - 0 1"]

1. Ra3
4) A lot of new positions there (but not fully tested yet) : http://talkchess.com/forum3/viewtopic.p ... 39#p880239
Andrew
Posts: 231
Joined: Thu Mar 09, 2006 12:51 am
Location: Australia

Re: Positions Chess Engines Don't Understand

Post by Andrew »

SamCopeland wrote: Thu Mar 11, 2021 10:51 pm Hello everyone :) I'm interested in positions (especially problems) that chess engines struggle to understand for various reasons. Perhaps there is a known collection that is used for testing, or perhaps members might know positions that interest them that they would share?

Here is an example (Giri vs. Rodshtein, 2012) where SF on my machine doesn't see that 35.Rxc5 is +- (8/5pkp/3p1np1/R1r5/p7/6P1/1B3PKP/8 w - - 0 35)
Try some older versions of SF. SF10 found it in a few seconds!

Andrew
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Positions Chess Engines Don't Understand

Post by Vinvin »

Andrew wrote: Fri Mar 12, 2021 8:06 am
SamCopeland wrote: Thu Mar 11, 2021 10:51 pm Hello everyone :) I'm interested in positions (especially problems) that chess engines struggle to understand for various reasons. Perhaps there is a known collection that is used for testing, or perhaps members might know positions that interest them that they would share?

Here is an example (Giri vs. Rodshtein, 2012) where SF on my machine doesn't see that 35.Rxc5 is +- (8/5pkp/3p1np1/R1r5/p7/6P1/1B3PKP/8 w - - 0 35)
Try some older versions of SF. SF10 found it in a few seconds!

Andrew
SF 13 finds Rxc5 in about 15 seconds on a 4 cores.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Positions Chess Engines Don't Understand

Post by MikeB »

SamCopeland wrote: Thu Mar 11, 2021 10:51 pm Hello everyone :) I'm interested in positions (especially problems) that chess engines struggle to understand for various reasons. Perhaps there is a known collection that is used for testing, or perhaps members might know positions that interest them that they would share?

Here is an example (Giri vs. Rodshtein, 2012) where SF on my machine doesn't see that 35.Rxc5 is +- (8/5pkp/3p1np1/R1r5/p7/6P1/1B3PKP/8 w - - 0 35)
My lightly trained net , built from scratch with D12 with only 25M positions per depth (D4 thru D12) and totally AI trained with random generated positions - no custom FENS from other sources such as games , finds Rxc5 easily and this net tops out at about 3000 ELo.

8/5pkp/3p1np1/R1r5/p7/6P1/1B3PKP/8 w - - 0 35

Code: Select all

dep	score	nodes	time	(not shown:  tbhits	knps	seldep)
 55	+5.58!	25.3G	5:51.00	Rxc5!
 54	+5.50!	21.8G	5:06.23	Rxc5!
 54	+5.41?	21.6G	5:03.03	Rxc5 dxc5?
 53	+5.50 	21.2G	4:56.39	Rxc5 dxc5 f4 a3 Ba1 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Kc6 g5 h5 h4 Kd6 Ba1 Ke6 Be5 a2 Ba1 Kd6 Bc3 Kc6 Be5 Kb5 Kd5 Kb6 Ba1 Kb5 Bc3 Kb6 Kc4 Kc6 Be5 Kb6 Kb3 Ka5 Kxa2 Kb5 Ka3 Kc6 Kb3 Kd5 Kc3 Ke4 Kc4 Kf5 Bc3 Kg4 Be1 Kf5 Kxc5 Ke6 Bc3 Kf5
 53	+5.37!	21.2G	4:56.12	Rxc5!
 53	+5.12!	16.5G	3:57.02	Rxc5!
 53	+4.94!	12.4G	3:04.38	Rxc5!
 53	+4.82!	10.9G	2:45.44	Rxc5!
 53	+4.74!	10.1G	2:34.38	Rxc5!
 52	+4.65 	9.16G	2:21.74	Rxc5 dxc5 f4 a3 Ba1 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Kd6 Be5+ Kc6 g5 hxg5 fxg5 a2 Bf6 c4 h3 Kc5 Bb2 Kd6 Bc3 Ke6 h4 Kd6 Kd4 Ke6 Kxc4 Kf5 Bf6 Kg4 Kb3 Kxh4 Kxa2 Kg4 Kb3 Kf5 Kc4 Ke6 Kc5 Kd7 Kd5 Kc7 Be7 Kd7 Bc5 Ke8 Ke5 f5
 52	+4.48!	7.53G	1:59.78	Rxc5!
 52	+4.23!	6.62G	1:47.59	Rxc5!
 52	+4.05!	5.36G	1:31.04	Rxc5!
 52	+3.93!	4.50G	1:19.44	Rxc5!
 52	+3.85!	4.37G	1:17.54	Rxc5!
 51	+3.76!	3.70G	1:07.97	Rxc5!
 51	+3.64!	3.30G	1:02.09	Rxc5!
 51	+3.56!	3.09G	0:58.80	Rxc5!
 50	+3.48!	2.69G	0:52.36	Rxc5!
 50	+3.15!	2.44G	0:48.43	Rxc5!
 50	+2.90!	2.26G	0:45.86	Rxc5!
 50	+2.73!	2.08G	0:43.31	Rxc5!
 50	+2.60!	1.94G	0:41.15	Rxc5!
 50	+2.52!	1.79G	0:38.85	Rxc5!
 49	+2.44 	1.75G	0:38.11	Rxc5 dxc5 f4 a3 Ba1 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Kd6 g5 Ke6 Be5 h5 h4 a2 Bb2 Kd6 Bc3 Kc6 Ke5 Kb5 Kd5 Kb6 Kc4 Kc6 Be5 Kd7 Kd5 Ke7 Bb2 Kd7 Bf6 c4 Be5 Ke7 Bc3 Kd7 Bf6 Kc7 Kxc4 Kc6 Be5 Kd7 Kd5 Ke7 Bc3 Kd7 Ke5 Ke7 f5 gxf5 Kxf5 Kd7
 48	+2.44 	1.61G	0:35.54	Rxc5 dxc5 f4 a3 Ba1 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Kd6 g5 Ke6 Be5 h5 h4 a2 Bb2 Kd6 Bc3 Kc6 Ke5 Kb5 Kd5 Kb6 Kc4 Kc6 Be5 Kd7 Kd5 Ke7 Bb2 Kd7 Bf6 c4 Be5 Ke7 Bc3 Kd7 Ke5 Kc6 f5 gxf5 Kxf5 Kd5 Bb2 Kc6 Ke5 Kc5 Bc3 Kb5 Kd5 Kb6 Kxc4 Kc6 
 47	+2.44 	1.59G	0:35.21	Rxc5 dxc5 f4 a3 Ba1 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Kd6 g5 Ke6 Be5 h5 h4 a2 Bb2 Kd6 Bc3 Kc6 Ke5 Kb5 Kd5 Kb6 Kc4 Kc6 Be5 Kd7 Kd5 Ke7 Bb2 Kd7 Bf6 c4 Be5 Ke7 Bc3 Kd7 Ke5 Kc6 f5 gxf5 Kxf5 Kd5 Bb2 Kc6 Ke5 Kc5 Bc3 Kb5 Kd5 Kb6 Kxc4 Kc6 
 46	+2.43 	1.59G	0:35.10	Rxc5 dxc5 f4 a3 Ba1 Kf8 Bxf6 Ke8 g4 h6 g5 h5 Kf3 Kd7 Ke4 Ke6 h4 Kd6 Ba1 Kc6 Be5 a2 Bf6 Kb6 Kd5 Kb5 Bc3 Kb6 Kc4 Kc6 Be5 Kd7 Kd5 Ke7 Bc3 Kd7 Bf6 c4 Bc3 Kc7 Kxc4 Kd6 Kd4 Ke6 Ke4 Kd6 f5 Kd7 fxg6 fxg6 Ke5 Ke7 Ba1 Kf7 Kd6 Kg8
 45	+2.42 	1.44G	0:32.58	Rxc5 dxc5 f4 a3 Ba1 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Kd6 g5 Ke6 Be5 h5 h4 a2 Bb2 Kd6 Bc3 Kc6 Ke5 Kb5 Kd5 Kb6 Kc4 Kc6 Be5 Kd7 Kd5 Ke7 Bb2 Kd7 Bf6 c4 Be5 Ke7 Bb2 Kd7 Bf6 Kc7 Be5+ Kd8 Kd6 Ke8 Bf6 Kf8 Kd5 c3 Bxc3 Ke7 Ke5 Ke8 Kf6
 44	+2.41 	1.35G	0:30.84	Rxc5 dxc5 f4 a3 Ba1 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Kd6 g5 Ke6 Be5 h5 h4 a2 Bb2 Kd6 Bc3 Kc6 Ke5 Kb5 Kd5 Kb6 Kc4 Kc6 Be5 Kd7 Kd5 Ke7 Bb2 Kd7 Bf6 c4 Bc3 Ke7 Ke5 Kd7 Kf6 Ke8 f5 gxf5 Kxf5 Kd7 Bb2 Kc6 Kf6 Kb5 Bc3 Ka4 Ke5 Kb3 Kd4 Kc2
 44	+2.40!	1.28G	0:29.66	Rxc5!
 43	+2.32 	1.20G	0:28.30	Rxc5 dxc5 f4 a3 Ba1 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Kd6 g5 Ke6 Be5 h5 h4 a2 Bb2 Kd7 Kd5 Ke7 Be5 Kd7 Bf6 c4 Bc3 Ke7 Bb2 Kd7 Bf6 Kc7 Kxc4 Kd6 Kd3 Kc5 Ke4 Kd6 Be5+ Kc6 Bb2 Kd6 f5 Kd7 Ke5 gxf5
 43	+2.18!	1.15G	0:27.39	Rxc5!
 43	+2.06!	1.06G	0:25.98	Rxc5!
 43	+1.98!	1.02G	0:25.28	Rxc5!
 42	+1.89 	973.1M	0:24.38	Rxc5 dxc5 f4 a3 Be5 Kf8 Bxf6 Ke8 g4 h5 gxh5 gxh5 Kf3 Kd7 f5 Kc6 Ke4 a2 Kd3 Kb6 Bb2 Kc6 Kc4 Kd6 Bc3 Kc6 h3 Kb6 Bb2 Kc6 Be5 Kb6 Kd5 Kb5 Bc3 h4 f6 Kb6 Kc4 Kc6 Kb3 Kd5 Kxa2 Ke4 Be1 Kf3 Bxh4 Kg2 Kb3 Kxh3 Bf2 Kg4
 42	+1.80!	936.0M	0:23.71	Rxc5!
 42	+1.68!	897.2M	0:22.99	Rxc5!
 42	+1.60!	883.1M	0:22.74	Rxc5!
 41	+1.51 	850.3M	0:22.14	Rxc5 dxc5 f4 a3 Be5 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Ke6 g5 h5 h4 Kd6 Bc3 Kc6 Be5 a2 Bf6 Kb5 Kd5 Kb4 Ba1 Kb5 Bc3 Kb6 Kc4 Kc6 Be5 Kb6 Kb3 Kc6 Kxa2 Kd5 Kb3 Ke4 Kc4 Kf5 Kxc5 Kg4 Kd6
 41	+1.43!	832.2M	0:21.80	Rxc5!
 41	+1.31!	809.4M	0:21.39	Rxc5!
 41	+1.23!	800.0M	0:21.22	Rxc5!
 40	+1.14 	741.3M	0:20.09	Rxc5 dxc5 f4 a3 Be5 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Ke6 g5 h5 h4 Kd6 Bc3 Kc6 Kd3 Kb5 Bd2 Kc6 Bc1 a2 Bb2 Kd5 Be5 c4+ Ke3 Kc6 Bc3 Kd5 f5 Kc5 Ke4 Kd6 f6 Ke6 Be5 c3 Bxc3 Kd6 Kd4
 40	+0.90!	707.0M	0:19.38	Rxc5!
 40	+0.66!	691.9M	0:19.07	Rxc5!
 40	+0.48!	677.1M	0:18.75	Rxc5!
 40	+0.36!	674.2M	0:18.69	Rxc5!
 40	+0.27!	669.2M	0:18.58	Rxc5!
 39	+0.19 	650.7M	0:18.17	Rxc5 dxc5 f4 a3 Be5 Kf8 Bxf6 Ke8 g4 h6 Kf3 Kd7 Ke4 Kc6 g5 h5 h4 a2 Bc3 Kb6 f5 Kb5 fxg6 fxg6 Kd5 Kb6 Kc4 Kc6 Be5 Kb6 Kb3 Kc6 Kxa2 Kd5 Bf6 Ke4 Kb3 Kf5 Kc4 Kg4
 39	+0.47!	645.6M	0:18.06	Rxc5!
 39	+0.29!	625.3M	0:17.60	Rxc5!
 39	+0.16!	615.7M	0:17.38	Rxc5!
 39	+0.08!	603.1M	0:17.09	Rxc5!
 38	  0.00 	399.4M	0:11.81	Ra6 Rc2 Bd4 Re2 g4 g5 h4 h6 hxg5 hxg5 Rxd6 Re6 Rd5 Kg6 Bxf6 Kxf6 Ra5 Re4 Kg3 Rb4 f3 Rb2 Rxa4 Kg6 Ra6+ Kg7 Ra5 Kg6 Ra4 Rd2 Ra6+ Kg7 Ra5 Kg6 Ra3
 37	  0.00 	316.5M	0:09.41	Ra6 Rc2 Bd4 Re2 g4 g5 h4 h6 hxg5 hxg5 Rxd6 Re6 Rd5 Kg6 Bxf6 Kxf6 Ra5 Re4 Ra6+ Kg7 Kg3 Rd4 f3 a3 Rxa3 Rc4 Ra5 Kg6 Ra6+ f6 Kf2 Rb4 Ra8 Kf7 Kg3 Rc4 Ra7+ Kg6 Ra5
 36	  0.00 	297.9M	0:08.86	Ra6 Rc2 Bd4 Re2 g4 g5 h4 h6 hxg5 hxg5 Rxd6 Re6 Rd5 Kg6 Bxf6 Kxf6 Ra5 Re4 Ra6+ Kg7 Kg3 Rd4 f3 a3 Rxa3 Rc4 Ra5 Kg6 Kf2 Rc6 Ra4 Rc5 Ra6+ f6 Kg3 Rc2 Ra5 Rd2 Ra6
 35	  0.00 	292.4M	0:08.70	Ra6 Rc2 Bd4 Re2 g4 g5 h4 h6 hxg5 hxg5 Rxd6 Re6 Rd5 Kg6 Bxf6 Kxf6 Ra5 Re4 Kg3 Rb4 f3 Rb2 Rxa4 Kg6 Ra6+ Kg7 Ra5 Kg6 Ra4 Rd2 Ra6+ Kg7 Ra5 Kg6 Ra6+
 34	  0.00 	285.2M	0:08.49	Ra6 Rc2 Bd4 Re2 g4 g5 h4 h6 hxg5 hxg5 Rxd6 Re6 Rd5 Kg6 Bxf6 Kxf6 Ra5 Re4 Kf3 Rb4 Kg3 Rb3+ f3 Rb4 Kf2 Rb2+ Ke3 Rb3+ Kf2
 33	  0.00 	284.6M	0:08.47	Ra6 Rc2 Bd4 Re2 g4 g5 h4 h6 hxg5 hxg5 Rxd6 Re6 Rd5 Kg6 Bxf6 Kxf6 Ra5 Re4 Kg3 Rd4 f3 a3 Ra6+ Kg7 Rxa3 Rc4 Ra5 Kg6 Kf2 Rb4 Ra6+ Kg7 Ke3 Rb3+ Ke2 Rb5
 32	  0.00 	208.2M	0:06.20	Ra6 Rc2 Bd4 Re2 g4 h6 h4 Re4 Rxd6 Rxg4+ Kf3 Rxd4 Rxd4 h5 Rxa4 Ng4 Rd4 Kf6 Rd6+ Kf5 Ra6 Ke5 Ra4 Kf5
 31	  0.00 	183.8M	0:05.47	Ra6 Rc2 Bd4 Re2 g4 h6 h4 Re4 Rxd6 Rxg4+ Kf3 Rxd4 Rxd4 h5 Rxa4 Ng4 Rd4 Kf6 Rd6+ Kf5 Ra6 Ke5 Ra4 Kf5
 30	  0.00 	173.8M	0:05.17	Ra6 Rc2 Bd4 Re2 g4 h6 h4 Re4 Rxd6 Rxg4+ Kf3 Rxd4 Rxd4 h5 Rxa4 Ng4 Rd4 Kf6 Rd6+ Kf5 Ra6 Ke5 Ra4 Kf5 Rf4+ Ke6 Rxg4 hxg4+ Kxg4 Kf6 f4 Ke6 Kg5 f6+ Kxg6
 29	  0.00 	171.6M	0:05.11	Ra6 Rc2 Bd4 Re2 g4 h6 h4 Re4 Rxd6 Rxg4+ Kf3 Rxd4 Rxd4 h5 Rxa4 Ng4 Rd4 Kf6 Rd6+ Kf5 Ra6 Ke5 Ra4 Kf5 Ra5+ Kf6 Kf4 Nxf2 Ra2 Ng4 Ra4
 28	  0.00 	169.4M	0:05.05	Ra6 Rc2 Bd4 Re2 g4 h6 h4 Re4 Rxd6 Rxg4+ Kf3 Rxd4 Rxd4 h5 Rxa4 Ng4 Rd4 Kf6 Rd6+ Kf5 Ra6 Ke5 Ra4 Kf5 Ra5+ Kf6 Kf4 Nxf2 Ra2 Ng4 Ra4
 27	  0.00 	126.8M	0:03.79	Ra6 Rc2 Bd4 Re2 g4 h6 Rxa4 g5 h4 gxh4 Ra6 Kg6 Rxd6 Re6 Rxe6 fxe6 Bxf6 Kxf6 f4 Ke7 Kh3 Kf7 Kxh4 Kg6 f5+ exf5 Kh3
 26	  0.00 	125.6M	0:03.75	Ra6 Rc2 Bd4 Re2 g4 h6 Rxa4 g5 h4 gxh4 Ra6 Kg6 Rxd6 Re6 Rxe6 fxe6 Bxf6 Kxf6 f4 Ke7 Kh3 Kf7 Kxh4 Kg6 Kg3 Kf6
 25	+0.08 	22.7M  	0:00.69	Ra6 Rb5 Ba1 Rd5 h4 h6 Kf3 Rd1 Rxa4 g5 h5 Rxa1 Rxa1 Nxh5 Ke4 Kg6 Kd4 f5 Ra6 g4 Ke3 Nf6 f3 gxf3 Rxd6 Kg7
 24	+0.08 	22.1M  	0:00.67	Ra6 Rb5 Ba1 Rd5 h4 Rd1 Rxa4 h6 Kf3 g5 h5 Rxa1 Rxa1 Nxh5 Ke4 Kg6 Ke3 d5 Ra6+ Nf6 Kd2 g4 Kc2 Kf5 Ra5
 23	+0.08 	17.9M  	0:00.55	Ra6 Rb5 Ba1 Rd5 h4 Rd1 Rxa4 h6 Kf3 g5 h5 Rxa1 Rxa1 Nxh5 Ke4 Kg6 Ke3 d5 Ra6+ Nf6 Kd2 g4 Kc2 Kf5 Ra5
 22	+0.08 	17.9M  	0:00.55	Ra6 Rb5 Ba1 Rd5 h4 h6 Kf3 Rd1 Rxa4 g5 h5 Rxa1 Rxa1 Nxh5 Rd1 Kg6 Rxd6+ Kf5 Kg2 g4 f3 Kg5 fxg4 Kxg4 Rxh6
 21	+0.08 	15.2M  	0:00.46	Ra6 Rb5 Ba1 Rd5 h4 h6 Kf3 Rd1 Rxa4 g5 h5 Rxa1 Rxa1 Nxh5 Rd1 Kg6 Rxd6+ Kf5 Ra6 g4+ Ke2 f6 Ra7 Kg6
 20	+0.08 	15.1M  	0:00.46	Ra6 Rb5 Ba1 Rd5 h4 h6 Kf3 Rd1 Rxa4 g5 h5 Rxa1 Rxa1 Nxh5 Ke3 Kg6 Ra6 Nf6 Kd3 g4 Rxd6
 19	+0.08 	13.2M  	0:00.40	Ra6 Rd5 h4 h6 Rxa4 g5 h5 Rd3 Ba1 Rd1 Kf3 Rxa1 Rxa1 g4+ Ke3 Nd5+ Ke2 Nf6 f3 Nxh5 Rd1 gxf3+ Kf2
 18	+0.08 	10.7M  	0:00.33	Ra6 Rd5 h4 h6 Kf3 Rd2 Ba1 Rd1 Rxa4 g5 Ke2 Rxa1 Rxa1 gxh4 gxh4 Kg6 Rc1 Nd5 f3 Kf5 Kd3
 17	+0.08 	9.32M  	0:00.28	Ra6 Rd5 h4 h6 Kf3 Rd2 Ba1 Rd1 Rxa4 g5 Ke3 Rxa1 Rxa1 gxh4 gxh4 Kg6 Kd2 Ne4+ Kd3
 16	+0.08 	8.76M  	0:00.27	Ra6 Rd5 h4 h6 Kf3 Rd2 Ba1 Rd1 Rxa4 g5 Bd4 Rd2 hxg5 hxg5 Ke3 Rd1
 15	  0.00 	7.84M  	0:00.24	Rxa4 g5 h4 Kg6 Bxf6 Kxf6 hxg5+ Kxg5 Kf3 Rc2 Rg4+ Kf6 Rh4 Kg6 Rg4+
 14	  0.00 	7.01M  	0:00.22	Rxa4 g5 h4 Kg6 Bxf6 Kxf6 Rd4 Ke5 Rg4 Kf6
 13	 -0.06 	3.65M  	0:00.11	Rxa4 Rc2 Bd4 Rd2 Be3 Rd1 Rd4 Rxd4 Bxd4 g5 g4 Kg6 Bxf6 Kxf6 Kg3 d5
 12	+0.09 	1.49M  	0:00.05	Rxa4 Rd5 Bd4 Rxd4 Rxd4 g5 f3 d5 Rd3 h5 h4 g4 Kf2 gxf3
 11	+0.09 	1.04M  	0:00.03	Rxa4 Rc2 Bd4 Rc6 Rb4 d5 Rb5 Rc4 Bxf6+ Kxf6 Kf3 Ke6 h4 Rc3+ Ke2
 10	+0.09 	826598	0:00.03	Rxa4 h6 h3 g5 Bd4 Rd5 Rb4 Rxd4 Rxd4 Kg6 Rxd6
  9	+0.09 	261190	0:00.01	Ra8 Rd5 g4 Rb5 Bxf6+ Kxf6 Kg3 Ke7 f3 h5
  8	+0.10 	70587  	0:00.00	Ra7 Rc2 Bd4 Kh6 Bxf6 d5 Kf1 a3 Rxf7
  7	+0.10 	42600  	0:00.00	Ra7 Rc2 Bd4 Kh6 Rxf7 Ne4 Rd7
  6	+0.11 	21144  	0:00.00	Ra7 Rc2 Bd4 d5 Ra6 h5
  5	+0.11 	14366  	0:00.00	Ra7 Rc2 Ba3 g5 Bxd6
  4	+0.10 	6783    	0:00.00	Ra6 h5 Rxd6 Kh6
  3	+0.10 	3436    	0:00.00	Ra6 h5 Rxd6
  2	+0.11 	2613    	0:00.00	Ra6 Kh6
  1	NNUE evaluation using C:\cluster.mfb\Popcnt-LP\eval\nn-385696ec6ade.nnue enabled
  1	+0.11 	679      	0:00.00	Rxa4
  0	#
Download: https://github.com/MichaelB7/droidfish/ ... v13/mb.bin

At tc 6 sec with 1 sec increment, it plays like an average club player, at one 1 min with 1 sec increment it holds its own with Zappa Mexico II. ( this is with the Stockfish exe) , it is almost like having two engines in one.

It is not going be your "go to" engine for analysis , the net evaluation is not yet fully developed. Definitely fun to play against for me , ynmv.
Image
jdart
Posts: 4366
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Positions Chess Engines Don't Understand

Post by jdart »

These are a few I have collected the past few months (besides the one I just posted with bm Bf7). I think Stockfish solves most if not all of these. But other engines may have trouble.

r2qrbk1/5b1p/p1p2pp1/1pp5/P2nPNPP/2BPN3/1PP2R2/R5QK w - - bm axb5; c0 "SugarAI-Arasan, FICS 2021"; c1 "Arasan expects Raf1, draw";
6k1/4qpp1/p2n2p1/P2P2PP/1pp2QB1/8/1P3P2/5K2 b - - bm c3; c0 "Arasan-Goldbar, FICS 2021";
4rb2/7k/6pp/2pP2q1/P3p1P1/2Q2p1P/5P2/1R1R2K1 b - - bm e3; c0 "Arasan-wardog218, ICC 2021";
2r3k1/R3b1r1/1pp1p3/p3Pp1p/P1P1pP2/1P2P2q/1B3QB1/5RK1 b - - bm Kf7; c0 "Arasan-SugarAI, FICS 2021"; c1 "Arasan may select Kf7 but sees draw score";
2r3rk/p1n1q3/1pbRp3/n1p1P1N1/P1P2pPP/2P2P2/2B1Q2K/3R4 w - - bm Kh3; c0 "Abysses-Arasan, FICS 2021"; c1 "Kh3 wins, Arasan gives 0 score";
2r2rk1/1bq1bppp/pnn1p3/1p1pP3/1P1N1P2/P3B3/2P1BNPP/R3QRK1 w - - bm Ng4; c0 "Angledust-Arasan, FICS 2021";
q3rbk1/5b1p/2p2pp1/1pp5/3nPNPP/2BPN3/1PP2R2/6QK w - - bm Nh5; c0 "SugarAI-Arasan, FICS 2021"; c1 "should have win score, not draw score";
8/6p1/5p1p/3BpPnP/1k2P1P1/8/4K3/8 b - - bm Kc3; c0 "Arasan-exeComp, FICS 2021";
r7/P2R4/4p3/4k3/1K2p3/6R1/7P/r7 w - - bm Kc3; c0 "Arasan-Abysses, FICS 2021";
r2r2k1/pp1bbpp1/1qn1p2p/4P3/2BpQ3/P4NN1/1P3PPP/2R1R1K1 b - - am Qxb2; c0 "SugarAI-Arasan, FICS 2021";
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Positions Chess Engines Don't Understand

Post by Vinvin »

In all this set, only one position is a bit hard for our mighty Stockfish.
Sometimes it needs more than 1 minute on 16 cores to find Kh3.
[d]2r3rk/p1n1q3/1pbRp3/n1p1P1N1/P1P2pPP/2P2P2/2B1Q2K/3R4 w - - 0 1

Code: Select all

Stockfish_21112321_x64_avx2:
Found 511 tablebases
NNUE evaluation using nn-13406b1dcbe0.nnue enabled
...
 34/49	00:11	 269.242k	22.949k	+1,71	1.Rxc6 Nxc6 2.Qe4 Nb8 3.Kh3 Rg7 4.Qxf4 Rf8 5.Qe4 Nd7 6.Kg3 Rb8 7.Qe3 Nf8 8.Ne4 Ne8 9.f4 Rd8 10.Rh1 Rd7 11.Ng5 Nc7 12.h5 a6 13.Ne4 b5 14.Nf6 bxc4 15.Nxd7 Nd5 16.Qxc5 Nxd7 17.Qxe7 Rxe7 18.g5 Nxc3 19.h6 Nc5 20.g6 Nd3 21.Kh4 Re8
 35/48-	00:12	 294.278k	22.942k	+1,61	1.Rxc6 Nxc6
 35/48+	00:12	 297.885k	22.939k	+1,72	1.Rxc6
 35/48	00:13	 308.010k	22.945k	+1,61	1.Rxc6 Nxc6 2.Qe4 Nb8 3.Kh3 Rg7 4.Qxf4 Rf8 5.Qe4 Nd7 6.Kg3 Rb8 7.Qe3 Nf8 8.Ne4 Ne8 9.f4 Rd8 10.Rh1 Rd7 11.h5 Qd8 12.Rh2 Nh7 13.g5 Rg8 14.Kg4 Ng7 15.Ng3 Qf8 16.Bg6 Qe7 17.Qe4 Nf5 18.Nxf5 exf5+ 19.Qxf5 Rd1 20.Re2 Rg1+ 21.Kf3
 36/48+	00:14	 322.081k	22.955k	+1,75	1.Rxc6
 36/48+	00:14	 338.042k	22.954k	+1,87	1.Rxc6
 36/52	00:15	 351.864k	22.941k	+1,91	1.Rxc6 Nxc6 2.Qe4 Nb8 3.Kh3 Rg7 4.Qxf4 Rf8 5.Qe4 Nd7 6.Kg3 Rb8 7.Qe3 Nf8 8.Ne4 Ne8 9.f4 Rd8 10.Rh1 Rd7 11.h5 Qd8 12.Rh2 Nh7 13.h6 Rg8 14.Nd2 Nf8 15.Nf3 Ng6 16.Rh5 Nc7 17.Rg5 Qe8 18.Qe4 Nf8 19.Rxg8+ Kxg8 20.Qe3 Qe7 21.Nh4 b5 22.axb5 Na8 23.g5 Nb6 24.Qe4 Qh7 25.Qxh7+ Nxh7
 37/51-	00:16	 371.560k	22.937k	+1,75	1.Rxc6 Nxc6
 37/58+	00:17	 405.311k	22.907k	+1,87	1.Rxc6
 37/58-	00:25	 581.070k	22.778k	+1,62	1.Rxc6 Nxc6
 37/58+	00:28	 654.808k	22.748k	+1,84	1.Rxc6
 37/58	00:31	 707.369k	22.711k	+1,86	1.Rxc6 Nxc6 2.Qe4 Nb8 3.Kh3 Rg7 4.Qxf4 Nd7 5.Kg3 Kg8 6.Qe3 Rd8 7.Qd2 Rb8 8.f4 Kh8 9.Qe3 Rbg8 10.Rd6 Nf8 11.Be4 Ne8 12.Rd3 Nh7 13.Rd1 Rf8 14.Qf3 Rfg8 15.Qd3 Nf8 16.Qd8 Nd7 17.Qxe7 Rxe7 18.Bc2 Nb8 19.h5 Nc6 20.Nf3 Ng7 21.Bg6 Rd8 22.Rh1 Na5 23.h6
 38/51	00:36	 839.018k	22.752k	+1,87	1.Rxc6 Nxc6 2.Qe4 Nb8 3.Kh3 Rg7 4.Qxf4 Nd7 5.Kg3 Kg8 6.Qe3 Rd8 7.Qd2 Rb8 8.f4 Kh8 9.Qe2 Rbg8 10.Be4 Rd8 11.Qd2 Rdg8 12.Bc6 Nb8 13.Bf3 Nd7 14.Qd6 Nf8 15.Bc6 Ne8 16.Qxe7 Rxe7 17.Be4 Nd7 18.Rd2 a6 19.Bc6 Nb8 20.Bf3 Nd7 21.Rb2 Nc7 22.Bc6 Reg7 23.Rd2 Nb8 24.Bf3 b5 25.axb5
 39/47-	00:38	 868.392k	22.761k	+1,73	1.Rxc6 Nxc6
 39/47+	00:39	 895.198k	22.769k	+1,86	1.Rxc6
 39/54+	00:41	 950.622k	22.784k	+2,03	1.Rxc6
 39/57	00:42	 968.953k	22.770k	+1,92	1.Rxc6 Nxc6 2.Qe4 Nb8 3.Kh3 Rg7 4.Qxf4 Rf8 5.Qe4 Nd7 6.Kg3 Rb8 7.Qe3 Nf8 8.Ne4 Ne8 9.f4 Rd8 10.Rh1 Rd7 11.h5 Qd8 12.Rh2 Rd1 13.Nd2 Ra1 14.Nf3 Rd7 15.h6 Ra2 16.g5 Rxc2 17.Rxc2 Qe7 18.Qe4 Qh7 19.Qxh7+ Kxh7 20.Kg4 Ng6 21.Nh4 Rd1 22.Nxg6 Kxg6 23.Rh2 Rg1+ 24.Kh4 Rf1
 40/53	00:45	 1.038.513k	22.748k	+1,90	1.Rxc6 Nxc6 2.Qe4 Nb8 3.Kh3 Rg7 4.Qxf4 Rf8 5.Qe4 Nd7 6.Kg3 Rb8 7.Qe3 Nf8 8.Ne4 Ne8 9.f4 Rd8 10.Rh1 Rd7 11.h5 Qd8 12.Rh2 Rd1 13.Nd2 Ra1 14.Nf3 Rd7 15.g5 Ra2 16.h6 Rxc2 17.Rxc2 Qe7 18.Qe4 Qh7 19.Qxh7+ Kxh7 20.a5 bxa5 21.Ra2 Ng6 22.Nh4 Rd3+ 23.Kg4 Nxh4
 41/47	01:00	 1.360.416k	22.622k	+1,98	1.Rxc6 Nxc6 2.Qe4 Nb8 3.Kh3 Rg7 4.Qxf4 Rf8 5.Qe4 Nd7 6.Kg3 Re8 7.Rd6 Kg8 8.f4 Nf8 9.Nf3 Rd8 10.Qd3 Rd7 11.h5 Qd8 12.h6 Rh7 13.Rxd7 Qxd7 14.Qxd7 Rxd7 15.g5 Ne8 16.g6 Ng7 17.Kg4 Ne8 18.Kg5 Kh8 19.Kh5 Kg8 20.Be4 Rd1 21.f5 exf5 22.Bd5+ Kh8 23.e6 Rh1+ 24.Kg5
 42/32-	01:03	 1.430.973k	22.646k	+1,83	1.Rxc6 Nxc6
 42/32+	01:03	 1.444.522k	22.653k	+1,96	1.Rxc6
 42/53-	01:07	 1.520.577k	22.656k	+1,70	1.Rxc6 Nxc6
 42/62+	01:21	 1.845.158k	22.649k	+1,92	1.Rxc6
 42/62+	01:26	 1.972.841k	22.689k	+2,25	1.Kh3
 42/65+	02:11	 2.969.164k	22.519k	+3,27	1.Kh3
 42/65	02:55	 3.970.291k	22.567k	+3,57	1.Kh3 a6 2.Rh1 Rg7 3.Be4 Bxa4 4.Rxb6 Bb3 5.Bd3 Rcg8 6.Rd6 Nb7 7.Ne4 Nxd6 8.exd6 Qd8 9.dxc7 Rxc7 10.g5 Rf8 11.Rg1 e5 12.Nf6 Rg7 13.Qe4 Ba4 14.Nh5 Qd7+ 15.Kh2 Bc6 16.Qxe5 Bxf3 17.Nxg7 Qxg7 18.Qd6 Kg8 19.Rf1 Bh5 20.Be4 a5 21.Rxf4 Rxf4 22.Qxf4 Qxc3 23.Bd5+ Kh7 24.Qc7+ Kh8 25.Qc8+ Kg7

jdart wrote: Wed Mar 17, 2021 2:01 am These are a few I have collected the past few months (besides the one I just posted with bm Bf7). I think Stockfish solves most if not all of these. But other engines may have trouble.

r2qrbk1/5b1p/p1p2pp1/1pp5/P2nPNPP/2BPN3/1PP2R2/R5QK w - - bm axb5; c0 "SugarAI-Arasan, FICS 2021"; c1 "Arasan expects Raf1, draw";
6k1/4qpp1/p2n2p1/P2P2PP/1pp2QB1/8/1P3P2/5K2 b - - bm c3; c0 "Arasan-Goldbar, FICS 2021";
4rb2/7k/6pp/2pP2q1/P3p1P1/2Q2p1P/5P2/1R1R2K1 b - - bm e3; c0 "Arasan-wardog218, ICC 2021";
2r3k1/R3b1r1/1pp1p3/p3Pp1p/P1P1pP2/1P2P2q/1B3QB1/5RK1 b - - bm Kf7; c0 "Arasan-SugarAI, FICS 2021"; c1 "Arasan may select Kf7 but sees draw score";
2r3rk/p1n1q3/1pbRp3/n1p1P1N1/P1P2pPP/2P2P2/2B1Q2K/3R4 w - - bm Kh3; c0 "Abysses-Arasan, FICS 2021"; c1 "Kh3 wins, Arasan gives 0 score";
2r2rk1/1bq1bppp/pnn1p3/1p1pP3/1P1N1P2/P3B3/2P1BNPP/R3QRK1 w - - bm Ng4; c0 "Angledust-Arasan, FICS 2021";
q3rbk1/5b1p/2p2pp1/1pp5/3nPNPP/2BPN3/1PP2R2/6QK w - - bm Nh5; c0 "SugarAI-Arasan, FICS 2021"; c1 "should have win score, not draw score";
8/6p1/5p1p/3BpPnP/1k2P1P1/8/4K3/8 b - - bm Kc3; c0 "Arasan-exeComp, FICS 2021";
r7/P2R4/4p3/4k3/1K2p3/6R1/7P/r7 w - - bm Kc3; c0 "Arasan-Abysses, FICS 2021";
r2r2k1/pp1bbpp1/1qn1p2p/4P3/2BpQ3/P4NN1/1P3PPP/2R1R1K1 b - - am Qxb2; c0 "SugarAI-Arasan, FICS 2021";