Engine test position KM FIDE GP 2015

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

Moderators: hgm, Rebel, chrisw

MikeGL
Posts: 1010
Joined: Thu Sep 01, 2011 2:49 pm

Re: Engine test position KM FIDE GP 2015

Post by MikeGL »

Ferdy wrote:Position after b4 h6 Bh4
[d]r2q1rk1/p1pn1pp1/bp1ppn1p/8/1PPP3B/P1Q1P3/4NPPP/R3KB1R b KQ - 0 11
SF development version:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 8

id name Stockfish 210515 64 POPCNT
Hash: 128, Threads: 2, MultiPV: 2, AllocTime: 3.0m

FEN: r2q1rk1/p1pn1pp1/bp1ppn1p/8/1PPP3B/P1Q1P3/4NPPP/R3KB1R b KQ - 0 11

  +0.28/26  0h:02m:53s:675ms   11... c5 12. dxc5 dxc5 13. Rd1 Qe7 14. b5 Bb7 15. f3 Rfd8 16. e4 e5 17. Ng3 Qe6 18. Nf5 Nf8 
  +0.16/26  0h:02m:53s:675ms   11... Bb7 12. f3 a5 13. b5 e5 14. dxe5 dxe5 15. Rd1 Qe7 16. Ng3 Qe6 17. Bxf6 Nxf6 18. c5 Bd5 

  +0.34/25  0h:02m:12s:738ms   11... c5 12. dxc5 bxc5 13. f3 Ne5 14. b5 Bb7 15. a4 a6 16. e4 Ned7 17. Bxf6 Nxf6 18. Ng3 axb5 
  +0.13/25  0h:02m:22s:263ms   11... e5 12. Bxf6 Qxf6 13. d5 Bb7 14. Ng3 a5 15. Be2 axb4 16. axb4 Rxa1+ 17. Qxa1 Ra8 18. Qc1 Qd8 

  +0.37/24  0h:01m:56s:321ms   11... c5 12. dxc5 dxc5 13. Rd1 Qe7 14. b5 Bb7 15. f3 Rfd8 16. e4 e5 17. Ng3 Qe6 18. Nf5 Nf8 
  +0.13/24  0h:02m:05s:992ms   11... e5 12. Bxf6 Qxf6 13. d5 Qg5 14. h4 Qg6 15. a4 Bb7 16. a5 bxa5 17. Rxa5 Rfb8 18. Ng3 c5 

  +0.25/23  0h:01m:45s:404ms   11... c5 12. dxc5 bxc5 13. f3 Bb7 14. Rd1 Qb6 15. bxc5 Qxc5 16. Qb4 Qxb4+ 17. axb4 Rfc8 18. Nc3 Ne8 
  +0.12/23  0h:01m:50s:551ms   11... e5 12. Bxf6 Qxf6 13. d5 Qg5 14. h4 Qg6 15. Ng3 f5 16. Be2 f4 17. Bd3 Qf6 18. Ne4 Qe7 

  +0.35/22  0h:00m:33s:982ms   11... c5 12. dxc5 dxc5 13. Rd1 Qc8 14. b5 Bb7 15. f3 a6 16. a4 axb5 17. axb5 Ra4 18. Qc2 Qa8 
  +0.00/22  0h:01m:16s:988ms   11... e5 12. Bxf6 Qxf6 13. d5 Rac8 14. Qc2 c6 15. dxc6 Rxc6 16. Qa4 Bb7 17. Nc3 Rc7 18. Rd1 Rfc8 

  +0.34/21  0h:00m:28s:280ms   11... Re8 12. Qc2 
  +0.34/21  0h:00m:18s:792ms   11... c5 12. dxc5 bxc5 13. f3 Re8 14. b5 Bb7 15. a4 d5 16. a5 dxc4 17. Ra3 Ne4 18. Bxd8 Nxc3 
Deuterium development version:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 8

id name Deuterium v2015.1.35.169
Hash: 128, Threads: 1, MultiPV: 3, AllocTime: 5.0m

FEN: r2q1rk1/p1pn1pp1/bp1ppn1p/8/1PPP3B/P1Q1P3/4NPPP/R3KB1R b KQ - 0 11

  +0.33/19  0h:04m:44s:473ms   11... c5 12. dxc5 bxc5 13. f3 Rc8 14. b5 Bb7 15. O-O-O d5 16. Bxf6 Nxf6 17. Ng3 Qb6 18. a4 Qc7 
  +0.19/19  0h:05m:22s:672ms   11... Rc8 12. b5 Bb7 13. Qb3 c5 14. bxc6 Bxc6 15. Nc3 Qe7 16. f3 e5 17. O-O-O d5 18. Kb2 dxc4 
  +0.05/19  0h:07m:41s:218ms   11... Bb7 12. Qb2 a5 13. b5 e5 14. d5 g5 15. Bg3 Nh5 16. Nc3 Nc5 17. Be2 Nxg3 18. hxg3 Qf6 

  +0.20/18  0h:03m:30s:891ms   11... Rc8 12. Rd1 c6 13. Qb3 d5 14. cxd5 exd5 15. Nc3 Bxf1 16. Kxf1 b5 17. Bxf6 Nxf6 18. Kg1 Re8 
  +0.12/18  0h:02m:34s:745ms   11... Re8 12. Qc2 c5 13. dxc5 bxc5 14. Nc3 Ne5 15. Ne4 g5 16. Bg3 Nxe4 17. Qxe4 f5 18. Qc2 Bb7 
  +0.12/18  0h:02m:22s:176ms   11... Qe7 12. f3 Rfe8 13. Qb3 e5 14. d5 Bb7 15. Nc3 e4 16. f4 a5 17. Ra2 axb4 18. axb4 Rxa2 
11... c5 is in the spirit of this indian defences where black tries to challenge the center. So it looks correct and the strongest as pointed out by the bind above of Lyudmil where the b5 push of white later will bind the c7 pawn and the Queen and the position, hence c5 push asap. Was even played by Nakamura in the actual game.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Engine test position KM FIDE GP 2015

Post by Ferdy »

MikeGL wrote:
Ferdy wrote:Position after b4 h6 Bh4
[d]r2q1rk1/p1pn1pp1/bp1ppn1p/8/1PPP3B/P1Q1P3/4NPPP/R3KB1R b KQ - 0 11
SF development version:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 8

id name Stockfish 210515 64 POPCNT
Hash: 128, Threads: 2, MultiPV: 2, AllocTime: 3.0m

FEN: r2q1rk1/p1pn1pp1/bp1ppn1p/8/1PPP3B/P1Q1P3/4NPPP/R3KB1R b KQ - 0 11

  +0.28/26  0h:02m:53s:675ms   11... c5 12. dxc5 dxc5 13. Rd1 Qe7 14. b5 Bb7 15. f3 Rfd8 16. e4 e5 17. Ng3 Qe6 18. Nf5 Nf8 
  +0.16/26  0h:02m:53s:675ms   11... Bb7 12. f3 a5 13. b5 e5 14. dxe5 dxe5 15. Rd1 Qe7 16. Ng3 Qe6 17. Bxf6 Nxf6 18. c5 Bd5 

  +0.34/25  0h:02m:12s:738ms   11... c5 12. dxc5 bxc5 13. f3 Ne5 14. b5 Bb7 15. a4 a6 16. e4 Ned7 17. Bxf6 Nxf6 18. Ng3 axb5 
  +0.13/25  0h:02m:22s:263ms   11... e5 12. Bxf6 Qxf6 13. d5 Bb7 14. Ng3 a5 15. Be2 axb4 16. axb4 Rxa1+ 17. Qxa1 Ra8 18. Qc1 Qd8 

  +0.37/24  0h:01m:56s:321ms   11... c5 12. dxc5 dxc5 13. Rd1 Qe7 14. b5 Bb7 15. f3 Rfd8 16. e4 e5 17. Ng3 Qe6 18. Nf5 Nf8 
  +0.13/24  0h:02m:05s:992ms   11... e5 12. Bxf6 Qxf6 13. d5 Qg5 14. h4 Qg6 15. a4 Bb7 16. a5 bxa5 17. Rxa5 Rfb8 18. Ng3 c5 

  +0.25/23  0h:01m:45s:404ms   11... c5 12. dxc5 bxc5 13. f3 Bb7 14. Rd1 Qb6 15. bxc5 Qxc5 16. Qb4 Qxb4+ 17. axb4 Rfc8 18. Nc3 Ne8 
  +0.12/23  0h:01m:50s:551ms   11... e5 12. Bxf6 Qxf6 13. d5 Qg5 14. h4 Qg6 15. Ng3 f5 16. Be2 f4 17. Bd3 Qf6 18. Ne4 Qe7 

  +0.35/22  0h:00m:33s:982ms   11... c5 12. dxc5 dxc5 13. Rd1 Qc8 14. b5 Bb7 15. f3 a6 16. a4 axb5 17. axb5 Ra4 18. Qc2 Qa8 
  +0.00/22  0h:01m:16s:988ms   11... e5 12. Bxf6 Qxf6 13. d5 Rac8 14. Qc2 c6 15. dxc6 Rxc6 16. Qa4 Bb7 17. Nc3 Rc7 18. Rd1 Rfc8 

  +0.34/21  0h:00m:28s:280ms   11... Re8 12. Qc2 
  +0.34/21  0h:00m:18s:792ms   11... c5 12. dxc5 bxc5 13. f3 Re8 14. b5 Bb7 15. a4 d5 16. a5 dxc4 17. Ra3 Ne4 18. Bxd8 Nxc3 
Deuterium development version:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 8

id name Deuterium v2015.1.35.169
Hash: 128, Threads: 1, MultiPV: 3, AllocTime: 5.0m

FEN: r2q1rk1/p1pn1pp1/bp1ppn1p/8/1PPP3B/P1Q1P3/4NPPP/R3KB1R b KQ - 0 11

  +0.33/19  0h:04m:44s:473ms   11... c5 12. dxc5 bxc5 13. f3 Rc8 14. b5 Bb7 15. O-O-O d5 16. Bxf6 Nxf6 17. Ng3 Qb6 18. a4 Qc7 
  +0.19/19  0h:05m:22s:672ms   11... Rc8 12. b5 Bb7 13. Qb3 c5 14. bxc6 Bxc6 15. Nc3 Qe7 16. f3 e5 17. O-O-O d5 18. Kb2 dxc4 
  +0.05/19  0h:07m:41s:218ms   11... Bb7 12. Qb2 a5 13. b5 e5 14. d5 g5 15. Bg3 Nh5 16. Nc3 Nc5 17. Be2 Nxg3 18. hxg3 Qf6 

  +0.20/18  0h:03m:30s:891ms   11... Rc8 12. Rd1 c6 13. Qb3 d5 14. cxd5 exd5 15. Nc3 Bxf1 16. Kxf1 b5 17. Bxf6 Nxf6 18. Kg1 Re8 
  +0.12/18  0h:02m:34s:745ms   11... Re8 12. Qc2 c5 13. dxc5 bxc5 14. Nc3 Ne5 15. Ne4 g5 16. Bg3 Nxe4 17. Qxe4 f5 18. Qc2 Bb7 
  +0.12/18  0h:02m:22s:176ms   11... Qe7 12. f3 Rfe8 13. Qb3 e5 14. d5 Bb7 15. Nc3 e4 16. f4 a5 17. Ra2 axb4 18. axb4 Rxa2 
11... c5 is in the spirit of this indian defences where black tries to challenge the center. So it looks correct and the strongest as pointed out by the bind above of Lyudmil where the b5 push of white later will bind the c7 pawn and the Queen and the position, hence c5 push asap. Was even played by Nakamura in the actual game.
White has space but somewhat cramped because of Ne2. It cannot easily jump to a good square because there is Bh4 and Qc3.
Lyudmil Tsvetkov
Posts: 6052
Joined: Tue Jun 12, 2012 12:41 pm

Re: Engine test position KM FIDE GP 2015

Post by Lyudmil Tsvetkov »

Ferdy wrote:Position after b4 h6 Bh4
[d]r2q1rk1/p1pn1pp1/bp1ppn1p/8/1PPP3B/P1Q1P3/4NPPP/R3KB1R b KQ - 0 11
SF development version:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 8

id name Stockfish 210515 64 POPCNT
Hash: 128, Threads: 2, MultiPV: 2, AllocTime: 3.0m

FEN: r2q1rk1/p1pn1pp1/bp1ppn1p/8/1PPP3B/P1Q1P3/4NPPP/R3KB1R b KQ - 0 11

  +0.28/26  0h:02m:53s:675ms   11... c5 12. dxc5 dxc5 13. Rd1 Qe7 14. b5 Bb7 15. f3 Rfd8 16. e4 e5 17. Ng3 Qe6 18. Nf5 Nf8 
  +0.16/26  0h:02m:53s:675ms   11... Bb7 12. f3 a5 13. b5 e5 14. dxe5 dxe5 15. Rd1 Qe7 16. Ng3 Qe6 17. Bxf6 Nxf6 18. c5 Bd5 

  +0.34/25  0h:02m:12s:738ms   11... c5 12. dxc5 bxc5 13. f3 Ne5 14. b5 Bb7 15. a4 a6 16. e4 Ned7 17. Bxf6 Nxf6 18. Ng3 axb5 
  +0.13/25  0h:02m:22s:263ms   11... e5 12. Bxf6 Qxf6 13. d5 Bb7 14. Ng3 a5 15. Be2 axb4 16. axb4 Rxa1+ 17. Qxa1 Ra8 18. Qc1 Qd8 

  +0.37/24  0h:01m:56s:321ms   11... c5 12. dxc5 dxc5 13. Rd1 Qe7 14. b5 Bb7 15. f3 Rfd8 16. e4 e5 17. Ng3 Qe6 18. Nf5 Nf8 
  +0.13/24  0h:02m:05s:992ms   11... e5 12. Bxf6 Qxf6 13. d5 Qg5 14. h4 Qg6 15. a4 Bb7 16. a5 bxa5 17. Rxa5 Rfb8 18. Ng3 c5 

  +0.25/23  0h:01m:45s:404ms   11... c5 12. dxc5 bxc5 13. f3 Bb7 14. Rd1 Qb6 15. bxc5 Qxc5 16. Qb4 Qxb4+ 17. axb4 Rfc8 18. Nc3 Ne8 
  +0.12/23  0h:01m:50s:551ms   11... e5 12. Bxf6 Qxf6 13. d5 Qg5 14. h4 Qg6 15. Ng3 f5 16. Be2 f4 17. Bd3 Qf6 18. Ne4 Qe7 

  +0.35/22  0h:00m:33s:982ms   11... c5 12. dxc5 dxc5 13. Rd1 Qc8 14. b5 Bb7 15. f3 a6 16. a4 axb5 17. axb5 Ra4 18. Qc2 Qa8 
  +0.00/22  0h:01m:16s:988ms   11... e5 12. Bxf6 Qxf6 13. d5 Rac8 14. Qc2 c6 15. dxc6 Rxc6 16. Qa4 Bb7 17. Nc3 Rc7 18. Rd1 Rfc8 

  +0.34/21  0h:00m:28s:280ms   11... Re8 12. Qc2 
  +0.34/21  0h:00m:18s:792ms   11... c5 12. dxc5 bxc5 13. f3 Re8 14. b5 Bb7 15. a4 d5 16. a5 dxc4 17. Ra3 Ne4 18. Bxd8 Nxc3 
Deuterium development version:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 8

id name Deuterium v2015.1.35.169
Hash: 128, Threads: 1, MultiPV: 3, AllocTime: 5.0m

FEN: r2q1rk1/p1pn1pp1/bp1ppn1p/8/1PPP3B/P1Q1P3/4NPPP/R3KB1R b KQ - 0 11

  +0.33/19  0h:04m:44s:473ms   11... c5 12. dxc5 bxc5 13. f3 Rc8 14. b5 Bb7 15. O-O-O d5 16. Bxf6 Nxf6 17. Ng3 Qb6 18. a4 Qc7 
  +0.19/19  0h:05m:22s:672ms   11... Rc8 12. b5 Bb7 13. Qb3 c5 14. bxc6 Bxc6 15. Nc3 Qe7 16. f3 e5 17. O-O-O d5 18. Kb2 dxc4 
  +0.05/19  0h:07m:41s:218ms   11... Bb7 12. Qb2 a5 13. b5 e5 14. d5 g5 15. Bg3 Nh5 16. Nc3 Nc5 17. Be2 Nxg3 18. hxg3 Qf6 

  +0.20/18  0h:03m:30s:891ms   11... Rc8 12. Rd1 c6 13. Qb3 d5 14. cxd5 exd5 15. Nc3 Bxf1 16. Kxf1 b5 17. Bxf6 Nxf6 18. Kg1 Re8 
  +0.12/18  0h:02m:34s:745ms   11... Re8 12. Qc2 c5 13. dxc5 bxc5 14. Nc3 Ne5 15. Ne4 g5 16. Bg3 Nxe4 17. Qxe4 f5 18. Qc2 Bb7 
  +0.12/18  0h:02m:22s:176ms   11... Qe7 12. f3 Rfe8 13. Qb3 e5 14. d5 Bb7 15. Nc3 e4 16. f4 a5 17. Ra2 axb4 18. axb4 Rxa2 
Agree that c5 for black is the strongest, Bb7 is a weaker alternative.

white should play here f3

[d]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 3

and now almost everything loses, apart from b5, found by Eelco's SF after 42 min. of analysis.

What I know is that pair of bishops are always stronger, no matter how many pawns, little dependent on mobility, mg or eg, as long as there are no outposted enemy knights on ranks 4 and above, and here there are none.

Ferdinand, I do not envy you, it is so difficult to develop an engine, and when one has limited testing resources...
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Engine test position KM FIDE GP 2015

Post by Ferdy »

Eelco de Groot wrote:
Lyudmil Tsvetkov wrote:For example, after h6 Bh4 Bb7 f3 SF follows a line like Re8 Bf2 a5 b5 (SF wavers if to play b5, when this is the only obvious good move), e5, and now, SF wants to capture on e5 or play something else, which could still give white some advantage, but d5 instead gives white big advantage:

[d]r2qr1k1/1bpn1pp1/1p1p1n1p/pP1Pp3/2P5/P1Q1PP2/4NBPP/R3KB1R b KQ - 0 6

tremendous bind on c6 here, which even is not a king bind

white is much better here, but my SF still does not understand it; it needs another 5-10 moves/10-20 plies in order to see this, with major help from me.

If it does not see that the above position favours white, how will it see that the initial position favours white, when the above line is probably one of the best main lines for both sides?

And if SF does not see this, how will weaker engines see it?
Just to illustrate the main line from Stockfish after 10. b4 h6 11. Bh4 c5 is with 12. dxc5 but after about depth 26 with multiple lines, Stockfish begins to see something different

depth 25:

25 2:21 -0.13 12.dxc5 bxc5 13.f3 Bb7 14.Rd1 Qc7 15.bxc5 Qxc5 16.Qb4 Qxb4+ 17.axb4 Rfc8 18.Bxf6 gxf6 19.Rd4 Ne5 20.Nf4 Kf8 21.b5 Ke7 22.Be2 a6 23.O-O axb5 24.cxb5 Rc2 25.Rb1 (347.553.037) 2463
25 2:21 -0.33 12.f3 cxd4 13.Nxd4 Rc8 14.b5 Bb7 15.Qb2 Qc7 16.Rc1 d5 17.Bg3 Qc5 18.Qb4 dxc4 19.Qxc5 Nxc5 20.Rxc4 Rfe8 21.Rc2 Nd5 22.Kf2 e5 23.Nc6 Bxc6 24.bxc6 Ne7 (347.553.037) 2463
25 2:21 -0.36 12.Rc1 Qc7 13.f3 Rfe8 14.dxc5 bxc5 15.Bxf6 Nxf6 16.Ng3 Bb7 17.Kf2 cxb4 18.axb4 a5 19.b5 a4 20.Qa3 Nd7 21.Be2 Nc5 22.Rhd1 Red8 23.Kg1 Qb6 24.Kf2 (347.553.037) 2463
25 2:21 -0.49 12.b5 Bb7 13.dxc5 bxc5 14.f3 a6 15.a4 axb5 16.axb5 Qb6 17.Rxa8 Rxa8 18.Bxf6 Nxf6 19.Nc1 d5 20.Be2 dxc4 21.Bxc4 Bd5 22.Kf2 Ra4 23.Bd3 Rb4 24.Rd1 Qc7 25.e4 (347.553.037) 2463

now it changes:

26 3:52 -0.10 12.f3 {!} cxd4 13.Qxd4 Rc8 14.Nc3 d5 15.cxd5 Bxf1 16.Kxf1 Qc7 17.dxe6 Qxc3 18.exd7 Nxd7 19.Qxc3 Rxc3 20.e4 Rfc8 21.Bg3 Rb3 22.h4 Nf6 23.Bd6 Rc2 24.Be7 Nh5 25.Kg1 (570.085.102) 2451
26 3:52 -0.20 12.dxc5 bxc5 13.f3 Bb7 14.Rd1 Qc7 15.bxc5 Qxc5 16.Qb4 Qxb4+ 17.axb4 Rfc8 18.Bxf6 gxf6 19.Rd4 Ne5 20.Nf4 Kf8 21.b5 Ke7 22.Be2 a6 23.O-O axb5 24.cxb5 Rc2 25.Rb1 (570.085.102) 2451
26 3:52 -0.26 12.Rc1 Qc7 13.f3 Rfe8 14.Bg3 e5 15.dxc5 bxc5 16.e4 cxb4 17.axb4 Rac8 18.b5 Bb7 19.Bf2 Nb6 20.Ng3 d5 21.c5 dxe4 22.fxe4 Bxe4 23.Nxe4 Nxe4 24.Qe3 Nxf2 25.Kxf2 (570.085.102) 2451
26 3:52 -0.32 12.a4 Bb7 13.a5 e5 14.bxc5 bxc5 15.Bxf6 Nxf6 16.d5 Ba6 17.Ng3 Rb8 18.Be2 Rb4 19.O-O Qc7 20.Qc2 Rfb8 21.Ra2 Rb3 22.Nf5 R8b4 23.Rd1 Qd7 24.Ng3 Bb7 (570.085.102) 2451


and at depth 32 (and a little earlier) White has at least gained equality here. The difference is only 14 centipawns but if you lose 14 centipawns each move, then it can add up quickly... In practice Stockfish just does not play lines like this or if it has to play b4 from book or whatever, misjudges it.

[D]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1P3/4NPPP/R3KB1R w KQ -

Engine: SfVerification_007E MOD MP (512 MB)
by Tord Romstad, Marco Costalba and Joona Kiiski

32 41:38 -0.01 12.f3 b5 13.dxc5 dxc5 14.cxb5 Bxb5
15.Bxf6 Qxf6 16.Qxf6 gxf6 17.Nf4 Rfb8
18.bxc5 Bxf1 19.Rxf1 Nxc5 20.Kf2 Rb2+
21.Kg1 Rb3 22.Rfc1 Nd3 23.Nxd3 Rxd3
24.e4 Rb8 25.Rc7 (6.234.780.761) 2495
Your 12... b5 is interesting.

Analysis position after b4 h6 Bh4 c5 f3.
[d]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12
SF:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 4

id name Stockfish 210515 64 POPCNT
Hash: 1024, Threads: 1, MultiPV: 2, AllocTime: 10.0m

FEN: r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12

  +0.24/28  0h:09m:43s:534ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Be2 Ne4 16. Bxd8 Nxc3 
  +0.16/28  0h:09m:43s:534ms   12... Bb7 13. Qd2 a5 14. bxc5 dxc5 15. dxc5 Nxc5 16. Qxd8 Rfxd8 

  +0.26/27  0h:07m:43s:044ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Be2 Ne4 16. Bxd8 Nxc3 
  +0.00/27  0h:08m:17s:171ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. a4 d5 16. a5 dxc4 

  +0.26/26  0h:03m:05s:516ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Be2 Ne4 16. Bxd8 Nxc3 
  +0.25/26  0h:03m:28s:174ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. a4 d5 16. a5 Rc8 
Deuterium:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 4

id name Deuterium v2015.1.35.169
Hash: 1024, Threads: 1, MultiPV: 2, AllocTime: 10.0m

FEN: r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12

  +0.44/23  0h:09m:27s:104ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Qe7 
  +0.11/23  0h:11m:28s:325ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Ne5 16. Qa4 Qc7 

  +0.49/22  0h:06m:49s:647ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Qe7 
  +0.21/22  0h:07m:49s:764ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Ne5 16. Qa4 Qc7 

  +0.41/21  0h:05m:13s:781ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Qe7 
  +0.10/21  0h:06m:00s:006ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Ne5 16. Qa4 Qc7 

  +0.38/20  0h:02m:00s:349ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Nb6 
  +0.30/20  0h:03m:33s:150ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. Bxf6 Nxf6 16. Ng3 d5 

  +0.44/19  0h:01m:19s:665ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. Qb2 d5 16. O-O-O a6 
  +0.24/19  0h:01m:31s:175ms   12... cxd4 13. Nxd4 Rc8 14. Qb3 Qc7 15. b5 Bb7 16. Qa4 Ne5 
Lyudmil Tsvetkov
Posts: 6052
Joined: Tue Jun 12, 2012 12:41 pm

Re: Engine test position KM FIDE GP 2015

Post by Lyudmil Tsvetkov »

Ferdy wrote:
Eelco de Groot wrote:
Lyudmil Tsvetkov wrote:For example, after h6 Bh4 Bb7 f3 SF follows a line like Re8 Bf2 a5 b5 (SF wavers if to play b5, when this is the only obvious good move), e5, and now, SF wants to capture on e5 or play something else, which could still give white some advantage, but d5 instead gives white big advantage:

[d]r2qr1k1/1bpn1pp1/1p1p1n1p/pP1Pp3/2P5/P1Q1PP2/4NBPP/R3KB1R b KQ - 0 6

tremendous bind on c6 here, which even is not a king bind

white is much better here, but my SF still does not understand it; it needs another 5-10 moves/10-20 plies in order to see this, with major help from me.

If it does not see that the above position favours white, how will it see that the initial position favours white, when the above line is probably one of the best main lines for both sides?

And if SF does not see this, how will weaker engines see it?
Just to illustrate the main line from Stockfish after 10. b4 h6 11. Bh4 c5 is with 12. dxc5 but after about depth 26 with multiple lines, Stockfish begins to see something different

depth 25:

25 2:21 -0.13 12.dxc5 bxc5 13.f3 Bb7 14.Rd1 Qc7 15.bxc5 Qxc5 16.Qb4 Qxb4+ 17.axb4 Rfc8 18.Bxf6 gxf6 19.Rd4 Ne5 20.Nf4 Kf8 21.b5 Ke7 22.Be2 a6 23.O-O axb5 24.cxb5 Rc2 25.Rb1 (347.553.037) 2463
25 2:21 -0.33 12.f3 cxd4 13.Nxd4 Rc8 14.b5 Bb7 15.Qb2 Qc7 16.Rc1 d5 17.Bg3 Qc5 18.Qb4 dxc4 19.Qxc5 Nxc5 20.Rxc4 Rfe8 21.Rc2 Nd5 22.Kf2 e5 23.Nc6 Bxc6 24.bxc6 Ne7 (347.553.037) 2463
25 2:21 -0.36 12.Rc1 Qc7 13.f3 Rfe8 14.dxc5 bxc5 15.Bxf6 Nxf6 16.Ng3 Bb7 17.Kf2 cxb4 18.axb4 a5 19.b5 a4 20.Qa3 Nd7 21.Be2 Nc5 22.Rhd1 Red8 23.Kg1 Qb6 24.Kf2 (347.553.037) 2463
25 2:21 -0.49 12.b5 Bb7 13.dxc5 bxc5 14.f3 a6 15.a4 axb5 16.axb5 Qb6 17.Rxa8 Rxa8 18.Bxf6 Nxf6 19.Nc1 d5 20.Be2 dxc4 21.Bxc4 Bd5 22.Kf2 Ra4 23.Bd3 Rb4 24.Rd1 Qc7 25.e4 (347.553.037) 2463

now it changes:

26 3:52 -0.10 12.f3 {!} cxd4 13.Qxd4 Rc8 14.Nc3 d5 15.cxd5 Bxf1 16.Kxf1 Qc7 17.dxe6 Qxc3 18.exd7 Nxd7 19.Qxc3 Rxc3 20.e4 Rfc8 21.Bg3 Rb3 22.h4 Nf6 23.Bd6 Rc2 24.Be7 Nh5 25.Kg1 (570.085.102) 2451
26 3:52 -0.20 12.dxc5 bxc5 13.f3 Bb7 14.Rd1 Qc7 15.bxc5 Qxc5 16.Qb4 Qxb4+ 17.axb4 Rfc8 18.Bxf6 gxf6 19.Rd4 Ne5 20.Nf4 Kf8 21.b5 Ke7 22.Be2 a6 23.O-O axb5 24.cxb5 Rc2 25.Rb1 (570.085.102) 2451
26 3:52 -0.26 12.Rc1 Qc7 13.f3 Rfe8 14.Bg3 e5 15.dxc5 bxc5 16.e4 cxb4 17.axb4 Rac8 18.b5 Bb7 19.Bf2 Nb6 20.Ng3 d5 21.c5 dxe4 22.fxe4 Bxe4 23.Nxe4 Nxe4 24.Qe3 Nxf2 25.Kxf2 (570.085.102) 2451
26 3:52 -0.32 12.a4 Bb7 13.a5 e5 14.bxc5 bxc5 15.Bxf6 Nxf6 16.d5 Ba6 17.Ng3 Rb8 18.Be2 Rb4 19.O-O Qc7 20.Qc2 Rfb8 21.Ra2 Rb3 22.Nf5 R8b4 23.Rd1 Qd7 24.Ng3 Bb7 (570.085.102) 2451


and at depth 32 (and a little earlier) White has at least gained equality here. The difference is only 14 centipawns but if you lose 14 centipawns each move, then it can add up quickly... In practice Stockfish just does not play lines like this or if it has to play b4 from book or whatever, misjudges it.

[D]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1P3/4NPPP/R3KB1R w KQ -

Engine: SfVerification_007E MOD MP (512 MB)
by Tord Romstad, Marco Costalba and Joona Kiiski

32 41:38 -0.01 12.f3 b5 13.dxc5 dxc5 14.cxb5 Bxb5
15.Bxf6 Qxf6 16.Qxf6 gxf6 17.Nf4 Rfb8
18.bxc5 Bxf1 19.Rxf1 Nxc5 20.Kf2 Rb2+
21.Kg1 Rb3 22.Rfc1 Nd3 23.Nxd3 Rxd3
24.e4 Rb8 25.Rc7 (6.234.780.761) 2495
Your 12... b5 is interesting.

Analysis position after b4 h6 Bh4 c5 f3.
[d]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12
SF:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 4

id name Stockfish 210515 64 POPCNT
Hash: 1024, Threads: 1, MultiPV: 2, AllocTime: 10.0m

FEN: r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12

  +0.24/28  0h:09m:43s:534ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Be2 Ne4 16. Bxd8 Nxc3 
  +0.16/28  0h:09m:43s:534ms   12... Bb7 13. Qd2 a5 14. bxc5 dxc5 15. dxc5 Nxc5 16. Qxd8 Rfxd8 

  +0.26/27  0h:07m:43s:044ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Be2 Ne4 16. Bxd8 Nxc3 
  +0.00/27  0h:08m:17s:171ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. a4 d5 16. a5 dxc4 

  +0.26/26  0h:03m:05s:516ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Be2 Ne4 16. Bxd8 Nxc3 
  +0.25/26  0h:03m:28s:174ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. a4 d5 16. a5 Rc8 
Deuterium:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 4

id name Deuterium v2015.1.35.169
Hash: 1024, Threads: 1, MultiPV: 2, AllocTime: 10.0m

FEN: r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12

  +0.44/23  0h:09m:27s:104ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Qe7 
  +0.11/23  0h:11m:28s:325ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Ne5 16. Qa4 Qc7 

  +0.49/22  0h:06m:49s:647ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Qe7 
  +0.21/22  0h:07m:49s:764ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Ne5 16. Qa4 Qc7 

  +0.41/21  0h:05m:13s:781ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Qe7 
  +0.10/21  0h:06m:00s:006ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Ne5 16. Qa4 Qc7 

  +0.38/20  0h:02m:00s:349ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Nb6 
  +0.30/20  0h:03m:33s:150ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. Bxf6 Nxf6 16. Ng3 d5 

  +0.44/19  0h:01m:19s:665ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. Qb2 d5 16. O-O-O a6 
  +0.24/19  0h:01m:31s:175ms   12... cxd4 13. Nxd4 Rc8 14. Qb3 Qc7 15. b5 Bb7 16. Qa4 Ne5 
On Deuteriums Rc8, white plays dc5 bc5 b5 Bb7, and now not 15. 0-0-0, which is wrong, but Rd1, or even better a4 d5 Rd1, and white is better.

[d]2rq1rk1/pb1n1pp1/4pn1p/1Ppp4/P1P4B/2Q1PP2/4N1PP/3RKB1R b K - 0 7
yanquis1972
Posts: 1766
Joined: Wed Jun 03, 2009 12:14 am

Re: Engine test position KM FIDE GP 2015

Post by yanquis1972 »

well, nice to see lyudmil hasn't leveled off at all...

position after b4 shows up 3 times in my DB, w/ immediate c5 players 2100-2500+, 2 black wins, 1 draw, a 2100 w/ black drawing a 2446.

but its really a huge advantage white, of course.

(edit -- my mistake, the 2100 beat the 2400...)
User avatar
Eelco de Groot
Posts: 4565
Joined: Sun Mar 12, 2006 2:40 am
Full name:   

Re: Engine test position KM FIDE GP 2015

Post by Eelco de Groot »

Lyudmil Tsvetkov wrote:
On Deuteriums Rc8, white plays dc5 bc5 b5 Bb7, and now not 15. 0-0-0, which is wrong, but Rd1, or even better a4 d5 Rd1, and white is better.
And I was so glad that Stockfish chooses the human move 15. Bf2 {!}
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
Eelco de Groot
Posts: 4565
Joined: Sun Mar 12, 2006 2:40 am
Full name:   

Re: Engine test position KM FIDE GP 2015

Post by Eelco de Groot »

Ferdy wrote:
Eelco de Groot wrote:
Lyudmil Tsvetkov wrote:For example, after h6 Bh4 Bb7 f3 SF follows a line like Re8 Bf2 a5 b5 (SF wavers if to play b5, when this is the only obvious good move), e5, and now, SF wants to capture on e5 or play something else, which could still give white some advantage, but d5 instead gives white big advantage:

[d]r2qr1k1/1bpn1pp1/1p1p1n1p/pP1Pp3/2P5/P1Q1PP2/4NBPP/R3KB1R b KQ - 0 6

tremendous bind on c6 here, which even is not a king bind

white is much better here, but my SF still does not understand it; it needs another 5-10 moves/10-20 plies in order to see this, with major help from me.

If it does not see that the above position favours white, how will it see that the initial position favours white, when the above line is probably one of the best main lines for both sides?

And if SF does not see this, how will weaker engines see it?
Just to illustrate the main line from Stockfish after 10. b4 h6 11. Bh4 c5 is with 12. dxc5 but after about depth 26 with multiple lines, Stockfish begins to see something different

depth 25:

25 2:21 -0.13 12.dxc5 bxc5 13.f3 Bb7 14.Rd1 Qc7 15.bxc5 Qxc5 16.Qb4 Qxb4+ 17.axb4 Rfc8 18.Bxf6 gxf6 19.Rd4 Ne5 20.Nf4 Kf8 21.b5 Ke7 22.Be2 a6 23.O-O axb5 24.cxb5 Rc2 25.Rb1 (347.553.037) 2463
25 2:21 -0.33 12.f3 cxd4 13.Nxd4 Rc8 14.b5 Bb7 15.Qb2 Qc7 16.Rc1 d5 17.Bg3 Qc5 18.Qb4 dxc4 19.Qxc5 Nxc5 20.Rxc4 Rfe8 21.Rc2 Nd5 22.Kf2 e5 23.Nc6 Bxc6 24.bxc6 Ne7 (347.553.037) 2463
25 2:21 -0.36 12.Rc1 Qc7 13.f3 Rfe8 14.dxc5 bxc5 15.Bxf6 Nxf6 16.Ng3 Bb7 17.Kf2 cxb4 18.axb4 a5 19.b5 a4 20.Qa3 Nd7 21.Be2 Nc5 22.Rhd1 Red8 23.Kg1 Qb6 24.Kf2 (347.553.037) 2463
25 2:21 -0.49 12.b5 Bb7 13.dxc5 bxc5 14.f3 a6 15.a4 axb5 16.axb5 Qb6 17.Rxa8 Rxa8 18.Bxf6 Nxf6 19.Nc1 d5 20.Be2 dxc4 21.Bxc4 Bd5 22.Kf2 Ra4 23.Bd3 Rb4 24.Rd1 Qc7 25.e4 (347.553.037) 2463

now it changes:

26 3:52 -0.10 12.f3 {!} cxd4 13.Qxd4 Rc8 14.Nc3 d5 15.cxd5 Bxf1 16.Kxf1 Qc7 17.dxe6 Qxc3 18.exd7 Nxd7 19.Qxc3 Rxc3 20.e4 Rfc8 21.Bg3 Rb3 22.h4 Nf6 23.Bd6 Rc2 24.Be7 Nh5 25.Kg1 (570.085.102) 2451
26 3:52 -0.20 12.dxc5 bxc5 13.f3 Bb7 14.Rd1 Qc7 15.bxc5 Qxc5 16.Qb4 Qxb4+ 17.axb4 Rfc8 18.Bxf6 gxf6 19.Rd4 Ne5 20.Nf4 Kf8 21.b5 Ke7 22.Be2 a6 23.O-O axb5 24.cxb5 Rc2 25.Rb1 (570.085.102) 2451
26 3:52 -0.26 12.Rc1 Qc7 13.f3 Rfe8 14.Bg3 e5 15.dxc5 bxc5 16.e4 cxb4 17.axb4 Rac8 18.b5 Bb7 19.Bf2 Nb6 20.Ng3 d5 21.c5 dxe4 22.fxe4 Bxe4 23.Nxe4 Nxe4 24.Qe3 Nxf2 25.Kxf2 (570.085.102) 2451
26 3:52 -0.32 12.a4 Bb7 13.a5 e5 14.bxc5 bxc5 15.Bxf6 Nxf6 16.d5 Ba6 17.Ng3 Rb8 18.Be2 Rb4 19.O-O Qc7 20.Qc2 Rfb8 21.Ra2 Rb3 22.Nf5 R8b4 23.Rd1 Qd7 24.Ng3 Bb7 (570.085.102) 2451


and at depth 32 (and a little earlier) White has at least gained equality here. The difference is only 14 centipawns but if you lose 14 centipawns each move, then it can add up quickly... In practice Stockfish just does not play lines like this or if it has to play b4 from book or whatever, misjudges it.

[D]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1P3/4NPPP/R3KB1R w KQ -

Engine: SfVerification_007E MOD MP (512 MB)
by Tord Romstad, Marco Costalba and Joona Kiiski

32 41:38 -0.01 12.f3 b5 13.dxc5 dxc5 14.cxb5 Bxb5
15.Bxf6 Qxf6 16.Qxf6 gxf6 17.Nf4 Rfb8
18.bxc5 Bxf1 19.Rxf1 Nxc5 20.Kf2 Rb2+
21.Kg1 Rb3 22.Rfc1 Nd3 23.Nxd3 Rxd3
24.e4 Rb8 25.Rc7 (6.234.780.761) 2495
Your 12... b5 is interesting.
:) I don't know why Stockfish does not show the move here, even if the analysis does not go so deep. Later my version switches to 12... Re8 as best reply but the difference levels off a bit. After 12. f3

[D]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ -

Engine: SfVerification_007E MOD MP (512 MB)
by Tord Romstad, Marco Costalba and Joona Kiiski

39 254:39 +0.26 12...Re8 13.dxc5 bxc5 14.b5 Bb7
15.a4 d5 16.a5 e5 17.cxd5 e4 18.f4 g5
19.a6 Bxa6 20.bxa6 gxh4 21.Qd2 Nb6
22.Nc3 Nbxd5 23.Bb5 Re6 24.Bc4 Rd6
25.Nxd5 Nxd5 (40.219.436.349) 2632

39 254:39 +0.12 12...Qc7 13.dxc5 bxc5 14.b5 Bb7
15.a4 a6 16.Bxf6 Nxf6 17.a5 axb5
18.cxb5 Nd5 19.Qd2 Nxe3 20.Qxe3 Rxa5
21.Rxa5 Qxa5+ 22.Kf2 Qxb5 23.Nc3 Qa5
24.Nb5 Qb6 25.Bd3 d5 (40.219.436.349) 2632

39 254:39 0.00 12...b5 13.dxc5 dxc5 14.cxb5 Bxb5
15.Bxf6 gxf6 16.Nf4 Bxf1 17.Rxf1 cxb4
18.axb4 Qb6 19.Kf2 Rfc8 20.Qd2 Rc4
21.Nh5 Ne5 22.Nxf6+ Kg7 23.Nh5+ Kg6
24.Kg1 Kxh5 25.Ra5 Rd8 (40.219.436.349) 2632

39 254:39 0.00 12...cxd4 13.Qxd4 Rc8 14.Nc3 Ne5
15.b5 Bb7 16.Be2 Nxc4 17.Bxc4 Qc7
18.Bxf6 gxf6 19.Bd5 Bxd5 20.Nxd5 exd5
21.O-O Rfe8 22.Qxf6 Re6 23.Qd4 Qc5
24.Rfc1 Qxc1+ 25.Rxc1 Rxc1+ (40.219.436.349) 2632

39 254:39 0.00 12...Rc8 13.dxc5 bxc5 14.b5 Bb7
15.Bf2 a6 16.a4 axb5 17.axb5 Ra8
18.Rxa8 Qxa8 19.Ng3 Qa2 20.Be2 Qb1+
21.Kd2 Qa2+ 22.Qc2 Qa5+ 23.Qc3 Qa2+ (40.219.436.349) 2632

__________________________________________________

40 362:37 +0.12 12...Re8 13.dxc5 bxc5 14.b5 Bb7
15.a4 d5 16.a5 e5 17.Qa3 Rc8 18.Rd1 d4
19.a6 Ba8 20.e4 Qb6 21.Bxf6 Qxf6
22.Ng3 h5 23.Be2 h4 24.Nf5 g6
25.Nh6+ Kg7 (58.022.169.768) 2666

40 362:37 +0.12 12...Qc7 13.dxc5 bxc5 14.b5 Bb7
15.a4 a6 16.Bxf6 Nxf6 17.a5 axb5
18.cxb5 Nd5 19.Qd2 Nxe3 20.Qxe3 Rxa5
21.Rxa5 Qxa5+ 22.Kf2 Qxb5 23.Nc3 Qa5
24.Nb5 Qb6 25.Bd3 d5 (58.022.169.768) 2666

40 362:37 0.00 12...b5 13.dxc5 dxc5 14.cxb5 Bxb5
15.Bxf6 Qxf6 16.Qxf6 gxf6 17.Nf4 Bxf1
18.Rxf1 Rfb8 19.bxc5 Nxc5 20.e4 Rb3
21.Kf2 Rab8 22.Rfd1 Kf8 23.Kf1 Kg7
24.Nh5+ Kg6 25.Nf4+ Kg5 (58.022.169.768) 2666

40 362:37 0.00 12...cxd4 13.Qxd4 Qc7 14.Rc1 Rfc8
15.Nc3 d5 16.Bg3 Qd8 17.cxd5 Bxf1
18.Rxf1 Nxd5 19.Kf2 Nxc3 20.Rxc3 Rxc3
21.Qxc3 Rc8 22.Qd2 Nf6 23.Qxd8+ Rxd8
24.Ke2 Rc8 25.Kd2 Rd8+ (58.022.169.768) 2666

40 362:37 0.00 12...Rc8 13.dxc5 bxc5 14.b5 Bb7
15.Bf2 a6 16.a4 axb5 17.axb5 Ra8
18.Rxa8 Qxa8 19.Ng3 Qa2 20.Be2 Qb1+
21.Kd2 Qa2+ 22.Qc2 Qa5+ 23.Qc3 Qa2+ (58.022.169.768) 2666

+0.12 I think just means equality, unless White comes up with a very strong novelty somewhere. Here is just one possible computer line again with 12...Re8

[Event "KM FIDE GP 2015"]
[Site "Khanty-Mansiysk RUS"]
[Date "2015.05.26"]
[Round "11"]
[White "Nakamura, Hi"]
[Black "Jakovenko, D."]
[WhiteElo "2799"]
[BlackElo "2738"]
[ECO "E32"]
[Result "1/2-1/2"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 d6 5. a3 Bxc3+ 6. Qxc3
O-O 7. Bg5 Nbd7 8. e3 b6 9. Ne2 Ba6 10. Rd1 (10. b4 h6
11. Bh4 c5 12. f3 Re8 13. dxc5 bxc5 14. b5 Bb7 15. a4 d5
16. a5 e5 17. Qb2 d4 18. e4 Qc7 19. Nc1 Nh5 20. Be2 Nf8
21. Bf2 Ne6 22. O-O Nef4 23. Re1 Nxe2+ 24. Rxe2 Bc8
[D]r1b1r1k1/p1q2pp1/7p/PPp1p2n/2PpP3/5P2/1Q2RBPP/R1N3K1 w - -
{=})
10... h6 11. Bxf6 Nxf6 12. Ng3 c5 13. Be2 Qc7 14. O-O Rac8
15. Rc1 cxd4 16. Qxd4 Rfd8 17. Qd2 Qb8 18. Rfd1 d5 19. cxd5
Rxd5 20. Qe1 Rxc1 21. Rxc1 Bxe2 22. Qxe2 Qd8 23. h3 Rd3
24. Nh5 Nxh5 25. Qxh5 Rd2 26. Qe5 Rxf2 27. Kxf2 Qd2+
28. Kf3 Qxc1 29. Qb8+ Kh7 30. Qxa7 Qf1+ 31. Kg3 Qe1+
32. Kh2 Qxe3 33. Qxf7 b5 34. Qd7 Qf4+ 35. Kg1 Qc1+ 36. Kh2
Qf4+ 37. Kg1 Qc4 38. Qd1 1/2-1/2
Analysis position after b4 h6 Bh4 c5 f3.
[d]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12
SF:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 4

id name Stockfish 210515 64 POPCNT
Hash: 1024, Threads: 1, MultiPV: 2, AllocTime: 10.0m

FEN: r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12

  +0.24/28  0h:09m:43s:534ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Be2 Ne4 16. Bxd8 Nxc3 
  +0.16/28  0h:09m:43s:534ms   12... Bb7 13. Qd2 a5 14. bxc5 dxc5 15. dxc5 Nxc5 16. Qxd8 Rfxd8 

  +0.26/27  0h:07m:43s:044ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Be2 Ne4 16. Bxd8 Nxc3 
  +0.00/27  0h:08m:17s:171ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. a4 d5 16. a5 dxc4 

  +0.26/26  0h:03m:05s:516ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Be2 Ne4 16. Bxd8 Nxc3 
  +0.25/26  0h:03m:28s:174ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. a4 d5 16. a5 Rc8 
Deuterium:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 4

id name Deuterium v2015.1.35.169
Hash: 1024, Threads: 1, MultiPV: 2, AllocTime: 10.0m

FEN: r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12

  +0.44/23  0h:09m:27s:104ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Qe7 
  +0.11/23  0h:11m:28s:325ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Ne5 16. Qa4 Qc7 

  +0.49/22  0h:06m:49s:647ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Qe7 
  +0.21/22  0h:07m:49s:764ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Ne5 16. Qa4 Qc7 

  +0.41/21  0h:05m:13s:781ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Qe7 
  +0.10/21  0h:06m:00s:006ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Ne5 16. Qa4 Qc7 

  +0.38/20  0h:02m:00s:349ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. O-O-O d5 16. Qb2 Nb6 
  +0.30/20  0h:03m:33s:150ms   12... Rc8 13. dxc5 bxc5 14. b5 Bb7 15. Bxf6 Nxf6 16. Ng3 d5 

  +0.44/19  0h:01m:19s:665ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. Qb2 d5 16. O-O-O a6 
  +0.24/19  0h:01m:31s:175ms   12... cxd4 13. Nxd4 Rc8 14. Qb3 Qc7 15. b5 Bb7 16. Qa4 Ne5 
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Engine test position KM FIDE GP 2015

Post by Ferdy »

Eelco de Groot wrote:
:) I don't know why Stockfish does not show the move here, even if the analysis does not go so deep. Later my version switches to 12... Re8 as best reply but the difference levels off a bit. After 12. f3

[D]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ -

Engine: SfVerification_007E MOD MP (512 MB)
by Tord Romstad, Marco Costalba and Joona Kiiski
40 362:37 +0.12 12...Re8 13.dxc5 bxc5 14.b5 Bb7
15.a4 d5 16.a5 e5 17.Qa3 Rc8 18.Rd1 d4
19.a6 Ba8 20.e4 Qb6 21.Bxf6 Qxf6
22.Ng3 h5 23.Be2 h4 24.Nf5 g6
25.Nh6+ Kg7 (58.022.169.768) 2666

40 362:37 +0.12 12...Qc7 13.dxc5 bxc5 14.b5 Bb7
15.a4 a6 16.Bxf6 Nxf6 17.a5 axb5
18.cxb5 Nd5 19.Qd2 Nxe3 20.Qxe3 Rxa5
21.Rxa5 Qxa5+ 22.Kf2 Qxb5 23.Nc3 Qa5
24.Nb5 Qb6 25.Bd3 d5 (58.022.169.768) 2666

40 362:37 0.00 12...b5 13.dxc5 dxc5 14.cxb5 Bxb5
15.Bxf6 Qxf6 16.Qxf6 gxf6 17.Nf4 Bxf1
18.Rxf1 Rfb8 19.bxc5 Nxc5 20.e4 Rb3
21.Kf2 Rab8 22.Rfd1 Kf8 23.Kf1 Kg7
24.Nh5+ Kg6 25.Nf4+ Kg5 (58.022.169.768) 2666

40 362:37 0.00 12...cxd4 13.Qxd4 Qc7 14.Rc1 Rfc8
15.Nc3 d5 16.Bg3 Qd8 17.cxd5 Bxf1
18.Rxf1 Nxd5 19.Kf2 Nxc3 20.Rxc3 Rxc3
21.Qxc3 Rc8 22.Qd2 Nf6 23.Qxd8+ Rxd8
24.Ke2 Rc8 25.Kd2 Rd8+ (58.022.169.768) 2666

40 362:37 0.00 12...Rc8 13.dxc5 bxc5 14.b5 Bb7
15.Bf2 a6 16.a4 axb5 17.axb5 Ra8
18.Rxa8 Qxa8 19.Ng3 Qa2 20.Be2 Qb1+
21.Kd2 Qa2+ 22.Qc2 Qa5+ 23.Qc3 Qa2+ (58.022.169.768) 2666

+0.12 I think just means equality, unless White comes up with a very strong novelty somewhere. Here is just one possible computer line again with 12...Re8

[Event "KM FIDE GP 2015"]
[Site "Khanty-Mansiysk RUS"]
[Date "2015.05.26"]
[Round "11"]
[White "Nakamura, Hi"]
[Black "Jakovenko, D."]
[WhiteElo "2799"]
[BlackElo "2738"]
[ECO "E32"]
[Result "1/2-1/2"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 d6 5. a3 Bxc3+ 6. Qxc3
O-O 7. Bg5 Nbd7 8. e3 b6 9. Ne2 Ba6 10. Rd1 (10. b4 h6
11. Bh4 c5 12. f3 Re8 13. dxc5 bxc5 14. b5 Bb7 15. a4 d5
16. a5 e5 17. Qb2 d4 18. e4 Qc7 19. Nc1 Nh5 20. Be2 Nf8
21. Bf2 Ne6 22. O-O Nef4 23. Re1 Nxe2+ 24. Rxe2 Bc8
[D]r1b1r1k1/p1q2pp1/7p/PPp1p2n/2PpP3/5P2/1Q2RBPP/R1N3K1 w - -
{=})
10... h6 11. Bxf6 Nxf6 12. Ng3 c5 13. Be2 Qc7 14. O-O Rac8
15. Rc1 cxd4 16. Qxd4 Rfd8 17. Qd2 Qb8 18. Rfd1 d5 19. cxd5
Rxd5 20. Qe1 Rxc1 21. Rxc1 Bxe2 22. Qxe2 Qd8 23. h3 Rd3
24. Nh5 Nxh5 25. Qxh5 Rd2 26. Qe5 Rxf2 27. Kxf2 Qd2+
28. Kf3 Qxc1 29. Qb8+ Kh7 30. Qxa7 Qf1+ 31. Kg3 Qe1+
32. Kh2 Qxe3 33. Qxf7 b5 34. Qd7 Qf4+ 35. Kg1 Qc1+ 36. Kh2
Qf4+ 37. Kg1 Qc4 38. Qd1 1/2-1/2
I give Deuterium more time if it can find Re8, and a sample quick analysis from H4.
[d]r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 8

id name Houdini 4 x64
Hash: 128, Threads: 1, MultiPV: 1, AllocTime: 1.0m

FEN: r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12

  +0.02/20  0h:01m:00s:000ms   12... Qc7 13. dxc5 bxc5 14. b5 Bb7 15. a4 d5 16. a5 e5 
  +0.12/19  0h:00m:21s:222ms   12... Qc7 13. dxc5 bxc5 14. Rc1 Rfd8 15. Qc2 Qb6 16. Qd2 g5 
  +0.08/18  0h:00m:13s:887ms   12... Qc7 13. dxc5 bxc5 14. Rc1 Rfd8 15. Qc2 Qb6 16. Qc3 Bb7 
  -0.01/17  0h:00m:12s:018ms   12... Re8 13. dxc5 
  +0.06/16  0h:00m:04s:528ms   12... Qc7 13. dxc5 bxc5 14. b5 Bb7 15. Qd2 Ne5 16. Bxf6 gxf6 
  +0.20/15  0h:00m:01s:279ms   12... cxd4 13. Qxd4 Rc8 14. Nc3 Qc7 15. Rc1 Rfe8 16. Qd2 Red8 

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical cores: 4, Logical cores: 8

id name Deuterium v2015.1.35.169
Hash: 128, Threads: 1, MultiPV: 1, AllocTime: 5.0m

FEN: r2q1rk1/p2n1pp1/bp1ppn1p/2p5/1PPP3B/P1Q1PP2/4N1PP/R3KB1R b KQ - 0 12

  +0.32/21  0h:03m:47s:357ms   12... Re8 13. dxc5 bxc5 14. b5 Bb7 15. Nc1 e5 16. Nb3 d5 17. O-O-O Qc7 18. Be2 a6 19. Bxf6 Nxf6 
  +0.17/20  0h:02m:17s:681ms   12... Re8 13. Rc1 e5 14. dxc5 bxc5 15. b5 Bb7 16. Qd2 Ne4 17. Bxd8 Nxd2 18. Kxd2 Rexd8 19. Nc3 a6 
  +0.23/19  0h:01m:36s:325ms   12... Re8 13. Rc1 e5 14. dxc5 bxc5 15. Rd1 Re6 16. Bxf6 Qxf6 17. Ng3 Rb8 18. Kf2 e4 19. Qxf6 Nxf6 
  +0.23/18  0h:01m:24s:756ms   12... Re8 13. Rc1 e5 14. dxc5 bxc5 15. Rd1 cxb4 16. axb4 Qc7 17. Bxf6 Nxf6 18. Ng3 Red8 19. Ra1 Bb7 
  +0.08/17  0h:00m:14s:243ms   12... cxd4 13. Nxd4 Ne5 14. b5 Bb7 15. Bg3 Rc8 16. Qb3 a6 17. O-O-O Qc7 18. Kb2 Nh5 19. bxa6 Bxa6 
  +0.11/16  0h:00m:10s:418ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Nc5 16. Rd1 a5 17. Qd2 d5 18. Be2 dxc4 19. O-O e5 
  +0.08/15  0h:00m:08s:487ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Qb4 Nc5 16. O-O-O a5 17. Qc3 Qd7 18. Qc2 g5 19. Bf2 e5 
  +0.13/14  0h:00m:06s:004ms   12... cxd4 13. Nxd4 Rc8 14. b5 Bb7 15. Be2 Ne5 16. O-O Bd5 17. Qb4 Bxc4 18. Bxf6 gxf6 19. Rac1 d5 
  -0.03/13  0h:00m:03s:466ms   12... Qc7 13. b5 Bb7 14. Kf2 cxd4 15. Nxd4 Ne5 16. Kg1 Bd5 17. Rc1 Rac8 18. e4 Bxc4 19. Qb4 
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Engine test position KM FIDE GP 2015

Post by Ferdy »

Another game.
Caruana - Tomashevsky, black here played 8... Na6, after the sacrifice 8. g4.
[d]rnbqk2r/1p2bppp/2p1pn2/p2p4/P1PP1BP1/2N1PN2/1P3P1P/R2QKB1R b KQkq - 0 8
Deuterium:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Cores: Physical = 4, Logical = 8
Physical Memory: Total = 12 GB, Available =  9 GB

id name Deuterium v2015.1.35.169
Hash: 256 MB, Threads: 1, MultiPV: 3, AllocTime: 5.0m

FEN: rnbqk2r/1p2bppp/2p1pn2/p2p4/P1PP1BP1/2N1PN2/1P3P1P/R2QKB1R b KQkq - 0 8

  +0.03/21  0h:05m:51s:439ms   8... O-O 9. h3 Na6 10. g5 Nd7 11. h4 Nb4 
  -0.21/21  0h:07m:59s:561ms   8... dxc4 9. Bxc4 Nd5 10. Bg3 O-O 11. O-O Nd7 
  -0.23/21  0h:08m:25s:487ms   8... Nbd7 9. h3 O-O 10. Qc2 dxc4 11. Bxc4 Nd5 

  +0.07/20  0h:02m:34s:277ms   8... O-O 9. h3 Na6 10. g5 Ne4 11. h4 Qb6 
  -0.19/20  0h:03m:57s:624ms   8... dxc4 9. Bxc4 O-O 10. h3 Nd5 11. Bg3 Na6 
  -0.27/20  0h:04m:58s:515ms   8... Nbd7 9. h3 dxc4 10. Bxc4 Nb6 11. Bd3 Nfd5 
Stockfish:

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Cores: Physical = 4, Logical = 8
Physical Memory: Total = 12 GB, Available = 9 GB

id name Stockfish 210515 64 POPCNT
Hash: 256 MB, Threads: 1, MultiPV: 3, AllocTime: 5.0m

FEN: rnbqk2r/1p2bppp/2p1pn2/p2p4/P1PP1BP1/2N1PN2/1P3P1P/R2QKB1R b KQkq - 0 8

  -0.08/26  0h:03m:54s:466ms   8... Na6 9. g5 Nh5 10. Be5 O-O 11. Rg1 Nb4 
  -0.12/26  0h:04m:42s:796ms   8... dxc4 9. Bxc4 O-O 10. h3 b6 11. O-O Bb7 
  -0.13/26  0h:04m:53s:341ms   8... Nbd7 9. g5 Nh5 10. Be5 O-O 11. h4 b6 

  -0.09/25  0h:02m:00s:829ms   8... Nbd7 9. g5 Nh5 10. Be5 O-O 11. h4 b6 
  -0.13/25  0h:03m:06s:919ms   8... O-O 9. g5 
  -0.17/25  0h:02m:34s:252ms   8... Na6 9. g5 Nh5 10. Be5 O-O 11. Rg1 g6 

  -0.06/24  0h:01m:39s:074ms   8... Nbd7 9. g5 Nh5 10. Be5 O-O 11. h4 b6 
  -0.14/24  0h:01m:50s:014ms   8... O-O 9. g5 Nh5 10. Bxb8 Rxb8 11. h4 g6 
  -0.17/24  0h:01m:54s:782ms   8... Na6 9. g5 Nh5 10. Be5 O-O 11. h4 Nb4 

  -0.07/23  0h:01m:01s:910ms   8... O-O 9. g5 
  -0.10/23  0h:00m:51s:180ms   8... Nbd7 9. g5 Nh5 10. Be5 O-O 11. h4 b6 
  -0.13/23  0h:01m:07s:955ms   8... h6 9. Rg1 Bb4 10. Qc2 g5 11. Be5 Nbd7 
The game score:
[pgn]
[Event "KM FIDE GP 2015"]
[Site "Khanty-Mansiysk RUS"]
[Date "2015.05.16"]
[Round "3"]
[White "Caruana, F."]
[Black "Tomashevsky, E."]
[Result "1-0"]
[Annotator "Ramriez Alvarez,Alejandro"]
[BlackElo "2749"]
[ECO "D15"]
[EventDate "2015.05.13"]
[WhiteElo "2803"]

1.d4 d5 2.c4 c6 3.Nf3 Nf6 4.Nc3 a6 5.a4 e6 6.Bf4 a5 7.e3 Be7 8.g4 Na6 9.g5 Nd7 10.h4 Nb4 11.Be2 b6 12.h5 Bb7 13.cxd5 exd5 14.Qd2 f5 15.gxf6 Bxf6 16.h6 g6 17.e4 dxe4 18.Nxe4 O-O 19.O-O-O Nd5 20.Bg3 Ba6 21.Bxa6 Rxa6 22.Rhe1 Ra8 23.Kb1 Be7 24.Qd3 Rf5 25.Ne5 Qc8 26.Nc3 Nxc3+ 27.Qxc3 Nxe5 28.Qb3+ Rf7 29.dxe5 Qf5+ 30.Ka2 Bb4 31.e6 Re7 32.Bh4 Ree8 33.e7+ Qf7 34.Re6 b5 35.Rd8 bxa4 36.Qe3 Bxe7 37.Rxa8 Rxa8 38.Bxe7 Re8 39.Ka1 a3 40.bxa3 Qf5 41.Qc3 1-0
[/pgn]