50th move Bluff by Stockfish 5?

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

Moderators: hgm, Rebel, chrisw

User avatar
Eraserheads
Posts: 235
Joined: Fri Mar 10, 2006 9:19 am
Location: Quezon City, Philippines

50th move Bluff by Stockfish 5?

Post by Eraserheads »

I have been manually entering the moves of White (HIARCS14) vs Black (Stockfish5, Shredder 4 interface).
The game was a Sicilian Keres Attack, and for a long time it seemed White had the upper hand, but eventually it fizzled out into a draw.

Now on Stockfish's 50th no-captures-made move (50th move draw rules now apply), Stockfish hanged a piece (...Bg5??). This is the last move of the game...but since it is the 50th move without performing any captures, the game is drawn. But does stockfish have to play something funny like that?

The Game:


[Event "?"]
[Site "?"]
[Date "2014.08.07"]
[Round "?"]
[White "HIARCS14"]
[Black "STOCKFISH5"]
[Result "1/2-1/2"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. g4
h6 7. h4 Nc6 8. Rg1 d5 9. exd5 Nxd5 10. Nxd5 Qxd5 11. Bg2
Qc4 12. Nxc6 bxc6 13. Be3 Ba6 {0.00/20 5s} 14. c3 {3s} Rd8
{+0.24/21 3s} 15. Qc2 {2s} Qb5 {+0.17/23 1s} 16. Rd1 {13s}
Bd6 {+0.27/24 1s} 17. Bf1 {2s} Qb7 {+0.27/23 1s} 18. Qb3
{2s} Ke7 {+0.40/22 16s} 19. Qxb7+ {5s} Bxb7 {+0.32/23 0s}
20. Bg2 {2s} Rb8 {+0.31/21 6s} 21. b3 {18s (Rd2)} a5
{+0.38/21 9s} 22. Ba7 {10s (Ke2)} Ra8 {+0.30/24 34s}
23. Bd4 {1s} Rhg8 {+0.30/24 2s} 24. Be4 {11s (g5)} Rab8
{+0.14/21 9s} 25. Ba7 {10s} Ra8 {+0.24/25 5s} 26. Be3 {6s}
Rgb8 {+0.24/26 1s} 27. g5 {14s (h5)} h5 {+0.49/22 6s}
28. Ke2 {15s} c5 {+0.29/25 0s} 29. Bxb7 {9s} Rxb7 {+0.21/24
1s} 30. Kd3 {9s} a4 {+0.50/25 10s} 31. Kc4 {15s} Ra6
{+0.46/26 0s} 32. Rd3 {11s (g6)} Ke8 {+0.56/23 5s} 33. g6
{10s} f6 {+0.56/28 0s} 34. f4 {8s} Be7 {+0.56/27 0s}
35. Re1 {7s} f5 {+0.56/29 0s} 36. Bf2 {3s} Rc6 {+0.56/28
0s} 37. Rd2 {13s} Ra7 {+0.56/28 0s} 38. Kb5 {6s (Re5)} Raa6
{+0.56/27 3s} 39. Ree2 {7s} Rcb6+ {+0.56/28 0s} 40. Kc4
{3s} Rc6 {+0.56/28 0s} 41. Rd1 {6s (Re5)} Rab6 {+0.56/27
3s} 42. Bg3 {6s (Re5)} Rb8 {+0.56/26 5s} 43. Rdd2 {4s
(Be1)} Rbb6 {+0.56/26 3s} 44. Be1 {5s (Re5)} Ra6 {+0.56/28
3s} 45. Bf2 {6s} Rc7 {+0.56/28 0s} 46. Rd1 {11s (Kb5)} Rb7
{+0.56/28 3s} 47. Ree1 {7s (Re5)} Rc6 {+0.56/27 4s} 48. Re3
{5s (Re5)} Rbb6 {+0.56/27 3s} 49. Re5 {5s (Re2)} Rb7
{+0.56/28 3s} 50. Rd2 {4s (Ree1)} Rbb6 {+0.56/28 3s}
51. Re1 {5s} Ra6 {+0.56/27 0s} 52. Re3 {6s (Ree2)} Rc7
{+0.56/26 6s} 53. Re5 {2s} Rb6 {+0.56/27 0s} 54. Re1 {6s
(Rd1)} Ra6 {+0.56/25 2s} 55. Rde2 {9s (Re5)} Rcc6 {+0.50/21
6s} 56. Rd1 {0s (Rg1)} Rab6 {0.00/36 4s} 57. Re5 {2s} Rb7
{0.00/32 3s} 58. Ree1 {10s} Ra6 {+0.56/28 3s} 59. Re2 {4s}
Rb8 {+0.56/29 0s} 60. Rdd2 {4s (Rd3)} Rc6 {+0.56/26 2s}
61. Re1 {3s} Rb7 {+0.56/24 0s} 62. Re3 {5s (Re5)} Rbb6
{+0.56/26 2s} 63. Rd1 {3s} Ra6 {+0.56/29 0s} 64. Re5 {8s}
Rab6 {+0.56/29 0s} 65. Re3 {10s (Re2)} Ra6 {0.00/34 3s}
66. Red3 {6s} Ra7 {+0.49/22 4s} 67. R3d2 {1s} Rb7 {+0.48/23
1s} 68. Rg1 {8s} Bd6 {+0.48/24 0s} 69. Be3 {4s} Be7
{+0.48/23 0s} 70. Re2 {4s (Rh2)} Rb8 {+0.43/23 2s} 71. Bf2
{2s (Rd1)} Kd7 {+0.37/24 3s} 72. Rd1+ {2s (Rge1)} Rd6
{+0.31/23 2s} 73. Rb1 {12s (Rde1)} Rc6 {+0.37/22 1s}
74. Reb2 {3s (Rbb2)} Bd6 {+0.37/21 2s} 75. Rd1 {4s (Rd2)}
Kc7 {+0.37/24 1s} 76. Be3 {4s (Rbd2)} Re8 {+0.25/21 2s}
77. Re2 {4s (Bc1)} Ra8 {+0.06/18 2s} 78. Rg2 {2s (Rf1)} Be7
{+0.06/22 1s} 79. Rgd2 {3s (Rh1)} Bd6 {0.00/27 2s} 80. Rg2
{4s (Re1)} Be7 {0.00/34 2s} 81. Rgd2 {3s (Rh2)} Bd6
{0.00/36 2s} 82. Rg1 {3s (Re1)} Be7 {0.00/27 2s} 83. Re1
{3s (Bf2)} Bd6 {0.00/27 2s} 84. Rf1 {2s (Rdd1)} Be7
{0.00/29 1s} 85. Re1 {4s (Rh1)} Bg5 {0.00/29 1s} 1/2-1/2
skoony
Posts: 165
Joined: Thu Mar 09, 2006 2:36 am
Location: saint paul,minnesota

Re: 50th move Bluff by Stockfish 5?

Post by skoony »

it probably picked any legal move that didn't involve a capture randomly and claimed a draw. i would assume most engines with a draw feature would still pick the best move. it wouldn't be necessary though.
regards
ike
by the time i get there,i'll be there.
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: 50th move Bluff by Stockfish 5?

Post by styx »

[pgn][Event "?"]
[Site "?"]
[Date "2014.08.07"]
[Round "?"]
[White "HIARCS14"]
[Black "STOCKFISH5"]
[Result "1/2-1/2"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. g4
h6 7. h4 Nc6 8. Rg1 d5 9. exd5 Nxd5 10. Nxd5 Qxd5 11. Bg2
Qc4 12. Nxc6 bxc6 13. Be3 Ba6 {0.00/20 5s} 14. c3 {3s} Rd8
{+0.24/21 3s} 15. Qc2 {2s} Qb5 {+0.17/23 1s} 16. Rd1 {13s}
Bd6 {+0.27/24 1s} 17. Bf1 {2s} Qb7 {+0.27/23 1s} 18. Qb3
{2s} Ke7 {+0.40/22 16s} 19. Qxb7+ {5s} Bxb7 {+0.32/23 0s}
20. Bg2 {2s} Rb8 {+0.31/21 6s} 21. b3 {18s (Rd2)} a5
{+0.38/21 9s} 22. Ba7 {10s (Ke2)} Ra8 {+0.30/24 34s}
23. Bd4 {1s} Rhg8 {+0.30/24 2s} 24. Be4 {11s (g5)} Rab8
{+0.14/21 9s} 25. Ba7 {10s} Ra8 {+0.24/25 5s} 26. Be3 {6s}
Rgb8 {+0.24/26 1s} 27. g5 {14s (h5)} h5 {+0.49/22 6s}
28. Ke2 {15s} c5 {+0.29/25 0s} 29. Bxb7 {9s} Rxb7 {+0.21/24
1s} 30. Kd3 {9s} a4 {+0.50/25 10s} 31. Kc4 {15s} Ra6
{+0.46/26 0s} 32. Rd3 {11s (g6)} Ke8 {+0.56/23 5s} 33. g6
{10s} f6 {+0.56/28 0s} 34. f4 {8s} Be7 {+0.56/27 0s}
35. Re1 {7s} f5 {+0.56/29 0s} 36. Bf2 {3s} Rc6 {+0.56/28
0s} 37. Rd2 {13s} Ra7 {+0.56/28 0s} 38. Kb5 {6s (Re5)} Raa6
{+0.56/27 3s} 39. Ree2 {7s} Rcb6+ {+0.56/28 0s} 40. Kc4
{3s} Rc6 {+0.56/28 0s} 41. Rd1 {6s (Re5)} Rab6 {+0.56/27
3s} 42. Bg3 {6s (Re5)} Rb8 {+0.56/26 5s} 43. Rdd2 {4s
(Be1)} Rbb6 {+0.56/26 3s} 44. Be1 {5s (Re5)} Ra6 {+0.56/28
3s} 45. Bf2 {6s} Rc7 {+0.56/28 0s} 46. Rd1 {11s (Kb5)} Rb7
{+0.56/28 3s} 47. Ree1 {7s (Re5)} Rc6 {+0.56/27 4s} 48. Re3
{5s (Re5)} Rbb6 {+0.56/27 3s} 49. Re5 {5s (Re2)} Rb7
{+0.56/28 3s} 50. Rd2 {4s (Ree1)} Rbb6 {+0.56/28 3s}
51. Re1 {5s} Ra6 {+0.56/27 0s} 52. Re3 {6s (Ree2)} Rc7
{+0.56/26 6s} 53. Re5 {2s} Rb6 {+0.56/27 0s} 54. Re1 {6s
(Rd1)} Ra6 {+0.56/25 2s} 55. Rde2 {9s (Re5)} Rcc6 {+0.50/21
6s} 56. Rd1 {0s (Rg1)} Rab6 {0.00/36 4s} 57. Re5 {2s} Rb7
{0.00/32 3s} 58. Ree1 {10s} Ra6 {+0.56/28 3s} 59. Re2 {4s}
Rb8 {+0.56/29 0s} 60. Rdd2 {4s (Rd3)} Rc6 {+0.56/26 2s}
61. Re1 {3s} Rb7 {+0.56/24 0s} 62. Re3 {5s (Re5)} Rbb6
{+0.56/26 2s} 63. Rd1 {3s} Ra6 {+0.56/29 0s} 64. Re5 {8s}
Rab6 {+0.56/29 0s} 65. Re3 {10s (Re2)} Ra6 {0.00/34 3s}
66. Red3 {6s} Ra7 {+0.49/22 4s} 67. R3d2 {1s} Rb7 {+0.48/23
1s} 68. Rg1 {8s} Bd6 {+0.48/24 0s} 69. Be3 {4s} Be7
{+0.48/23 0s} 70. Re2 {4s (Rh2)} Rb8 {+0.43/23 2s} 71. Bf2
{2s (Rd1)} Kd7 {+0.37/24 3s} 72. Rd1+ {2s (Rge1)} Rd6
{+0.31/23 2s} 73. Rb1 {12s (Rde1)} Rc6 {+0.37/22 1s}
74. Reb2 {3s (Rbb2)} Bd6 {+0.37/21 2s} 75. Rd1 {4s (Rd2)}
Kc7 {+0.37/24 1s} 76. Be3 {4s (Rbd2)} Re8 {+0.25/21 2s}
77. Re2 {4s (Bc1)} Ra8 {+0.06/18 2s} 78. Rg2 {2s (Rf1)} Be7
{+0.06/22 1s} 79. Rgd2 {3s (Rh1)} Bd6 {0.00/27 2s} 80. Rg2
{4s (Re1)} Be7 {0.00/34 2s} 81. Rgd2 {3s (Rh2)} Bd6
{0.00/36 2s} 82. Rg1 {3s (Re1)} Be7 {0.00/27 2s} 83. Re1
{3s (Bf2)} Bd6 {0.00/27 2s} 84. Rf1 {2s (Rdd1)} Be7
{0.00/29 1s} 85. Re1 {4s (Rh1)} Bg5 {0.00/29 1s} 1/2-1/2[/pgn]
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: 50th move Bluff by Stockfish 5?

Post by bob »

Eraserheads wrote:I have been manually entering the moves of White (HIARCS14) vs Black (Stockfish5, Shredder 4 interface).
The game was a Sicilian Keres Attack, and for a long time it seemed White had the upper hand, but eventually it fizzled out into a draw.

Now on Stockfish's 50th no-captures-made move (50th move draw rules now apply), Stockfish hanged a piece (...Bg5??). This is the last move of the game...but since it is the 50th move without performing any captures, the game is drawn. But does stockfish have to play something funny like that?

The Game:


[Event "?"]
[Site "?"]
[Date "2014.08.07"]
[Round "?"]
[White "HIARCS14"]
[Black "STOCKFISH5"]
[Result "1/2-1/2"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. g4
h6 7. h4 Nc6 8. Rg1 d5 9. exd5 Nxd5 10. Nxd5 Qxd5 11. Bg2
Qc4 12. Nxc6 bxc6 13. Be3 Ba6 {0.00/20 5s} 14. c3 {3s} Rd8
{+0.24/21 3s} 15. Qc2 {2s} Qb5 {+0.17/23 1s} 16. Rd1 {13s}
Bd6 {+0.27/24 1s} 17. Bf1 {2s} Qb7 {+0.27/23 1s} 18. Qb3
{2s} Ke7 {+0.40/22 16s} 19. Qxb7+ {5s} Bxb7 {+0.32/23 0s}
20. Bg2 {2s} Rb8 {+0.31/21 6s} 21. b3 {18s (Rd2)} a5
{+0.38/21 9s} 22. Ba7 {10s (Ke2)} Ra8 {+0.30/24 34s}
23. Bd4 {1s} Rhg8 {+0.30/24 2s} 24. Be4 {11s (g5)} Rab8
{+0.14/21 9s} 25. Ba7 {10s} Ra8 {+0.24/25 5s} 26. Be3 {6s}
Rgb8 {+0.24/26 1s} 27. g5 {14s (h5)} h5 {+0.49/22 6s}
28. Ke2 {15s} c5 {+0.29/25 0s} 29. Bxb7 {9s} Rxb7 {+0.21/24
1s} 30. Kd3 {9s} a4 {+0.50/25 10s} 31. Kc4 {15s} Ra6
{+0.46/26 0s} 32. Rd3 {11s (g6)} Ke8 {+0.56/23 5s} 33. g6
{10s} f6 {+0.56/28 0s} 34. f4 {8s} Be7 {+0.56/27 0s}
35. Re1 {7s} f5 {+0.56/29 0s} 36. Bf2 {3s} Rc6 {+0.56/28
0s} 37. Rd2 {13s} Ra7 {+0.56/28 0s} 38. Kb5 {6s (Re5)} Raa6
{+0.56/27 3s} 39. Ree2 {7s} Rcb6+ {+0.56/28 0s} 40. Kc4
{3s} Rc6 {+0.56/28 0s} 41. Rd1 {6s (Re5)} Rab6 {+0.56/27
3s} 42. Bg3 {6s (Re5)} Rb8 {+0.56/26 5s} 43. Rdd2 {4s
(Be1)} Rbb6 {+0.56/26 3s} 44. Be1 {5s (Re5)} Ra6 {+0.56/28
3s} 45. Bf2 {6s} Rc7 {+0.56/28 0s} 46. Rd1 {11s (Kb5)} Rb7
{+0.56/28 3s} 47. Ree1 {7s (Re5)} Rc6 {+0.56/27 4s} 48. Re3
{5s (Re5)} Rbb6 {+0.56/27 3s} 49. Re5 {5s (Re2)} Rb7
{+0.56/28 3s} 50. Rd2 {4s (Ree1)} Rbb6 {+0.56/28 3s}
51. Re1 {5s} Ra6 {+0.56/27 0s} 52. Re3 {6s (Ree2)} Rc7
{+0.56/26 6s} 53. Re5 {2s} Rb6 {+0.56/27 0s} 54. Re1 {6s
(Rd1)} Ra6 {+0.56/25 2s} 55. Rde2 {9s (Re5)} Rcc6 {+0.50/21
6s} 56. Rd1 {0s (Rg1)} Rab6 {0.00/36 4s} 57. Re5 {2s} Rb7
{0.00/32 3s} 58. Ree1 {10s} Ra6 {+0.56/28 3s} 59. Re2 {4s}
Rb8 {+0.56/29 0s} 60. Rdd2 {4s (Rd3)} Rc6 {+0.56/26 2s}
61. Re1 {3s} Rb7 {+0.56/24 0s} 62. Re3 {5s (Re5)} Rbb6
{+0.56/26 2s} 63. Rd1 {3s} Ra6 {+0.56/29 0s} 64. Re5 {8s}
Rab6 {+0.56/29 0s} 65. Re3 {10s (Re2)} Ra6 {0.00/34 3s}
66. Red3 {6s} Ra7 {+0.49/22 4s} 67. R3d2 {1s} Rb7 {+0.48/23
1s} 68. Rg1 {8s} Bd6 {+0.48/24 0s} 69. Be3 {4s} Be7
{+0.48/23 0s} 70. Re2 {4s (Rh2)} Rb8 {+0.43/23 2s} 71. Bf2
{2s (Rd1)} Kd7 {+0.37/24 3s} 72. Rd1+ {2s (Rge1)} Rd6
{+0.31/23 2s} 73. Rb1 {12s (Rde1)} Rc6 {+0.37/22 1s}
74. Reb2 {3s (Rbb2)} Bd6 {+0.37/21 2s} 75. Rd1 {4s (Rd2)}
Kc7 {+0.37/24 1s} 76. Be3 {4s (Rbd2)} Re8 {+0.25/21 2s}
77. Re2 {4s (Bc1)} Ra8 {+0.06/18 2s} 78. Rg2 {2s (Rf1)} Be7
{+0.06/22 1s} 79. Rgd2 {3s (Rh1)} Bd6 {0.00/27 2s} 80. Rg2
{4s (Re1)} Be7 {0.00/34 2s} 81. Rgd2 {3s (Rh2)} Bd6
{0.00/36 2s} 82. Rg1 {3s (Re1)} Be7 {0.00/27 2s} 83. Re1
{3s (Bf2)} Bd6 {0.00/27 2s} 84. Rf1 {2s (Rdd1)} Be7
{0.00/29 1s} 85. Re1 {4s (Rh1)} Bg5 {0.00/29 1s} 1/2-1/2
I see this on occasion. The key point being which move is searched first that leads to a 50 move rule draw. And any non-capture / non-pawn-move move will do the trick, whether it looks moronic or not. :)