About my test positions set

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

Moderator: Ras

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

Re: About my test positions set

Post by Vinvin »

jdart wrote:Some positions from my "candidates" list. Solutions are not verified with deep search.

Code: Select all

r4k1r/pp1qb1pp/2p1bp2/5N2/3P1BP1/7Q/PP3P1P/R3R1K1 w - - bm d5; c0 "Harimau-Arasan, ICC 2017";
r1r1b1k1/5pp1/4pn2/4N1Q1/p1BR4/3R1P2/2q3PK/8 w - - bm Rh4; c0 "Faleton-Arasan, FICS 2017";
r1bq1rk1/1pp2p2/1bnp1n1p/p3p1p1/4P2B/1BPP1N2/PP1N1PPP/R2Q1RK1 w - - bm Nxg5; c0 "tahta-Arasan, ICC 2017";
7r/3q2k1/2pP2p1/2p1p1B1/3b1p1P/PQ6/1P4P1/2R4K b - - bm Ra8; c0 "MBallicora-Arasan 16.4, 2014";
rnb4R/p3k3/2p1p3/1p2Npr1/PqpPnQ2/2b1P1B1/1P2KPP1/R4B2 w - - bm Rb1; c0 "Botvinnik Gambit position";
5rk1/1ppb1pb1/rq3np1/1NpPp2p/p1P1P1PP/P2BNPQ1/1P6/1K1R2R1 w - - bm Nf5; c0 "asmfishw_2017-05-22_popcnt - Komodo 11.01 64-bit, 2017";
r4rk1/1pqb1ppp/p1n1p3/2R5/3p4/3B4/PP1B1PPP/3QR1K1 w - - bm Bxh7+; c0 "sajahan-Arasan, FICS 2017";
5r1k/2b2pn1/2qpb2p/np2p2N/4P3/1PPB3P/5PP1/2BQR1K1 w - - bm Qd2; c0 "DiverDan-Arasan, ICC 2017";
2rbkr2/1R1b1p2/p1q1pP1p/3p4/3B4/6Q1/4N1PP/1R5K w - - bm h3; c0 "Stockfish 8 x64 BMI2 - Komodo 11.01 64 bit, 2017";
1r4k1/1q3pb1/p2pr2p/n1pNn3/1pP1N1Pp/1P2BP2/2Q3K1/3RR3 w - - bm f4; c0 "Komodo 11.01 64-bit - Stockfish 8 x64 BMI2, 2017";
1r2kb1r/p5p1/1np1p1N1/3pPnB1/1p1P2B1/qP6/2PQ1P1P/1K1R3R b k - bm Nc4; c0 "Van Foreest-L'Ami, Dutch Chmp., Amsterdam 2017";
8/4r1pk/2B5/1P3P2/2PrPb1p/6qP/1R1p2P1/3R2QK b - - bm Ra7; c0 "Rybka forum, 2017";
r4n2/bp2qrk1/2pp2p1/P3p2p/2N1P1pP/2PP2B1/4QPPK/1R5R b - - bm g5; c0 "Arasan v20.20-11-gd66b719-Granddroid, FICS 2017";
I'll soon post my new candidates as well.
Damned ! You took the "Van Foreest-L'Ami" sac ! :twisted: ASMfish found it in 10 minutes yesterday in my 6 scores ...
jdart
Posts: 4398
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: About my test positions set

Post by jdart »

To be clear, I still collect positions but think I am going to leave my test set in the state it is in for a while. So .. you are welcome to use these.

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

Re: About my test positions set

Post by MikeGL »

MikeGL wrote:Thanks. Very interesting positions.
Some of my observations after making manual analysis with engine assistance.

position 1> 1.d5! is good, but looks like 1.Rxe6! is just as good and forceful, where after 5 further
moves the eval score also becomes greater than +3 with a beautiful
attacking game for white. While 1.d5 goes to endgame R vs B.

position 3> 1.Nxg5 was also played by Anand-So if my memory serves me right because I was observing this game live during that super tourn
where Anand went on to win the game 1-0.

position 5> 1.Rb1 and 1.Qh4 would transpose into the same line, so maybe 2 bm for this position.

position 7> 1.Bxh7+ is not very convincing, after playing with stockfish score goes to +0.22 with possible fortress or draw because R+N vs Q seems to hold for black.

All the others seems correct, at least according to my shallow analysis
using SF on a weak hardware.


.
Sorry, got confused, position 5> 1.Qh4 move cannot win.
Vinvin
Posts: 5287
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: About my test positions set

Post by Vinvin »

After search on several forums and in the archives, I found several interesting positions. (Sorry for the draft mode).

The new suite will be in 2 parts :
1) normal positions : tactics, endgames, attack, ...
2) special positions : fortress, zugzwangs, shortest mates, score verifications ...


8/4r1pk/2B5/1P3P2/2PrPb1p/6qP/1R1p2P1/3R2QK b - - 0 47

But finally, after 47...Ra7 48.Rbb1 Ra3 it gives a convincing score :
Stockfish_170801_x64_modern:
34/62 02:19 1 536 159k 10 974k -4,46


Be4 is very hard to find for SF (Zugzwang).
8/p5pq/8/p2N3p/k2P3P/8/KP3PB1/8 w - - bm Be4;


Nxf6 missed by DisasterArea
4r2r/pppkq1pp/2n1pn2/4p1B1/4N2Q/8/PPP3PP/4RRK1 w - -
35+ 22:31 16,005,973,686 11,847,130 +0.98 Nxf6+ gxf6 Bxf6



Waiting for a mate score, black has no perpetual :
kB5K/2P4B/P4rP1/4r3/2N1n3/1RP4N/3b4/6RQ b - - 0 1



Waiting for a mate score, black has no perpetual :
[Event "Schakend Nederland"]
[Site "?"]
[Date "1990.??.??"]
[White "Van Breukelen, G."]
[Black "[+]"]
[Result "1-0"]
[SetUp "1"]
[FEN "1r4Q1/7p/2N1B2k/7P/3Pp1P1/K1N1P2R/PP2PR2/8 b - - 0 1"]
[PlyCount "200"]

1. ... {anti crazy-rook} Rb3+ 2. Ka4 Rb4+ 3. Ka5 Rb5+ 4. Ka6 Rb6+ 5. Ka7
Rb7+ 6. Ka8 Ra7+ 7. Kb8 Rb7+ 8. Kc8 Rc7+ 9. Kd8 Rd7+ 10. Ke8 Re7+ 11. Kf8
Re8+ 12. Kf7 Re7+ 13. Kf6 Rf7+ (13. .. Rxe6+ 14. Kf5 Re5+ 15. Kf4 Rf5+ 16.
Kg3) 14. Ke5 Rf5+ 15. Kd6 Rd5+ 16. Ke7 Rd7+ 17. Kf8 Rd8+ 18. Kf7 Rd7+ 19.
Ne7 Rxe7+ 20. Kf6 Rf7+ 21. Ke5 Rf5+ 22. Kd6 Rd5+ 23. Kc7 Rd7+ 24. Kb6 Rd6+
25. Ka5 Rd5+ 26. Nb5 Rxb5+ 27. Ka6 Rb6+ 28. Ka7 Rb7+ 29. Ka8 Ra7+ 30. Kb8
Rb7+ 31. Kc8 Rc7+ 32. Kd8 Rd7+ 33. Ke8 Re7+ 34. Kf8 Re8+ 35. Kf7 Re7+ 36.
Kf6 Rf7+ 37. Ke5 Rf5+ 38. Kd6 Rd5+ 39. Kc6 Rd6+ 40. Kb5 Rb6+ (40. .. Rd5+
41. Ka4 Ra5+) 41. Kc4 Rc6+ 42. Kb3 Rc3+ 43. Ka4 Rc4+ 44. b4 Rxb4+ 45. Ka5
Rb5+ 46. Ka6 Rb6+ 47. Ka7 Rb7+ 48. Ka8 Ra7+ 49. Kb8 Rb7+ 50. Kc8 Rc7+ 51.
Kd8 Rd7+ 52. Ke8 Re7+ 53. Kf8 Re8+ 54. Kf7 Re7+ 55. Kf6 Rf7+ 56. Ke5 Rf5+
57. Kd6 Rd5+ 58. Kc6 Rd6+ 59. Kc5 Rc6+ 60. Kb4 Rb6+ 61. Kc3 Rb3+ 62. Kc4
Rc3+ 63. Kb4 Rc4+ 64. Ka3 Ra4+ 65. Kb2 Rxa2+ 66. Kb3 Rb2+ 67. Kc4 Rc2+ 68.
Kd5 Rc5+ 69. Kxe4 Re5+ 70. Kd3 Rxe3+ 71. Kc4 Rc3+ 72. Kb4 Rc4+ 73. Ka3 Ra4+
74. Kb2 Ra2+ 75. Kc3 Rc2+ 76. Kd3 Rc3+ 77. Ke4 Re3+ 78. Kd5 Re5+ 79. Kc6
Rc5+ 80. Kd7 Rd5+ 81. Kc8 Rc5+ 82. Kd8 Rd5+ 83. Bd7 Rxd7+ 84. Ke8 Re7+ 85.
Kf8 Re8+ 86. Kf7 Re7+ 87. Kf6 Re6+ 88. Kf5 Re5+ 89. Kf4 Re4+ 90. Kg3 Re3+
91. Kh2 Rxh3+ 92. Kg1 Rg3+ (92. .. Rh1+ 93. Kg2 Rg1+ 94. Kf3 Rg3+ 95. Ke4
Rxg4+ 96. Ke5 Rxg8) 93. Rg2 Rxg2+ 94. Kf1 Rf2+ 95. Ke1 Rxe2+ 96. Kd1 Rd2+
97. Kc1 Rc2+ 98. Kb1 Rb2+ 99. Ka1 Rb1+ 100. Ka2 Rb2+ (100. .. Ra1+ 101. Kb2
Rb1+ 102. Ka3 Ra1+ 103. Qa2) 101. Ka3 1-0



The winning move that he played is (apparently) f5!! and he commented that even today's strong engines take a bit of time to find it.
My apologies if this position has been discussed here before. I just thought it would be interesting to post it.
r1b3k1/ppppn1pp/4n1q1/8/5P2/2N1B3/PPP3QP/3R1RK1 w - - 19



r1b3k1/pppp2pp/4n1q1/5n2/8/2N1B3/PPP3QP/3R1RK1 w - - 0 10
here still SF takes some time to find Rxf5!!


Nbxa7+ mate in 8 (joke :-) )
brkrqbqn/qnpNqqbr/bnNqRbrn/qNrrnRrb/BrqnbqRr/bqRNnprR/QQbNNrNn/bqrnRbKb w - - 0 1


8/1k4p1/3p1pPp/1P2pP1P/2n1P3/3K4/2B5/8 b - - bm d5;



6Q1/8/3p4/2pPk1p1/1p5P/1P4PK/2q5/8 b - - 0 1
Well-known from many test suites. Houdini and Komodo find mating -g4+ almost instantly, but SF8 not in 5 minutes.



Kasparov-Karpov 8th game : 38. Nc3!

[Event "-"]
[Site "-"]
[Round "8"]
[White "w"]
[Black "b"]
[Result "*"]
[FEN "2bqrr1k/p5b1/1p1p2pp/nPpBp3/P1P1N2P/3PN1P1/R4P1K/3Q1R2 w - - 4 38"]

38. Nc3 Qd7 (38. .. h5 39. Be4 Re6) (38. .. Qe7 39. Be4 Qe6 40. Ncd5 Rf7
41. f3) 39. Be4 Qf7 (39. .. Qe6 40. Ncd5 Rf7 (40. .. Rd8 41. f3 Qh3+ 42.
Kg1 Bb7 43. Rh2)) 40. Ncd5 Bf5 41. h5 Bxe4 42. dxe4 g5 43. Rd2 (43. Nf5 43.
.. Rd8 44. f3) (43. Kg2 Kh7 44. Ra3 Rd8 45. Qe2 Qe6 46. Rd1 Rd7 47. Nf5)
43. .. Qd7 44. Kg2 Rf7 45. Rh1 *


[Event "World Championship 34th-KK4"]
[Site "Sevilla"]
[Date "1987.??.??"]
[Round "8"]
[White "Kasparov, Gary"]
[Black "Karpov, Anatoly"]
[Result "1-0"]

1. c4 e5 2. Nc3 d6 3. g3 c5 4. Bg2 Nc6 5. a3 g6 6. b4 Bg7 7. Rb1 Nge7 8. e3
O-O 9. d3 Rb8 10. Nge2 Be6 11. b5 Na5 12. Bd2 b6 13. O-O Nb7 14. e4 Kh8 15.
Qc1 f5 16. Bg5 Qe8 17. Bxe7 Qxe7 18. exf5 Bxf5 19. Nd5 Qd7 20. Qd2 Na5 21.
Nec3 Rbe8 22. Ne4 Nb7 23. a4 Na5 24. h4 Nb7 25. Kh2 Rb8 26. Ra1 Na5 27. Ra3
Rf7 28. Qc3 Rd8 29. Ra2 Bh6 30. Ng5 Rff8 31. Re2 Bg7 32. Qc2 Rde8 33. Ne3
Bh6 34. Bd5 Bg7 35. Qd1 h6 36. Ne4 Qd8 37. Ra2 Bc8 38. Nc3 h5 39. Be4 Re6
40. f3 Bh6 41. Ned5 Kg7 42. Raf2 Rf7 43. f4 exf4 44. Nxf4 Bxf4 45. Rxf4
Rxf4 46. Rxf4 1-0



6k1/1bq1bpp1/p6p/2p1pP2/1rP1P1P1/2NQ4/2P4P/K2RR3 b - - 0 1 bm Bd5;



8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - 0 1
Sting-SF finds a good score after a couple of minutes
Code:
Sting-sf-72:
52+ 00:58 840 456k 14 349k +0,16 1.c7
52+ 03:25 3 140 076k 15 284k +9,16 1.c7



A queen sacrifice with mate threats ! Qxf6+!
1B1r4/rp2npkp/2b1pbp1/1qp5/nPN1R3/1P1P1QP1/2P2PBP/5R1K w - - 0 19



1.Rd8! wins.
r1b1qr1k/2p3pp/4p3/1pb1PpN1/pn3N1P/6B1/PPP1QPP1/2KR3R w - - 0 1


An amazing Queen sacrifice followed by zugzwangs : Qf4!!
1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - 0 1


h7! with a good "+" score :
2n3k1/p5p1/3p1pPP/1PpP1p2/2p2P2/1bP5/2R1P2r/R4K2 w - - 0 1


e6! giving up the queen.
r1r3k1/p3bppp/2bp3Q/q2pP1P1/1p1BP3/8/PPP1B2P/2KR2R1 w - - 0 19


16...Rae8! with a nice advantage (>+2) !
r4rk1/ppp3pp/3b4/7q/1PPp2b1/P2P1Nn1/3NPRB1/R1B1Q1K1 b - b3 0 16


Bxh7+!!
rnb2rk1/1pq1bppp/p3p3/2npP1P1/3N1P2/2NBB3/PPP4P/R2QK2R w KQ -
48/89 7:27:27 241 314 858k 8 988k +1,42 1.Bxh7+ Kxh7 2.Qh5+ Kg8 3.0-0-0 Ne4 4.Rhf1 g6 5.Qh4 Re8 6.Rf3 Bf8 7.f5 exf5 8.Nxd5 Qxe5 9.Nxf5 Bxf5 10.Bd4 Nd7 11.Bxe5 Nxe5 12.Rf4 Be7 13.Nf6+ Nxf6 14.gxf6 Bc5 15.Qg3 Be6 16.Re4 Nc6 17.Rde1 Bd7 18.Rxe8+ Rxe8 19.Rxe8+ Bxe8 20.c3 a5 21.Qg5 Bd6 22.Qh6 Bf8 23.Qe3 Bd7 24.Qb6 Ne5 25.Qxb7 Bf5 26.Qa8 Nd3+ 27.Kc2 Nc5+ 28.Kd2 a4 29.h4 Be4 30.Qd8 Bb1 31.a3 Be4 32.Qe8 Bd5 33.Kc1 Ne4 34.Qc8 Be6 35.Qd8 Bg4



1k6/3p4/1B6/4Pp1p/1p5R/1p4p1/pP3n2/K6n w - -
AsmFishW_2016-11-04_popcnt:
...
39/78- 06:33 6 171 166k 15 680k -11,81 1.Rxb4 Ka8
39/78 14:43 13 751 272k 15 573k -10,28 1.Rxh1 Nxh1 2.e6 dxe6 3.Bc7+ Kb7 4.Bxg3 Kc6 5.Bh4 f4 6.Bg3 f3 7.Be1 Kb5 8.Bf2 Kc4 9.Bh4 Kc5 10.Bf2+ Kd5 11.Bg3 e5 12.Bh4 Kc5 13.Be7+ Kc4 14.Bh4 e4 15.Bf2 e3 16.Be1 Kc5 17.Bh4 Kb6 18.Bg5 Kc7 19.Bh4 Kb7 20.Be1 Kc6 21.Bh4 e2 22.Bf2



It's strange it's so hard for SF to find a clear advantage for Bg5! here :
r2qrbk1/1bpn1p1p/p4np1/1p1pp3/3PP3/1PP2NNP/P1B2PP1/R1BQR1K1 w - - 0 16
After a bit of learning SF select Bg5 with a good score :
Stockfish_170428_x64_modern:
33/64 00:30 315 659k 10 373k +0,55 16.Bg5 h6 17.Bh4 dxe4 18.Bxe4 Bxe4 19.Nxe4 g5 20.dxe5 Nxe4 21.Rxe4 gxh4 22.Rd4 Re7 23.e6 Rxe6 24.Rxd7 Qf6 25.Nd4 Re4 26.Rxc7 b4 27.Qf3 Qxf3 28.gxf3 Rf4 29.Re1 bxc3 30.Re4 Rxe4 31.fxe4 Re8 32.Rxc3 Rxe4 33.Rc4 Rf4 34.Kf1 Be7 35.Nc6 Rxc4 36.bxc4 Kf8 37.Ke2


bm : Nf5!
5rk1/1ppb1pb1/rq3np1/1NpPp2p/p1P1P1PP/P2BNPQ1/1P6/1K1R2R1 w - - 8 27
McBrain does pretty well on this one - here using just two cores.

Code:
(white viewpoint)
dep score nodes time (not shown: tbhits knps seldep)
37 +0.28! 2.21G 11:12.21 Bf5!
37 +0.40? 1.83G 9:21.84 Bf5 Rhb3?



6k1/8/1pK4p/bPp5/8/1P6/P1B2P2/8 w - - 0 1
4 runs with SF on a 6*4GHz : 13 sec, 7min5sec, 1min47sec and 45 sec
FEN: 6k1/8/1pK4p/bPp5/8/1P6/P1B2P2/8 w - - 0 1



Anti SF : 8/pp3p1k/6pp/7P/P5P1/3K4/1PP5/8 b - a3 0 35 (pawn EG bug)
Stockfish_x64_bmi2-2017-07-15:
Found 145 tablebases
...
40/91 01:22 321.000k 3.876k -1,84 35. ... f5 36.gxf5 gxh5 37.Re4 Rg7 38.a5 Rf6 39.a6 bxa6 40.Rf4 a5 41.c4 h4 42.c5 h3 43.c6 h2 44.c7 h1D 45.c8D Df1+ 46.Rg3 Dd3+ 47.Rh2 Dd2+ 48.Rh1 Dd5+ 49.Rh2 De5+ 50.Rh1 Dxf5 51.Dd8+ Rg6 52.Dd6+ Rg5 53.Dg3+ Rh5 54.Dh2+ Rg4 55.Dg1+ Rh4 56.De1+ Rh5 57.Dd1+ Dg4 58.Dd5+ Dg5 59.Df3+ Rg6 60.Dd3+ Rf7 61.Dc4+ Re7 62.Dc7+ Rf6 63.Dc3+ Re6 64.Dc8+ Rd5 65.Dc7 Dh4+ 66.Rg2
41/80- 01:49 414.228k 3.781k -1,91 35. ... f5
41/87 01:59 451.110k 3.770k -1,91 35. ... f5 36.gxf5 gxh5 37.Re4 Rg7 38.a5 Rf6 39.a6 bxa6 40.Rf4 a5 41.c4 h4 42.c5 h3 43.c6 h2 44.c7 h1D 45.c8D Df1+ 46.Rg3 Dd3+ 47.Rh2 Dd2+ 48.Rh3 De3+ 49.Rg2 De4+ 50.Rh2 De5+ 51.Rh1 Dxf5 52.Dd8+ Rg6 53.Dd6+ Rg5 54.Dg3+ Rh5 55.Dh2+ Rg4 56.Dg1+ Rh4 57.Dd4+ Rg5 58.Dc3 Df1+ 59.Rh2 Df4+ 60.Rh3 Df5+ 61.Rg2 Rh4 62.b3 Dg5+ 63.Rf2 Rh5 64.Re2 Dg4+ 65.Rf2 Df4+ 66.Rg2 Rg4 67.Dxa5 Df3+ 68.Rg1 Dg3+ 69.Rh1 Dh4+ 70.Rg2
42/78+ 02:10 489.246k 3.744k -1,84 35. ... f5 36.gxf5
42/78 02:13 501.450k 3.750k -1,84 35. ... f5 36.gxf5 gxh5 37.Re4 Rg7 38.a5 Rf6 39.a6 bxa6 40.Rf4 a5 41.c4 h4 42.c5 h3 43.c6 h2 44.c7 h1D 45.c8D Df1+ 46.Rg3 Dg1+ 47.Rh3 De3+ 48.Rg2 De4+ 49.Rh2 De5+ 50.Rh1 Dxf5 51.Dd8+ Rg6 52.Dd6+ Rg5 53.Dg3+ Rh5 54.Dh2+ Rg4 55.Dg1+ Rh4 56.Dd4+ Rg5 57.Dc3 Df1+ 58.Rh2 Df4+ 59.Rh3 Df5+ 60.Rg2 Rh4 61.b3 Dg5+ 62.Rf2 Rh5 63.Re2 Dg2+ 64.Rd1 Df1+ 65.Rc2 Df2+ 66.Rc1 Df4+ 67.Rd1 Dg4+ 68.Rc1 Dg1+ 69.Rc2
43/68+ 02:36 586.363k 3.743k -1,77 35. ... f5 36.a5
43/68+ 02:43 610.099k 3.741k -1,69 35. ... f5 36.a5
43/68+ 05:53 1.307.497k 3.703k +2,35 35. ... f5 36.a5



13 hard test positions July 2016 http://www.talkchess.com/forum/viewtopi ... 486#687486 :

2kr3r/1p3pb1/pBnqp2p/P2p2p1/8/2PB4/1P3PPP/R2Q1RK1 w - - bm b4;
6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - bm a8=Q+ a8=R+;
q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - bm Bd4;
1B1k4/3p4/1Kp5/PpP2p2/1PqP1P2/8/1P6/8 w - - bm a6;
8/2B2k2/6p1/5P1p/6p1/p1p3PP/6P1/1n2K2R w K - bm fxg6+;
8/3ppp1p/3P4/4N3/8/3n1pKp/8/7k w - - bm Nxd3;
r1b4r/p4pk1/P3p1p1/1pBpPnPp/2pP1K2/2P3P1/4BP2/R6R w - - bm g4;
8/p7/5k2/pPp1p3/2P3KP/8/8/3Bb3 b - - bm Bxh4;
q7/8/2p5/B2p2pp/5pp1/2N3k1/6P1/7K w - - bm Ne4+;
4rb2/1p1q1ppk/p1n1p2p/2p1Pn2/3PNR2/2P2K2/P2QBP2/6R1 w - - bm Rxf5;
r1b2rk1/2q1bppp/pp2p3/2npP3/1n3P1P/2NBBN2/PPPQ2P1/1K1R3R w - - bm Bxh7;
r4rk1/pb3pp1/1p1qpR2/2ppN3/3P4/2P4P/PP1pQ1P1/3R2K1 w - - bm Qxd2 Ng4;
rn1q1rk1/2pbb3/pn2p3/1p1pPpp1/3P4/1PNBBN2/P1P1Q1PP/R4R1K w - - bm Nxg5; id "arasan19.16"; c0 "Dann Corbit, CCC 2015";
rn1qr1k1/1p2bppp/p3p3/3pP3/P2P1B2/2RB1Q1P/1P3PP1/R5K1 w - - bm Bxh7+; id "arasan19.42"; c0 "Polugaevsky-Torre, London 1984";
8/4nk2/1p3p2/1r1p2pp/1P1R1N1P/6P1/3KPP2/8 w - - bm Nd3; id "arasan19.116"; c0 "Grandelius-Raznikov, EU Youth Chess Ch B18, Albena 2011";
3r1r1k/pp5p/4b1pb/6q1/3P4/4p1BP/PP2Q1PK/3RRB2 b - - bm Qxg3+; id "arasan19.137"; c0 "Apicella-Lautier, Clichy 2001";
r1b2rk1/1pq1nppp/pbn1p3/8/3N4/3BBN2/PPP1QPPP/3R1RK1 w - - bm Bxh7+; id "arasan19.159"; c0 "Leu-Muck, DDR-ch H137 corr 1973";
r1b3r1/5p1k/p1n2P1p/P1qpp1P1/1p1p4/3P2Q1/BPPB2P1/R4RK1 w - - bm Kf2; id "arasan19.179"; c0 "Efremov-Fischer, Danube/4 ICCF 2012";
4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - bm f4; id "arasan19.189"; c0 "?achová skladba 2011-12, 1st Prize";



In the following position, Nc4!! is winning and hard to find by computers.
1r2kb1r/p5p1/1np1p1N1/3pPnB1/1p1P2B1/qP6/2PQ1P1P/1K1R3R b k - 0 20
Video and posts about this sacrifice : https://lichess.org/forum/game-analysis ... win?page=1

Main variations in pgn :

[Event "Variation 20...Nc4!"]
[Site "-"]
[Date "2017.06.28"]
[White "Jorden van Foreest"]
[Black "Erwin L'Ami"]
[Result "1-0"]

1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 5. g4 Bg6 6. Nge2 Be7 7. Be3 Nd7 8.
Qd2 h5 9. Nf4 hxg4 10. Nxg6 fxg6 11. O-O-O Nh6 12. Be2 Nf5 13. Bxg4 Qa5 14.
a3 b5 15. Bg5 Bf8 16. Ne2 b4 17. Nf4 Nb6 18. b3 Qxa3+ 19. Kb1 Rb8 20. Nxg6
Nc4 (20. .. Rh7 21. Bxf5 exf5 22. e6 Na4 23. bxa4 b3 24. c3 b2 25. h4 Bd6
26. Kc2 Qxa4+ 27. Kd3 Qc4+ 28. Ke3 Rb3 29. Kf3 Rxc3+ 30. Kg2 Qb3 31. Rb1
Rc2 32. Rh3 Qc4 33. Qa5 Be7 34. Nxe7 Rxf2+ 35. Kxf2 Qc2+ 36. Qd2) 21. bxc4
(21. Qc1 Qa5 22. Be2 (22. Nxf8) 22. .. Rb6 23. Bxc4 dxc4 24. Qb2) 21. .. b3
22. c3 b2 23. Bxf5 (23. Nxh8) 23. .. exf5 (23. .. Rxh2 24. Qe1 Qa1+ 25. Kc2
b1=Q+ 26. Rxb1 Qa2+ (26. .. Rxb1 27. Qxb1) 27. Kd3 Rxb1 28. Qxb1 dxc4+ 29.
Ke4 Qe2+ 30. Be3 exf5+ 31. Kxf5 Qh5+ 32. Ke6 Qg4+ 33. Qf5 Qxf5+ 34. Kxf5
Rxh1 35. d5 cxd5 36. Bxa7) 24. c5 (24. cxd5 Rh3 25. Be3 Qa1+ 26. Kc2 Qa4+
27. Kb1 (27. Kd3) 27. .. c5) 24. .. Rxh2 25. Rhf1 1-0

On one lucky run, SF (on a 6*4 GHz CPU) found Nc4 after 7m15s (4.5 billions nodes) :

Code:
FEN: 1r2kb1r/p5p1/1np1p1N1/3pPnB1/1p1P2B1/qP6/2PQ1P1P/1K1R3R b k - 0 20
Stockfish_170702_x64_modern:
...
41/26 01:56 1 255 604k 10 760k 0,00 20. ... Na4 21.bxa4 b3 22.c3 b2 23.Nxh8 Qa1+ 24.Kc2 Qxa4+ 25.Kd3 Qc4+ 26.Kc2 Qa4+
42/26- 07:15 4 627 797k 10 636k -0,07 20. ... Nc4
42/47- 08:23 5 342 991k 10 615k -0,14 20. ... Nc4
42/68- 18:54 12 073 885k 10 638k -1,27 20. ... Nc4



I found this position : b6!!
8/8/8/1P1K3b/6p1/5pP1/5P1B/7k w - - 1 1?
on a youtube channel

and I wanted those of you with mega-hardware to see if the top engines can solve it.
--> http://www.talkchess.com/forum/viewtopi ... 037#718037
8/1P6/8/1b1K4/6p1/5pP1/5P1B/7k w - - 1 3
Here, the point is to find find b8=R.
SF on 3 runs on 6*4GHz : 18 seconds, 50 sec and 30 sec.


draw pawn EG : support passed pawn vs 2 pawn defends each other
8/8/1P1k3p/3P2pP/4KpP1/8/8/8 w - - 1 71


[Event "StrateGems"]
[Site "?"]
[Date "2015.??.??"]
[Round "?"]
[White "Wieland Bruch (after G .Heathcote)"]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[FEN "r7/1QpnN1Kp/p3P1b1/Nn1P1p2/3k3p/p4BP1/1rPPp2q/8 w - - 0 0"]
[PlyCount "13"]

1. d6 Nb6 2. dxc7 Nd6 3. Qc6 Ne4 (3... Ndc4 4. Qb5 $1 Rxb5 5. Nec6+ Kc5 6. Nb7#
) 4. Nb7 e1=Q (4... Ke5 5. Qd6+ $1 Nxd6 6. Nc6+ Kxe6 7. Nc5#) (4... Rb5 5. Qc3+
$1 Nxc3 6. Nc6+ Kc4 7. d3#) (4... Qxg3 5. Qd5+ $1 Nxd5 6. Nc6+ Kc4 7. Bxe2+ Qd3
8. Bxd3#) 5. Qc5+ $1 Nxc5 6. Nc6+ Kc4 7. Nd6# 1-0



Sokolsky - Ravinsky, USSR 1938 (or 1933)
a8=B is supposed to win, however no engine see a breakthrough.
4b1k1/P4pPp/1R3P1P/2r5/8/1P6/1K6/8 w - - 0 0
Finally found by SF after 9h57m ! (see last line)
CPU 6*4GHz, 8 GB hash
Stockfish_170810_x64_modern:
...
108/119 3:10:09 184 192 550k 16 143k +11,19 1.b4 Rc8 2.Ra6 Bb5 3.Ra5 Bc6 4.b5 Re8 5.b6 Re2+ 6.Kc3 Re8 7.Rc5 Re3+ 8.Kd2 Re8 9.Rc3 Rd8+ 10.Kc2 Bd5 11.Kb2 Bc6 12.Re3 Bb7 13.Re5 Rc8 14.Ka3 Rd8 15.Kb4 Rd4+ 16.Kc3 Re4 17.Re7 Bd5 18.Rd7 Rc4+ 19.Kd3 Rc8 20.Re7 Rd8 21.Kd4 Bg2+ 22.Kc5 Rd5+ 23.Kc4 Rd8 24.Kc3 Rc8+ 25.Rc7 Re8 26.Kb2 Bd5 27.Ka3 Bb7 28.Rc4 Bd5 29.Kb2 Re2+ 30.Kb1 Re1+ 31.Kc2 Re2+ 32.Kd1 Re8 33.Rc5 Bc6 34.Rc3 Bb7 35.Kc2 Bd5 36.Kb2 Re2+ 37.Kc1 Re8 38.Kd2 Bc6 39.Rd3 Rc8 40.Kc3 Re8 41.Kb4 Ba8 42.Ka3 Be4 43.Rd7 Bg2 44.Re7 Rc8 45.Re2 Bb7 46.Rd2 Bd5 47.Rd3 Re8 48.Rc3 Bc6 49.Kb3 Rd8 50.Kc4 Rd5 51.Ra3 Rd8 52.Re3 Bb7 53.Kb3 Rc8 54.Re7 Rd8 55.Rxb7 Rd3+ 56.Kb4 Rd4+ 57.Kb5 Rd5+ 58.Kc4 Rd4+ 59.Kc5 Rc4+ 60.Kd5
109/120+ 9:57:28 567 457 740k 15 829k +11,26 1.a8B


Still under investigation :
r2r1q1k/5p1p/4pP2/pppbB2Q/1b6/1P4P1/5PBP/R2R2K1 w - - 0 24
1) after 24.Rxd5! exd5 25.Rd1, (a4 and Qg8 seems the best replies)


+add positions not selected by Marek : http://www.talkchess.com/forum/viewtopi ... 761#727761
Dann Corbit
Posts: 12777
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: About my test positions set

Post by Dann Corbit »

This is a fun position, but too many major pieces:
[d]brkrqbqn/qnpNqqbr/bnNqRbrn/qNrrnRrb/BrqnbqRr/bqRNnprR/QQbNNrNn/bqrnRbKb w - -

I guess that if an engine barfs on it, it is not the engine's fault.
And we can also have silent over-writes if an array bound is exceeded.

While personally, I think it would be nice if engines could tolerate 62 of every major piece but king, I suspect that many will have a hard time with non-legal piece counts.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
MikeGL
Posts: 1010
Joined: Thu Sep 01, 2011 2:49 pm

Re: About my test positions set

Post by MikeGL »

[Event "Computer chess game"]
[Site "Talkchess"]
[Date "2017.08.29"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[BlackElo "2400"]
[WhiteElo "2400"]
[SetUp "1"]
[FEN "brkrqbqn/qnpNqqbr/bnNqRbrn/qNrrnRrb/BrqnbqRr/bqRNnprR/QQbNNrNn/bqrnRbKb w - - 0 1"]
[Termination "normal"]
[PlyCount "15"]
[WhiteType "human"]
[BlackType "human"]

1. Nbxa7+ Kxd7 2. Nxb8+ Kxe6 3. Ndxf4+ Kxf5 4. Nxg3+ Kxg4 5. Rxh4+ Kxg3 6.
Nxe4+ Bxe4 7. Qxf2+ Nxf2 8. Qxf2# 1-0

Tried manually. Maybe a forced Mate in 8 starting with 1.Nbxa7+.

.
Dann Corbit
Posts: 12777
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: About my test positions set

Post by Dann Corbit »

How about this one:

[d]qqqkqqqq/qqqqqqqq/qqqqqqqq/qqqqqqqq/qqqqqqqq/QQQQQQQQ/QQQQQQQQ/QQQQQQQQ/QQQKQQQQ w - -

I guess that there are very few programs that won't pop a cork on reading this position into memory.

Probably 75% or more will simply print a diagnostic and exit.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
peter
Posts: 3390
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: About my test positions set

Post by peter »

Vinvin wrote: Still under investigation :
r2r1q1k/5p1p/4pP2/pppbB2Q/1b6/1P4P1/5PBP/R2R2K1 w - - 0 24
:D
Peter.
jdart
Posts: 4398
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: About my test positions set

Post by jdart »

What would be the point of supporting invalid chess positions?

--Jon
Vinvin
Posts: 5287
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: About my test positions set

Post by Vinvin »

MikeGL wrote:[Event "Computer chess game"]
[Site "Talkchess"]
[Date "2017.08.29"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[BlackElo "2400"]
[WhiteElo "2400"]
[SetUp "1"]
[FEN "brkrqbqn/qnpNqqbr/bnNqRbrn/qNrrnRrb/BrqnbqRr/bqRNnprR/QQbNNrNn/bqrnRbKb w - - 0 1"]
[Termination "normal"]
[PlyCount "15"]
[WhiteType "human"]
[BlackType "human"]

1. Nbxa7+ Kxd7 2. Nxb8+ Kxe6 3. Ndxf4+ Kxf5 4. Nxg3+ Kxg4 5. Rxh4+ Kxg3 6.
Nxe4+ Bxe4 7. Qxf2+ Nxf2 8. Qxf2# 1-0

Tried manually. Maybe a forced Mate in 8 starting with 1.Nbxa7+.
Yes ! Not difficult for Stockfish 8 :

FEN: brkrqbqn/qnpNqqbr/bnNqRbrn/qNrrnRrb/BrqnbqRr/bqRNnprR/QQbNNrNn/bqrnRbKb w - - 0 1

Code: Select all

Stockfish_8_x64_popcnt:
...
 8/20-	00:20	 106.341k	5.160k	+117,80	1.Cbxa7+ Rxd7
 8/20-	00:26	 137.214k	5.207k	+117,69	1.Cbxa7+ Rxd7
 8/20+	00:33	 173.609k	5.206k	+M8	1.Cbxa7+
 8/20	00:33	 173.610k	5.206k	+M8	1.Cbxa7+ Rxd7 2.Cxb8+ Rxe6 3.Cdxf4+ Rxf5 4.Cxg3+ Rxg4 5.Txh4+ Rxg3 6.Cxe4+ Fxe4 7.Dxf2+ Cxf2
 9/20	00:33	 173.622k	5.206k	+M8	1.Cbxa7+ Rxd7 2.Cxb8+ Rxe6 3.Cdxf4+ Rxf5 4.Cxg3+ Rxg4 5.Txh4+ Rxg3 6.Cxe4+ Fxe4 7.Dxf2+ Cxf2 8.Dxf2+
 10/20	00:43	 221.000k	5.106k	+M8	1.Cbxa7+ Rxd7 2.Cxb8+ Rxe6 3.Cdxf4+ Rxf5 4.Cxg3+ Rxg4 5.Txh4+ Rxg3 6.Cxe4+ Fxe4 7.Dxf2+ Cxf2 8.Dxf2+
 11/20	00:50	 254.192k	5.044k	+M8	1.Cbxa7+ Rxd7 2.Cxb8+ Rxe6 3.Cdxf4+ Rxf5 4.Cxg3+ Rxg4 5.Txh4+ Rxg3 6.Cxe4+ Fxe4 7.Dxf2+ Cxf2 8.Dxf2+