How to win from Stockfish within 20 moves

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

Moderator: Ras

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

Re: How to win from Stockfish within 20 moves

Post by Henk »

My father used to say: "bezit van de zaak is einde van het vermaak" or in English (using google translate) "possession of the matter is the end of the entertainment"
Henk
Posts: 7261
Joined: Mon May 27, 2013 10:31 am

Re: How to win from Stockfish within 20 moves

Post by Henk »

Another example: Stockfish time is up before giving checkmate.

[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.08.29"]
[Round "-"]
[White "SkipperWinb"]
[Black "Stockfish 7 64"]
[Result "*"]
[TimeControl "15"]
[Annotator "1. +0.00 1... -0.11"]

1. Nc3 {+0.00/701} d5 {-0.11/14 0.2} 2. d4 {+0.00/701 0.3} Nf6
{+0.00/14 0.3} 3. Nf3 {+0.02/751 0.3} e6 {-0.11/12 0.2} 4. Bg5
{-0.11/701 0.3} Nbd7 {+0.00/13 0.2} 5. e4 {+0.02/701 0.3} h6 {+0.18/14 0.2}
6. Bxf6 {+0.35/851 0.3} Nxf6 {+0.10/14 0.1} 7. e5 {+0.35/651 0.3} Nd7
{+0.20/14 0.2} 8. Be2 {+0.50/651 0.3} Be7 {+0.35/15 0.2} 9. O-O
{+0.36/601 0.3} O-O {+0.44/15 0.4} 10. a4 {+0.36/651 0.3} c5 {+0.43/15 0.7}
11. Nb5 {+0.36/651 0.3} a6 {+0.88/15 0.4} 12. Nc3 {-0.46/751 0.3} Qc7
{+1.06/16 0.4} 13. Rb1 {+0.34/701 0.3} cxd4 {+1.66/16 0.5} 14. Qxd4
{-0.34/751 0.3} Bc5 {+1.69/15 0.2} 15. Qf4 {-0.22/651 0.3} f6
{+1.64/15 0.4} 16. Qh4 {-0.39/551 0.3} fxe5 {+2.28/14 0.2} 17. Nd2
{-0.42/401 0.3} Nf6 {+2.24/14 0.6} 18. Rbe1 {-0.61/501 0.3} e4
{+2.72/14 0.3} 19. Nb3 {-0.56/601 0.2} Bb4 {+2.67/15 0.9} 20. Qh3
{-0.54/601 0.3} e5 {+2.99/13 0.2} 21. Qg3 {-0.75/551 0.2} Be6
{+3.07/14 0.1} 22. Bd1 {-0.61/401 0.2} Rac8 {+2.86/13 0.3} 23. Nd2
{-0.96/401 0.2} Bd6 {+2.87/15 0.8} 24. Qh4 {-0.66/551 0.2} Qd7
{+3.12/13 0.2} 25. Qg3 {-0.68/501 0.2} b5 {+3.05/13 0.2} 26. axb5
{-0.74/601 0.2} axb5 {+3.20/14 0.2} 27. Qh4 {-0.88/551 0.2} Rc7
{+3.59/14 0.5} 28. Ne2 {-0.72/501 0.2} Ra8 {+3.74/13 0.2} 29. Ng3
{-0.79/551 0.2} Ra2 {+3.62/12 0.2} 30. b3 {-0.86/551 0.2} Bb4
{+3.68/12 0.2} 31. Re2 {-1.10/701 0.2} Be7 {+3.87/12 0.2} 32. Ree1
{-0.87/551 0.2} Bf7 {+4.24/13 0.1} 33. Re3 {-1.13/551 0.2} Nh5
{+4.53/14 0.2} 34. Qh3 {-1.15/751 0.2} Qxh3 {+4.39/15 0.4} 35. gxh3
{-1.20/701 0.2} Nf4 {+4.34/15 0.2} 36. Nb1 {-1.88/501 0.2} Nxh3+
{+5.10/12 0.2} 37. Kg2 {-1.95/701 0.2} Nf4+ {+5.05/13 0.2} 38. Kh1
{-1.89/601 0.2} Bc5 {+5.02/14 0.3} 39. Ree1 {-2.60/751 0.2} Bb4
{+5.83/14 0.2} 40. Re3 {-3.98/701 0.2} Rb2 {+6.91/12 0.1} 41. Bg4
{-4.89/701 0.2} Rcxc2 {+8.01/14 0.2} 42. Bd7 {-5.44/751 0.2} Nd3
{+8.81/12 0.2} 43. Kg2 {-5.74/601 0.2} Rxf2+ {+10.24/12 0.1} 44. Rxf2
{-7.83/851 0.2} Rxf2+ {+10.31/12 0.1} 45. Kh3 {-7.82/751 0.2} Nf4+
{+13.56/13 0.1} 46. Kg4 {-9.43/751 0.2} h5+ {+13.63/11 0.1} 47. Nxh5
{-10.00/801 0.2} Bxh5+ {+15.01/13 0.2} 48. Kg5 {-10.53/851 0.2} Be7+
{+15.93/13 0.1} 49. Kf5 {-10.54/751 0.2} Bf6 {+16.01/13 0.1} 50. Be6+
{-9.95/701 0.2} Kf8 {+16.44/14 0.1} 51. Bxd5 {-10.22/801 0.2} Nxd5+
{+16.51/12 0.1} 52. Kxe4 {-12.63/751 0.2} Nxe3 {+17.34/14 0.1} 53. Nc3
{-12.73/851 0.2} Nc2 {+17.43/12 0.2} 54. Nxb5 {-12.73/801 0.2} Bf3+
{+51.47/13 0.2} 55. Kd3 {-14.51/901 0.2} e4+ {+51.47/12 0.1} 56. Kc4
{-14.61/1001 0.1} Be2+ {+51.47/12 0.1} 57. Kd5 {-15.27/1001 0.1} Bxb5
{+54.83/13 0.1} 58. Kxe4 {-14.35/751 0.2} Rxh2 {+54.83/12 0.1} 59. b4
{-14.39/801 0.1} Nxb4 {+54.91/9 0.1} 60. Kf4 {-15.06/801 0.2} Re2
{+99.85/12 0.1} 61. Kg3 {-14.33/801 0.2} Nc2 {+99.89/15 0.1} 62. Kg4
{-14.48/851 0.2} Nd4 {+99.91/15 0.1} 63. Kh5 {-16.00/901 0.2} Bd7
{+99.95/32 0.1} 64. Kg6 {-3355.44/1051 0.2} Bf5+ {+99.97/42 0.2}
*
[/pgn]
Henk
Posts: 7261
Joined: Mon May 27, 2013 10:31 am

Re: How to win from Stockfish within 20 moves

Post by Henk »

This is not going into the right direction:

[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.08.30"]
[Round "-"]
[White "Stockfish 7 64"]
[Black "SkipperWinb"]
[Result "1-0"]
[TimeControl "15"]
[Annotator "1. +0.26 1... -0.16"]

1. e4 {+0.26/14} e5 {-0.16/701 0.3} 2. Nf3 {+0.23/14 0.4} d5
{-0.10/651 0.3} 3. exd5 {+0.70/14 0.6} Qxd5 {-0.11/701 0.3} 4. Nc3
{+0.94/13 0.2} Qa5 {-0.12/701 0.3} 5. Bc4 {+1.50/13 0.5} Bg4
{-1.47/501 0.3} 6. Bxf7+ {+2.69/14 0.3} Kxf7 {-1.01/851 0.3} 7. Ng5+
{+5.90/14 0.3} Kg6 {-1.19/801 0.3} 8. Qxg4 {+5.90/14 0.1} Nf6
{-1.25/651 0.3} 9. Qe6 {+8.11/15 0.8} Kxg5 {-0.82/751 0.3} 10. h4+
{+99.93/36 0.1} Kh5 {-0.02/551 0.3} 11. Qf5+ {+99.97/127 0.2} Kh6
{-3355.44/1301 0.3} 12. Qg5# {+99.99/127 0.2}
{Xboard adjudication: Checkmate} 1-0
[/pgn]
ZirconiumX
Posts: 1366
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: How to win from Stockfish within 20 moves

Post by ZirconiumX »

"To a man with a hammer everything looks like a nail"

Stop using Stockfish as a benchmark. It is a merciless program that will easily exploit flaws in your program.

Use something weaker like TSCP instead. That way your improvements will be much more quantifiable.
tu ne cede malis, sed contra audentior ito
Henk
Posts: 7261
Joined: Mon May 27, 2013 10:31 am

Re: How to win from Stockfish within 20 moves

Post by Henk »

Another draw but time control 10 seconds.

[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.09.15"]
[Round "-"]
[White "SkipperWinb"]
[Black "Stockfish 7 64"]
[Result "*"]
[TimeControl "10"]
[Annotator "1. +0.02 1... -0.23"]

1. e4 {+0.02/51} e5 {-0.23/13 0.2} 2. Nf3 {+0.24/61 0.2} Nf6 {-0.25/14 0.5}
3. Nc3 {+0.29/81 0.2} Nc6 {-0.13/13 0.2} 4. d4 {+0.30/71 0.2} exd4
{+0.31/12 0.1} 5. Nxd4 {+0.46/51 0.2} Bb4 {+0.11/14 0.2} 6. Bg5
{+0.27/61 0.2} h6 {+0.52/13 0.3} 7. Bh4 {+0.20/81 0.2} g5 {+0.42/13 0.3} 8.
Nxc6 {-0.10/91 0.2} Bxc3+ {+0.52/14 0.2} 9. bxc3 {+0.37/81 0.1} dxc6
{+0.37/13 0.1} 10. Qxd8+ {-0.12/91 0.2} Kxd8 {+0.37/1 0.2} 11. e5
{-0.47/91 0.1} Nh5 {+0.41/15 0.4} 12. Rd1+ {+0.15/91 0.2} Ke7
{+0.56/13 0.2} 13. Bg3 {-0.04/91 0.1} Be6 {+0.56/14 0.2} 14. c4
{-0.07/81 0.2} Bf5 {+0.60/14 0.2} 15. c3 {-0.04/71 0.1} Ke6 {+1.00/14 0.2}
16. Bd3 {+0.12/91 0.1} Bxd3 {+1.03/13 0.2} 17. Rxd3 {+0.05/91 0.2} Rad8
{+1.13/15 0.3} 18. Re3 {-0.05/81 0.2} Rd7 {+1.40/14 0.2} 19. Ke2
{-0.37/81 0.1} Rhd8 {+1.27/14 0.1} 20. Kf3 {-0.45/81 0.2} Ng7
{+1.48/14 0.3} 21. Kg4 {-0.16/61 0.2} Rd3 {+1.44/15 0.2} 22. Rb1
{+0.26/81 0.2} b6 {+1.71/13 0.2} 23. Rxd3 {-0.07/71 0.1} Rxd3
{+1.86/13 0.1} 24. Rb3 {-0.29/101 0.2} Nf5 {+1.82/13 0.1} 25. Ra3
{-0.29/101 0.2} Nxg3 {+1.81/15 0.2} 26. hxg3 {-0.42/111 0.1} a5
{+2.03/15 0.1} 27. f4 {-0.50/111 0.1} h5+ {+2.29/16 0.2} 28. Kxg5
{-1.27/131 0.1} Rxg3+ {+2.53/15 0.2} 29. Kxh5 {-1.56/131 0.2} Kf5
{+2.77/17 0.2} 30. c5 {-1.70/131 0.1} Rxg2 {+2.80/15 0.1} 31. Kh6
{-1.59/151 0.1} Kxf4 {+2.98/16 0.1} 32. cxb6 {-1.60/161 0.1} cxb6
{+3.22/15 0.1} 33. Rb3 {-1.62/171 0.1} b5 {+3.54/15 0.1} 34. a3
{-1.99/111 0.1} Kxe5 {+4.21/14 0.2} 35. Rb1 {-2.00/111 0.1} Ra2
{+4.56/15 0.2} 36. Re1+ {-2.01/131 0.2} Kd5 {+4.55/13 0.2} 37. Re3
{-2.80/101 0.1} Kc4 {+4.97/14 0.3} 38. Re7 {-3.19/101 0.1} Rxa3
{+5.48/13 0.2} 39. Rc7 {-4.11/91 0.1} c5 {+6.32/14 0.1} 40. Rxf7
{-4.11/81 0.1} Rxc3 {+7.32/14 0.2} 41. Rf4+ {-4.83/71 0.1} Kb3
{+8.59/14 0.2} 42. Rf1 {-4.89/71 0.1} a4 {+8.54/12 0.2} 43. Rb1+
{-4.88/71 0.1} Kc4 {+10.24/13 0.2} 44. Rb2 {-5.41/71 0.1} a3
{+12.65/13 0.1} 45. Rb1 {-5.82/91 0.1} a2 {+13.53/12 0.1} 46. Ra1
{-5.82/91 0.1} Kb3 {+14.03/11 0.1} 47. Kh7 {-7.20/71 0.1} Kb2
{+14.87/10 0.1} 48. Re1 {-7.96/91 0.1} a1=Q {+50.99/11 0.2} 49. Rxa1
{-16.86/141 0.1} Kxa1 {+54.84/14 0.2} 50. Kg7 {-16.64/151 0.1} b4
{+54.87/14 0.1} 51. Kg6 {-17.50/151 0.1} b3 {+54.91/12 0.1} 52. Kf6
{-17.72/151 0.1} Rd3 {+55.11/11 0.1} 53. Kg7 {-17.46/91 0.1} Rf3
{+99.89/14 0.1} 54. Kg6 {-18.30/141 0.1} b2 {+99.91/18 0.1} 55. Kg5
{-18.43/151 0.1} b1=Q {+99.93/22 0.2} 56. Kh5 {-18.43/131 0.1} Qh1+
{+99.95/17 0.2}
*
[/pgn]
Henk
Posts: 7261
Joined: Mon May 27, 2013 10:31 am

Re: How to win from Stockfish within 20 moves

Post by Henk »

Another win for white. Forfeit on time

[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.09.19"]
[Round "-"]
[White "SkipperWinb"]
[Black "Stockfish 7 64"]
[Result "*"]
[TimeControl "10"]
[Annotator "1. +0.00 1... -0.15"]

1. Nc3 {+0.00/51} d5 {-0.15/13 0.2} 2. Nf3 {+0.12/41 0.2} d4 {-0.08/14 0.5}
3. Nb5 {+0.04/41 0.2} c5 {+0.18/13 0.3} 4. e3 {+0.33/41 0.2} a6
{+0.07/14 0.3} 5. Na3 {+0.17/51 0.2} dxe3 {+0.00/14 0.3} 6. fxe3
{+0.28/41 0.2} Nf6 {-0.08/14 0.5} 7. d4 {+0.20/41 0.2} Nc6 {+0.02/14 0.6}
8. dxc5 {+0.38/41 0.2} Qxd1+ {+0.90/12 0.2} 9. Kxd1 {+0.02/41 0.2} e5
{+0.87/13 0.2} 10. Nc4 {+0.58/41 0.2} Bg4 {+0.86/14 0.2} 11. Nd6+
{+0.02/41 0.2} Bxd6 {+1.48/14 0.2} 12. cxd6 {+0.00/41 0.1} e4
{+1.47/14 0.3} 13. h3 {+0.43/51 0.1} Bh5 {+1.72/12 0.1} 14. Be2
{-1.94/51 0.1} exf3 {+2.94/13 0.2} 15. Bxf3 {-1.99/51 0.1} O-O-O
{+3.13/14 0.1} 16. Ke2 {-2.05/51 0.1} Rxd6 {+2.89/11 0.2} 17. g4
{-2.05/51 0.1} Bg6 {+3.49/13 0.1} 18. Rd1 {-2.16/51 0.1} Rxd1
{+3.58/14 0.2} 19. Kxd1 {-2.32/51 0.1} Rd8+ {+3.51/14 0.1} 20. Ke2
{-2.96/41 0.2} Ne5 {+3.53/15 0.3} 21. g5 {-2.77/41 0.1} Be4 {+3.89/15 0.3}
22. Bxe4 {-2.31/61 0.1} Nxe4 {+4.24/13 0.1} 23. h4 {-2.65/61 0.2} Rd6
{+4.32/14 0.2} 24. a4 {-2.91/51 0.1} Rc6 {+4.42/14 0.1} 25. c3
{-2.84/51 0.1} Rc4 {+5.14/13 0.1} 26. Ra3 {-2.90/51 0.1} Ng3+
{+5.81/12 0.1} 27. Kf2 {-2.96/51 0.2} Rg4 {+6.05/12 0.2} 28. Rb3
{-3.63/51 0.2} Ne4+ {+6.86/12 0.1} 29. Ke2 {-3.95/61 0.2} Rxh4
{+6.98/13 0.2} 30. Rb4 {-3.66/41 0.1} Rh2+ {+8.25/14 0.2} 31. Kf1
{-5.79/51 0.1} Nxg5 {+8.86/13 0.2} 32. Rd4 {-6.60/51 0.1} Rh1+
{+9.17/12 0.2} 33. Kg2 {-6.68/51 0.1} Rxc1 {+9.85/12 0.2} 34. Rd5
{-6.83/51 0.2} Rc2+ {+10.57/10 0.1} 35. Kg3 {-6.83/41 0.1} f6
{+10.63/11 0.2} 36. Rc5+ {-7.49/51 0.1} Kd7 {+11.32/12 0.1} 37. Rd5+
{-7.40/51 0.1} Kc7 {+11.34/11 0.2} 38. b4 {-7.54/41 0.1} Ne4+
{+12.17/12 0.2} 39. Kf4 {-8.31/51 0.2} Nxc3 {+12.29/12 0.2} 40. Ra5
{-8.35/41 0.2} Rf2+ {+13.61/14 0.2} 41. Kg3 {-8.41/51 0.2} Ne4+
{+13.61/12 0.2} 42. Kh3 {-10.38/61 0.2} Re2 {+14.60/14 0.2} 43. Rc5+
{-10.58/51 0.1} Nxc5 {+52.35/13 0.2} 44. bxc5 {-11.11/71 0.2} Rxe3+
{+52.43/14 0.2} 45. Kg2 {-11.12/61 0.1} Kc6 {+52.43/14 0.2} 46. Kf2
{-11.32/61 0.1} Ra3 {+52.50/13 0.2} 47. a5 {-12.19/71 0.2} Kxc5
{+52.50/12 0.2} 48. Kf1 {-12.78/71 0.1} Kd4 {+52.62/11 0.1} 49. Ke1
{-12.37/71 0.1} Kd3 {+99.87/14 0.2} 50. Kf2 {-12.73/71 0.1} Ra2+
{+99.91/16 0.1} 51. Kf1 {-12.36/71 0.1} Ke3 {+99.95/44 0.2} 52. Kg1
{-3355.44/81 0.1} Nf3+ {+99.97/10 0.1}
*
[/pgn]