Yace - Tinker 2001 -> 55.Rxg7??

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

Moderators: hgm, Rebel, chrisw

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

Yace - Tinker 2001 -> 55.Rxg7??

Post by Vinvin »

[D] 7k/2R3b1/6R1/1r5P/6K1/8/8/8 w - - 0 55
How much time to avoid 55.Rxg7? ? Draw because of the "crazy rook".

[Event "Computer chess game 0 300 +3 0 0"]
[Site "ICC"]
[Date "2001.10.28"]
[Round "5"]
[White "Yace 0.99.57"]
[Black "Tinker"]
[Result "1/2-1/2"]
[WhiteElo "2972"]
[BlackElo "2519"]
[ECO "B78"]
[Opening "Sicilian"]
[Variation "Dragon, Yugoslav attack, 10.O-O-O"]
[Timecontrol "0 300 +3 0 0"]
[Time "Sun Oct 28 01:07:14 2001"]
[last_book_move "17. f5"]

1. e4 {0s} c5 {1s} 2. Nf3 {0s} d6 {2s} 3. d4 {0s} cxd4 {1s} 4. Nxd4 {0s} Nf6
{2s} 5. Nc3 {0s} g6 {2s} 6. Be3 {0s} Bg7 {2s} 7. f3 {0s} O-O {2s} 8. Qd2 {0s}
Nc6 {2s} 9. Bc4 {0s} Bd7 {2s} 10. O-O-O {0s} Rc8 {2s} 11. Bb3 {0s} Ne5 {2s}
12. h4 {0s} h5 {3s} 13. Bg5 {0s} Rc5 {2s} 14. g4 {0s} hxg4 {2s} 15. f4 {0s}
Nc4 {2s} 16. Qe2 {0s} b5 {2s} 17. f5 {0s} Qc8 {2s} 18. fxg6 {0.48/8 33s} a6
{2s} 19. gxf7+ {0.53/7 25s} Kxf7 {2s} 20. Bxc4+ {0.54/8 20s} Rxc4 {0s} 21.
Rhf1 {0.58/7 18s} Rxc3 {0s} 22. bxc3 {0.58/8 10s} Qxc3 {29s} 23. Qd3
{0.62/9 0s} Qxd3 {0s} 24. cxd3 {0.55/10 14s} Kg6 {0s} 25. Ne2 {0.77/9 14s} e5
{0s} 26. Kd2 {0.74/9 10s} d5 {9s} 27. Bxf6 {0.45/9 3s} Rxf6 {1s} 28. exd5
{0.50/10 7s} Rd6 {1s} 29. Nc3 {0.51/10 9s} b4 {16s} 30. Ne4 {0.44/11 0s} Rxd5
{9s} 31. h5+ {0.45/10 4s} Kh6 {0s} 32. Rf7 {0.49/11 11s} Be6 {0s} 33. Rc7
{1.13/10 13s} Bf5 {0s} 34. Rc6+ {1.15/10 7s} Kh7 {15s} 35. Ng5+ {1.17/10 0s}
Kg8 {5s} 36. Ke3 {1.17/10 3s} g3 {7s} 37. Rxa6 {1.67/9 1s} g2 {5s} 38. Ne4
{2.17/10 7s} b3 {0s} 39. axb3 {2.99/9 7s} Bxe4 {8s} 40. Kxe4 {3.67/11 4s} Rd4+
{5s} 41. Ke3 {3.73/12 7s} Rg4 {0s} 42. Rg1 {3.87/11 12s} Rg3+ {0s} 43. Ke4
{4.75/11 11s} Kh7 {15s} 44. Rg6 {4.75/12 0s} Rh3 {8s} 45. R1xg2 {4.77/11 3s}
Bh6 {8s} 46. Kxe5 {4.82/10 3s} Rxd3 {0s} 47. Rc2 {4.94/9 11s} Bg7+ {6s} 48.
Ke4 {4.97/10 5s} Rd4+ {5s} 49. Ke3 {5.12/11 1s} Rd7 {8s} 50. b4 {5.29/10 3s}
Re7+ {7s} 51. Kf3 {5.44/12 3s} Rf7+ {7s} 52. Kg4 {5.43/12 2s} Rb7 {0s} 53. b5
{5.76/11 11s} Rxb5 {0s} 54. Rc7 {7.45/12 9s} Kh8 {1s} 55. Rcxg7 {7.43/11 4s}
Rg5+ {7s} 56. Kf3 {0.00/18 1s} Rf5+ {0s} 57. Ke2 {0.00/21 6s} Re5+ {0s} 58.
Kd1 {0.00/23 8s} Rd5+ {6s} 59. Ke1 {0.00/24 4s} Re5+ {0s} 60. Kd1 {0.00/25 6s}
Rd5+ {7s} 61. Kc2 {0.00/25 3s} Rc5+ {0s} 62. Kd2 {0.00/26 10s} Rd5+ {0s} 63.
Ke3 {0.00/26 10s} Re5+ {0s} 64. Kd4 {0.00/26 9s} Rd5+ {5s} 65. Kxd5
{0.00/27 2s} 1/2-1/2 {Tinker stalemated}
User avatar
lucasart
Posts: 3232
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Yace - Tinker 2001 -> 55.Rxg7??

Post by lucasart »

Vinvin wrote:[D] 7k/2R3b1/6R1/1r5P/6K1/8/8/8 w - - 0 55
That's a great classic, and it requires some extra trick in the search to detect. It's been on my todo list of bugs to fix in DiscoCheck, and I still haven't got round to it. Thanks for reminding me, I almost forgot about it
MikeGL
Posts: 1010
Joined: Thu Sep 01, 2011 2:49 pm

Re: Yace - Tinker 2001 -> 55.Rxg7??

Post by MikeGL »

Sting1 shifts to 1.h6 after 44 seconds
Dual Core T3200 2.0GHz, 512MB hash, TB nil

[D]FEN: 7k/2R3b1/6R1/1r5P/6K1/8/8/8 w - - 0 55

Sting1:
1/2 00:00 83 94 +10.50 Rgxg7
2/3 00:00 187 213 +10.62 Rgxg7 Rb4+ Kf3
3/4 00:00 387 442 +10.58 Rgxg7 Rb4+ Kf3 Rb5
4/6 00:00 861 984 +10.46 Rgxg7 Rb4+ Kg3 Rb5 h6
5/6 00:00 1.442 1.648 +10.54 Rgxg7 Rb4+ Kg3 Rb5 h6 Rb8
6/10 00:00 3.949 4.513 +10.78 Rgxg7 Rb4+ Kg5 Rb5+ Kg6 Rb6+ Kf7 Rb8 Ke6
7/13 00:00 10.253 11.520 +10.26 Rcxg7 Rb4+ Kf3 Rb3+ Kf4 Rb4+ Ke3 Rb5 h6 Rb4 Kd3 Rb5
8/13 00:00 15.652 17.275 +10.54 Rcxg7 Rg5+ Kf4 Rc5 h6 Rc4+ Ke5 Rc5+ Kd4 Rh5
9/13 00:00 20.106 22.192 +10.30 Rcxg7 Rg5+ Kf4 Rb5 h6 Rb4+ Ke5 Rb5+ Ke4 Rb4+ Kd5 Rb5+ Ke6 Rh5
10/17 00:00 26.506 28.748 +10.26 Rcxg7 Rg5+ Kf4 Rb5 h6 Rb4+ Ke5 Rb5+ Ke4 Rb4+ Kd5 Rb5+ Ke6 Rb6+ Kf5 Rb5+ Ke4
11/17 00:00 31.853 34.547 +10.26 Rcxg7 Rg5+ Kf4 Rb5 h6 Rb4+ Ke5 Rb5+ Ke4 Rb4+ Kd5 Rb5+ Ke6 Rb6+ Kf5 Rb5+ Ke4
12/19 00:00 56.061 58.825 +10.26 Rcxg7 Rb4+ Kg5 Rb5+ Kf4 Rb4+ Kf3 Rf4+ Kxf4
13/23 00:01 102.878 102.878 +10.26 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Kc4 Rd8 h6 Rd1 Ra6 Rd8
14/23 00:01 129.267 125.380 +10.26 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Kxd5
15/23 00:01 191.066 177.241 +10.26 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Re4+ Kd5 Re5+ Kd6 Rb5 h6 Rb6+ Kc5 Rb8 Kd4 Rb4+ Ke5 Rb5+ Kd4 Rb4+
16/23 00:01 252.704 224.625 +10.26 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Re4+ Kd5 Re5+ Kd6 Rb5 h6 Rb6+ Kc5 Rb8 Kd4 Rb4+ Ke5 Rb5+ Kf4 Rb4+ Kf5 Rb5+ Ke4 Rb4+ Kd5 Rb5+ Kd4 Rb4+
17/23 00:01 348.500 293.597 +10.26 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Re4+ Kd5 Re5+ Kd6 Rd5+ Kc6 Rc5+ Kd6 Rd5+
18/35 00:01 632.408 454.969 +9.89 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Ke3 Re5+ Kf3 Rf5+ Kg3 Rg5+ Kf2 Rf5+ Ke2 Re5+ Kd3 Rd5+ Kc4 Rc5+ Kd3 Rd5+
19/35 00:01 755.185 514.081 +9.89 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Ke3 Re5+ Kd3 Rd5+ Kc4 Rc5+ Kd3 Rd5+
20/35 00:01 931.296 590.174 +9.89 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Ke3 Re5+ Kd3 Rd5+ Kc2 Rc5+ Kd2 Rd5+ Ke3
21/35 00:01 1.299.104 722.929 +9.89 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Ke3 Re5+ Kd3 Rd5+ Ke3
22/35 00:03 3.382.388 1.133.508 +9.89 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Ke3 Re5+ Kd3 Rd5+ Kc4 Rd4+ Kxd4
23/35 00:03 4.332.925 1.232.695 +9.89 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Ke3 Re5+ Kd3 Rd5+ Kc4 Rd4+ Kxd4
24/35 00:05 7.279.331 1.403.379 +9.85 Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Ke3 Re5+ Kd2 Re2+ Kd3 Rd2+ Ke4 Re2+ Kf3 Rf2+ Ke3 Rf3+ Kd2 Rd3+ Ke1 Rf3 h6 Rd3 Rg8+ Kh7 R8g7+
25/55 00:44 78.104.188 1.744.760 +8.81 h6 Bf8 h7 Be7 Rg8+ Kxh7 Re8 Rb4+ Kh3 Rb3+ Kg2 Rb2+ Kg3 Rb3+ Kf2 Rb2+ Ke3 Rb3+ Ke4 Rb4+ Kd3 Rb3+ Kc2 Rb5 Rcxe7+ Kg6 Rf8 Rc5+ Kd3 Rd5+ Ke4 Rd2 Re6+ Kg5 Rg8+ Kh5 Re5+ Kh6 Rg3 Re2+ Kd4
26/55 00:51 89.410.288 1.746.738 +9.63 h6 Bxh6 Rxh6+ Kg8 Kf4 Rb4+ Ke5 Ra4 Rhh7 Ra5+ Kf4 Ra4+ Ke3 Ra3+ Kd4 Ra4+ Kc5 Ra3 Rb7
27/55 00:59 104.818.400 1.759.347 +11.25 h6 Bxh6 Rxh6+ Kg8 Re6 Rb4+ Kf5 Kf8 Kg6 Rg4+ Kf6 Rf4+ Ke5 Ra4 Ree7 Ra5+ Ke4 Ra4+ Kf5 Ra5+ Ke4
28/55 01:02 110.422.093 1.761.904 +11.26 h6 Bxh6 Rxh6+ Kg8 Re6 Rb4+ Kf5 Kf8 Kg6 Rg4+ Kf6 Rf4+ Ke5 Ra4 Ree7 Ra5+ Ke4 Ra4+ Kf5 Ra5+ Kf4 Ra4+ Ke3 Ra3+ Kd2 Ra2+ Kc3 Ra3+ Kc2 Ra6 Kc3 Ra3+
29/55 01:09 122.907.777 1.765.282 +11.27 h6 Bxh6
30/55 01:14 130.867.659 1.765.880 +11.26 h6 Bxh6 Rxh6+ Kg8 Re6 Kf8 Kf4 Rb3 Rh6 Rb4+ Kf3 Rb3+ Kf2 Ra3 Rh8+
31/55 01:19 140.684.980 1.767.887 +11.26 h6 Bxh6 Rxh6+ Kg8 Rhh7 Rb4+ Kf5 Rb5+ Kf4 Rb4+ Ke5 Rb5+ Kd4 Rb4+ Kc3 Ra4 Rhd7 Ra3+ Kc4
32/55 01:22 145.612.139 1.772.040 +11.26 h6 Bxh6 Rxh6+ Kg8 Rhh7 Rb4+ Kf5 Rb5+ Kf4 Rb4+ Ke5 Rb5+ Kd4 Rb4+ Kc3 Ra4 Rhd7 Ra3+ Kc4
Michel
Posts: 2272
Joined: Mon Sep 29, 2008 1:50 am

Re: Yace - Tinker 2001 -> 55.Rxg7??

Post by Michel »

For GNUChess 5.07.174b on an old pentium 4 the fail low occurs
after 31 seconds. Finding a new PV takes 1:13. All I do is testing
for stalemate in quiescence search.

Note that xboard prints the fail lows in incorrect order. xboard
rearranges pv's according to score, but during fail lows the score
goes down naturally, and the reordering should not occur. Unfortunately
the xboard protocol has no command for communicating a fail low
to the GUI.

This problem was discussed here a while ago but not solved.

Code: Select all

 17	+5.24	38.8M	1:39.70	h6 Bb2 Rd6 Rb8 Rdd7 Rb4+ Kf3 Rb3+ Ke2 Rb8 Rh7+ Kg8 Rhf7 Rd8 h7+ Kh8 Kf3 Be5 Rce7 Bd6 Rb7 Ra8 Ke3 Be5 
 16	+5.22	31.4M	1:20.82	h6 Bb2 Rd6 Rb8 Rdd7 Rb4+ Kg5 Rb5+ Kh4 Rb4+ Kh3 Rb3+ Kg2 Rb8 Rh7+ Kg8 Rhf7 Be5 h7+ Kh8 Rcd7 Ra8 Kh3 Rc8 Kg4 Rc4+ Kg5 
 15	+6.31	12.4M	0:31.96	Rcxg7 
 15	+6.06	17.8M	0:45.57	Rcxg7 
 15	+5.81	18.6M	0:47.40	Rcxg7 
 15	+5.56	19.8M	0:50.39	Rcxg7 
 15	+5.31	21.9M	0:56.01	Rcxg7 
 15	+5.20	28.6M	1:13.65	h6 Bb2 Rd6 Rb8 Rdd7 Be5 Rb7 Rf8 Rh7+ Kg8 Rhe7 Bf6 h7+ Kh8 Red7 Be5 Kh5 Rc8 Kg5 
 14	+6.56	1.4M	0:03.64	Rcxg7 Rg5+ Kf4 Rf5+ Ke4 Re5+ Kd4 Rd5+ Ke3 Re5+ Kd3 Rd5+ Kc2 Rc5+ Kd1 Rd5+ Ke1 Rxh5 Rg8+ Kh7 Ke2 Rf5 Ke3 Rf7 
 ....
  5	+6.70	3187	0:00.04	Rcxg7 Rxh5 Rg8+ Kh7 R6g7+ Kh6 Rg5 Rxg5+ Rxg5 Kh7 
  4	+6.70	1305	0:00.01	Rcxg7 Rxh5 Kf4 Re5 
  3	+6.72	693	0:00.01	Rcxg7 Rxh5 Kf4 
  3	+6.72	620	0:00.00	Rcxg7 
  2	+8.06	223	0:00.00	Rgxg7 
  2	+7.65	330	0:00.00	Rgxg7 
  2	+6.64	374	0:00.00	Rgxg7 
  2	+6.44	454	0:00.00	Rcxg7 Rxh5 
  1	+8.47	4	0:00.00	Rgxg7 
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Yace - Tinker 2001 -> 55.Rxg7??

Post by zullil »

Vinvin wrote:[D] 7k/2R3b1/6R1/1r5P/6K1/8/8/8 w - - 0 55
How much time to avoid 55.Rxg7? ? Draw because of the "crazy rook".
Critter-1.6a (8 threads) took 15 seconds to switch to h6. It eventually found mate-in-22:

Code: Select all

34/89  290:49  278969M  15987K   +M22 h6 Bf8 Rf6 Rb8 Kg5 Kg8 Kg6 Rd8 Rcf7 Ba3 Rg7+ Kh8 h7 Bb2 Rg8+ Rxg8+ hxg8=Q+ Kxg8 Rb6 Kf8 Rxb2 Ke7 Rb6 Kd7 Rf6 Kc7 Kf7 Kd7 Re6 Kd8 Re7 Kc8 Ke6 Kd8 Kd6 Kc8 Rf7 Kb8 Kc6 Ka8 Kb6 Kb8 Rf8#