Rabid rook escape

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Henk
Posts: 7216
Joined: Mon May 27, 2013 10:31 am

Rabid rook escape

Post by Henk »

See ugly end game.

[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.06.23"]
[Round "-"]
[White "Fairy-Max 4.8S"]
[Black "SkipperWinb"]
[Result "0-1"]
[TimeControl "120"]
[Annotator "1. +0.09 1... +0.11"]

1. Nf3 {+0.09/8} e6 {+0.11/7 2.0} 2. d3 {+0.15/8 4} d5 {+0.08/8 2.0} 3. Nc3
{+0.10/8 7} Bb4 {+0.23/6 2.0} 4. a3 {+0.03/9 3} Ba5 {+0.14/6 1.9} 5. b4
{-0.03/9 2.1} Bb6 {-0.08/6 1.9} 6. Na4 {-0.06/8 4} Ne7 {+0.69/8 1.9} 7. Bd2
{+0.15/8 1.9} O-O {+0.90/9 1.8} 8. c4 {+0.34/8 1.6} c6 {+0.83/8 1.8} 9.
Nxb6 {+0.42/10 1.6} axb6 {+0.89/7 1.8} 10. Qb3 {+0.41/10 4} c5
{+0.79/6 1.7} 11. O-O-O {+0.50/8 2.0} cxb4 {+0.68/8 1.7} 12. Bxb4
{+0.17/9 2.4} Nbc6 {+0.60/9 1.7} 13. Bc3 {+0.37/8 1.3} d4 {+0.78/7 1.6} 14.
Bd2 {+0.29/8 1.1} e5 {+0.80/6 1.6} 15. e4 {+0.34/8 1.7} Qc7 {+0.81/7 1.6}
16. h4 {+0.32/8 1.9} Bd7 {+0.83/7 1.6} 17. Be2 {+0.31/8 1.6} Na5
{+0.83/7 1.5} 18. Qc2 {+0.10/9 1.1} Rfc8 {+0.82/6 1.5} 19. Rde1 {+0.04/8 7}
b5 {+0.85/6 1.5} 20. Bb4 {-0.22/9 2.1} Nec6 {+0.99/7 1.5} 21. Bd2
{-0.15/8 0.9} bxc4 {+0.95/8 1.5} 22. dxc4 {-0.36/9 2.0} Qb6 {+0.90/8 1.4}
23. Kd1 {-0.24/8 1.4} Nb3 {+0.93/6 1.4} 24. Qb2 {-0.23/9 1.9} Ra6
{+0.27/5 1.4} 25. Bb4 {-0.24/7 1.2} Nc5 {+1.07/8 1.4} 26. Nd2 {-0.74/8 1.4}
d3 {+1.13/7 1.3} 27. Bh5 {-0.74/8 1.3} Nd4 {+1.12/7 1.3} 28. Re3
{-0.59/7 0.9} Ba4+ {+1.09/6 1.3} 29. Kc1 {-1.74/8 1.4} Bc2 {+1.16/7 1.3}
30. Qc3 {-0.44/5 1.4} Qf6 {+1.22/7 1.3} 31. Bf3 {-0.80/7 2.0} Na4
{+1.15/6 1.2} 32. Qa1 {-1.39/8 0.7} Rxc4 {+2.03/6 1.2} 33. Rh3
{-1.88/7 0.7} Rc7 {+2.06/6 1.2} 34. g4 {-4.13/7 1.0} Qc6 {+2.12/6 1.2} 35.
Bd1 {-4.24/7 1.8} Bb3+ {+5.01/7 1.1} 36. Nc4 {-5.06/7 0.7} Bxc4
{+5.09/7 1.2} 37. Kd2 {-4.24/7 1.0} Nc5 {+4.96/8 1.1} 38. Bxc5
{-4.51/8 0.8} Qxc5 {+5.06/8 1.1} 39. a4 {-5.06/8 0.8} b5 {+5.44/8 1.1} 40.
Qc3 {-5.24/8 0.9} bxa4 {+5.85/8 1.1} 41. Rxd3 {-5.90/8 0.9} Nb3+
{+5.88/7 1.0} 42. Bxb3 {-5.24/9 0.9} Qxf2+ {+3.71/8 1.0} 43. Kc1
{-5.25/8 1.2} Qf4+ {+3.78/7 1.0} 44. Kb2 {-5.26/7 0.9} a3+ {+3.00/8 1.0}
45. Ka1 {-3.94/8 0.8} Bxd3 {+3.47/8 1.0} 46. Rxd3 {-3.67/9 0.7} Qf1+
{+3.56/8 1.0} 47. Ka2 {-3.63/9 0.9} Qg2+ {+3.55/8 0.9} 48. Qd2
{-3.48/10 0.7} Qxd2+ {+3.51/8 0.9} 49. Rxd2 {-3.46/11 0.6} h6 {+4.26/7 0.9}
50. g5 {-3.29/10 0.7} Kh7 {+4.26/9 0.9} 51. Rg2 {-3.55/9 0.5} h5
{+4.28/8 0.9} 52. Rf2 {-3.40/11 0.6} Kg6 {+4.32/8 0.9} 53. Bd5
{-3.57/11 0.7} Raa7 {+4.34/8 0.9} 54. Rd2 {-3.75/12 0.5} Rc3 {+4.37/8 0.8}
55. Rh2 {-3.75/12 0.8} Re7 {+4.38/8 0.8} 56. Rh1 {-3.75/10 0.5} Rec7
{+4.33/7 0.8} 57. Bb3 {-3.75/11 0.4} Ra7 {+4.42/8 0.8} 58. Rh2
{-3.74/12 1.7} Rb7 {+4.38/6 0.8} 59. Bd5 {-3.64/12 0.7} Rd7 {+4.32/8 0.8}
60. Rd2 {-3.67/12 0.5} Rdc7 {+4.38/8 0.8} 61. Bb3 {-3.69/11 0.9} Rb7
{+4.32/8 0.8} 62. Bd5 {-3.59/13 1.0} Rb8 {+4.31/8 0.8} 63. Rf2
{-3.16/11 0.4} f6 {+4.31/10 0.8} 64. Be6 {-3.08/11 0.5} fxg5 {+5.02/8 0.7}
65. Bf5+ {-3.65/11 0.9} Kh6 {+5.56/9 0.7} 66. hxg5+ {-4.05/11 0.3} Kxg5
{+5.57/7 0.7} 67. Rg2+ {-4.42/11 1.5} Kf6 {+5.68/7 0.7} 68. Rg6+
{-4.16/10 0.5} Kf7 {+6.04/7 0.7} 69. Rg2 {-4.40/11 0.5} h4 {+6.09/7 0.7}
70. Bg6+ {-4.41/9 0.6} Kf6 {+6.46/7 0.7} 71. Bh5 {-4.68/10 0.4} g5
{+6.06/6 0.7} 72. Rf2+ {-4.59/10 0.5} Kg7 {+6.63/7 0.6} 73. Bg4
{-4.87/10 0.3} h3 {+6.62/8 0.6} 74. Be6 {-5.01/9 0.5} Rf8 {+6.62/8 0.6} 75.
Rd2 {-5.07/10 0.3} Rff3 {+6.62/8 0.6} 76. Bf5 {-5.58/9 0.3} Rg3
{+6.79/9 0.6} 77. Rd7+ {-5.23/10 0.3} Kf8 {+6.79/8 0.6} 78. Rd8+
{-5.74/10 0.3} Ke7 {+6.80/8 0.6} 79. Rd7+ {-5.94/11 0.5} Ke8 {+6.91/9 0.6}
80. Rd1 {-11.69/11 0.6} h2 {+7.72/7 0.6} 81. Bd7+ {-10.62/9 0.2} Ke7
{+8.37/7 0.6} 82. Bg4 {-13.30/10 0.5} Rxg4 {+11.72/8 0.6} 83. Rd2
{-14.96/12 0.3} h1=Q {+15.72/9 0.5} 84. Rd7+ {-15.10/12 0.3} Ke8
{+15.71/8 0.5} 85. Re7+ {-15.12/13 0.3} Kd8 {+15.95/9 0.5} 86. Rd7+
{-15.10/13 0.3} Kc8 {+15.68/9 0.5} 87. Rd8+ {-15.12/13 0.3} Kc7
{+19.04/8 0.5} 88. Rc8+ {-11.56/11 0.3} Kd6 {+10.38/9 0.5} 89. Rxc3
{-14.31/10 0.3} Rxe4 {+10.29/8 0.5} 90. Rd3+ {-10.67/9 0.2} Rd4
{+10.49/8 0.5} 91. Rc3 {-11.92/9 0.4} g4 {+10.61/7 0.5} 92. Rb3
{-12.01/8 0.5} g3 {+11.02/7 0.5} 93. Rb6+ {-12.66/8 0.3} Kc7 {+12.12/7 0.5}
94. Rg6 {-15.02/8 0.5} g2 {+13.70/8 0.4} 95. Rg7+ {-13.65/9 0.2} Rd7
{+13.88/9 0.4} 96. Rg8 {-14.20/9 0.3} Rd3 {+14.91/9 0.4} 97. Rc8+
{-15.03/11 0.2} Kb6 {+14.90/8 0.4} 98. Rc6+ {-14.84/12 0.2} Kb5
{+14.92/8 0.4} 99. Rc5+ {-14.81/12 0.1} Ka6 {+14.90/9 0.4} 100. Rc6+
{-14.80/12 0.1} Ka7 {+14.87/8 0.4} 101. Rc7+ {-14.79/12 0.1} Ka8
{+14.87/8 0.4} 102. Ra7+ {-14.77/13 0.1} Kb8 {+14.88/10 0.4} 103. Ra8+
{-15.00/13 0.2} Kb7 {+14.89/8 0.4} 104. Rb8+ {-15.10/13 0.2} Kc6
{+15.05/8 0.4} 105. Rc8+ {-15.07/13 0.3} Kd5 {+14.48/7 0.4} 106. Rc5+
{-15.04/13 0.4} Kd6 {+14.91/8 0.4} 107. Rc6+ {-14.76/12 0.2} Ke7
{+15.05/8 0.4} 108. Re6+ {-14.77/12 0.1} Kf7 {+16.50/8 0.4} 109. Re7+
{-14.80/12 0.1} Kf6 {+15.59/8 0.4} 110. Rf7+ {-14.69/12 0.1} Kg5
{+14.90/9 0.4} 111. Rf5+ {-14.85/12 0.1} Kh6 {+16.53/7 0.4} 112. Rf6+
{-14.86/12 0.1} Kg7 {+14.89/8 0.4} 113. Rg6+ {-14.21/13 0.1} Kh7
{+15.03/8 0.3} 114. Rg7+ {-13.49/12 0.1} Kh6 {+13.88/9 0.3} 115. Rg6+
{-13.44/13 0.4} Kh5 {+13.88/9 0.3} 116. Rg5+ {-13.41/13 0.2} Kh4
{+13.88/9 0.3} 117. Rg4+ {-13.40/12 0.1} Kh3 {+13.22/8 0.3} 118. Rg3+
{-9.36/12 0.1} Kh2 {+9.27/10 0.3} 119. Rh3+ {-9.91/12 0.1} Kg1
{+9.46/9 0.3} 120. Rxd3 {-9.86/11 0.1} Kf2 {+9.48/9 0.4} 121. Rd2+
{-10.38/11 0.1} Ke3 {+9.74/10 0.3} 122. Rxg2 {-10.43/10 0.1} Qxg2+
{+9.52/10 0.3} 123. Kxa3 {-79.96/11 0.2} e4 {+10.85/9 0.3} 124. Kb4
{-16.90/10 0.1} Kd4 {+11.99/9 0.3} 125. Kb5 {-79.96/11 0.1} e3
{+16.21/9 0.3} 126. Kb6 {-17.08/10 0.1} e2 {+16.22/8 0.3} 127. Kc7
{-79.96/10 0.1} e1=Q {+3355.44/7 0.3} 128. Kb6 {-79.97/10 0.1} Qa8
{+3355.44/8 0.3} 129. Kc7 {-79.98/28 0.2} Qee8 {+3355.44/9 0.3} 130. Kd6
{-79.99/28 0.2} Qac6# {+3355.44/14 0.3}
{Xboard adjudication: Checkmate} 0-1
[/pgn]
ZirconiumX
Posts: 1334
Joined: Sun Jul 17, 2011 11:14 am

Re: Rabid rook escape

Post by ZirconiumX »

I'd imagine that Fairymax is using a long sequence of checking moves to push the loss out of the horizon. Eventually it doesn't work due to the 50-move rule.
Some believe in the almighty dollar.

I believe in the almighty printf statement.
Daniel Anulliero
Posts: 759
Joined: Fri Jan 04, 2013 4:55 pm
Location: Nice

Re: Rabid rook escape

Post by Daniel Anulliero »

Why don't you put this Skipper's version who win always his games here in the forum , instead of the lousy version of hgm's monthly tourney?
Just a friendly question and a mystery for me ? :wink:
Another question ? What "rook rabid" mean?
I tried to translate in french and it give me "tour enragée" so in english close to "angry rook" lol
AndrewGrant
Posts: 1750
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Rabid rook escape

Post by AndrewGrant »

Capturing the rook would result in a stalemate. Hence the desperate attempts to throw it away.
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
User avatar
hgm
Posts: 27788
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Rabid rook escape

Post by hgm »

ZirconiumX wrote:I'd imagine that Fairymax is using a long sequence of checking moves to push the loss out of the horizon. Eventually it doesn't work due to the 50-move rule.
No, Skipper genuinely finds a way out of the stalemate threat, by eventually walking his harrassed King to a square where it blocks the Queen responsible for causing the stalemate net. And there is no way for Fairy-Max to cut off the King from going there. Checking in a way that would, would enable the Queen to capture the Rook, also lifting the stalemate condition.

Well done.
hMx
Posts: 61
Joined: Wed Mar 08, 2006 9:40 pm
Location: Germany, Berlin

Re: Rabid rook escape

Post by hMx »

My impression would be, that around move 100 white could have forced a remis, by staying with the rook in the c file, and always checking.8-)
Hence, white blundered away half a point. :shock:

Cheers, Heiner