Computer Chess Club Archives


Search

Terms

Messages

Subject: Ed Schröder - it's mate in 15 (not 18) - found by the new Crafty 20.3

Author: Mike Byrne

Date: 21:52:21 02/19/06


Question asked by Ed Schröder on January 09, 1998 - (obviously I just Ed's old
post as a segue into introducing what the new "Crafty" can do - I don't think Ed
really expects answer 8 years later ;>)  .

http://chessprogramming.org/cccsearch/ccc.php?art_id=13836

"I am busy to release some new EPD test sets in the Rebel9 subscription
area. One the EPD sets is a 200 positions selection from the Austrian
Modul magazine with lots of funny old stuff.

I then came across the following cool "mate in 18(?)" position:

[Event "?"]
[Site "3/93-51 Matt in wieviel?"]
[Date "1992.01.01"]
[Round "?"]
[White "Kristian Skoeld: Sc"]
[Black ""]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[FEN "[d]1r4r1/3q1npk/2b1pbnp/Rp1p4/1N1P3P/2PQ1pP1/1K3B2/5B1R w - - 0 1"]

1. Qxg6+ Kxg6 2. Bd3+ Kh5 3. g4+ Kxg4 4. Rg1+ Kf4 5. Bg3+ Kg4 6. Be1+
Kh3
7. Bf1+ Kh2 8. Bg3+ Kxg1 9. Ra1 Ra8 10. Rc1 Ra1 11. Kxa1 Qa7+ 12. Kb2
Qa1+
13. Kxa1 Ra8+ 14. Na2 Rxa2+ 15. Kxa2 Bg5 16. hxg5 f2 17. Bh3+ f1=Q 18.
Rxf1# 1-0

I have tried Rebel9 for a few minutes but it didn't find the mate.

The usual killers (quiet moves) here are:
9.Ra1
10.Rc1
and especially 16.hxg5 f2

Any program?"

=====================================================

FEN: 1r4r1/3q1npk/2b1pbnp/Rp1p4/1N1P3P/2PQ1pP1/1K3B2/5B1R w - - 0 1


Crafty-20.3:
   1	00:00	         275	275	-5.34	1.Nxc6 Qxc6 2.Qxf3
   1	00:00	         320	320	-5.34	1.Nxc6 Qxc6 2.Qxf3
   2	00:00	         405	405	-5.34	1.Nxc6 Qxc6 2.Qxf3
   2	00:00	       1.040	1.040	-4.94	1.h5
   2	00:01	       1.229	1.229	-3.99	1.h5 Bxd4 2.Qxd4
   2	00:01	       1.470	1.470	-3.99	1.h5 Bxd4 2.Qxd4
   3	00:01	       1.662	1.662	-3.59	1.h5
   3	00:01	       1.883	1.883	-3.53	1.h5 Ra8 2.Qxg6+
   3	00:01	       2.777	2.777	-3.53	1.h5 Ra8 2.Qxg6+
   4	00:01	       3.084	3.084	-3.13	1.h5
   4	00:01	       4.927	4.927	-3.04	1.h5 Nfe5 2.hxg6+
   4	00:01	       6.925	6.925	-3.03	1.Nxc6 Qxc6 2.h5 Ra8 3.Qxg6+
   4	00:01	       7.638	7.638	-3.03	1.Nxc6 Qxc6 2.h5 Ra8 3.Qxg6+
   5	00:01	      10.619	10.619	-2.63	1.Nxc6
   5	00:01	      14.850	14.850	-2.61	1.Nxc6 Qxc6 2.h5 Rbc8 3.Qxg6+
   5	00:01	      18.535	1.853.500	-2.43	1.h5 Kh8 2.Nxc6 Qxc6 3.hxg6 Ng5
   5	00:01	      22.489	2.248.900	-2.43	1.h5 Kh8 2.Nxc6 Qxc6 3.hxg6 Ng5
   6	00:01	      37.666	3.766.600	-2.33	1.h5 Ng5 2.hxg6+ Kh8 3.Nxc6 Qxc6 4.Ka1
   6	00:01	      57.592	1.919.733	-2.33	1.h5 Ng5 2.hxg6+ Kh8 3.Nxc6 Qxc6 4.Ka1
   7	00:01	     132.156	1.468.400	-2.76	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgc8 4.Nxc6
Rxc6
   7	00:01	     192.307	1.282.046	-2.76	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgc8 4.Nxc6
Rxc6
   8	00:01	     271.018	1.231.900	-2.39	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgc8 4.Bg4
Qd8 5.Nxc6 Rxc6
   8	00:01	     373.708	1.334.671	-2.39	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgc8 4.Bg4
Qd8 5.Nxc6 Rxc6
   9	00:01	     626.925	1.333.882	-2.77	1.h5 Ng5 2.Qxg6+ Kh8 3.Ra7 Qxa7 4.Nxc6
Qb7 5.Nxb8 Rxb8
   9	00:01	   1.239.286	1.376.984	-2.77	1.h5 Ng5 2.Qxg6+ Kh8 3.Ra7 Qxa7 4.Nxc6
Qb7 5.Nxb8 Rxb8
  10	00:02	   1.816.870	1.386.923	-2.66	1.h5 Ng5 2.Qxg6+ Kh8 3.Bd3 Ne4 4.Nxc6
Qxc6 5.Bxe4 dxe4 6.Rha1
  10	00:02	   2.259.213	1.394.575	-2.66	1.h5 Ng5 2.Qxg6+ Kh8 3.Bd3 Ne4 4.Nxc6
Qxc6 5.Bxe4 dxe4 6.Rha1
  11	00:03	   3.649.386	1.409.029	-2.79	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgf8 4.Bg4
Ne4 5.Qxf3 Bxd4 6.Rxh6+ gxh6 7.Bxd4+
  11	00:07	   9.523.315	1.269.775	-2.79	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgf8 4.Bg4
Ne4 5.Qxf3 Bxd4 6.Rxh6+ gxh6 7.Bxd4+
  12	00:09	  11.651.526	1.294.614	-2.70	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgf8 4.Bg4
Ne4 5.Rh2 Nxf2 6.Rxf2 Bd8 7.Nxc6 Qxc6
  12	00:13	  17.697.065	1.361.312	-2.70	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgf8 4.Bg4
Ne4 5.Rh2 Nxf2 6.Rxf2 Bd8 7.Nxc6 Qxc6
  13	00:18	  25.879.330	1.437.740	-2.95	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Nxh3 4.Rxh3
e5 5.Nxc6 Qxh3 6.Nxb8 Qg2 7.Qc2 Rxb8
  13	01:13	 107.758.666	1.476.146	-2.95	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Nxh3 4.Rxh3
e5 5.Nxc6 Qxh3 6.Nxb8 Qg2 7.Qc2 Rxb8
  14	04:08	 373.594.147	1.506.428	-2.83	1.h5 Ng5 2.hxg6+ Kh8 3.Be3 Rgf8 4.Bf4
Rbc8 5.Qe3 Kg8 6.Nxc6 Qxc6 7.Bxb5 Qb6 8.Rha1
  14	11:53	1.125.650.669	1.578.752	-2.55	1.Qxg6+
  14	12:48	1.215.276.231	1.582.390	-1.55	1.Qxg6+
  14	14:49	1.414.167.447	1.590.739	+0.27	1.Qxg6+ Kxg6 2.Bd3+ Kh5 3.g4+ Kxg4
4.Rg1+ Kh3 5.Bf1+ Kh2 6.Bg3+ Kxg1 7.Ra1 Ra8 8.Rb1 Ra1 9.Kxa1 Ra8+ 10.Kb2 Ra1
11.Rxa1 Qa7 12.Rxa7 Kxf1 13.Nxc6 Kg2
  14	15:03	1.437.308.127	1.591.703	+0.27	1.Qxg6+ Kxg6 2.Bd3+ Kh5 3.g4+ Kxg4
4.Rg1+ Kh3 5.Bf1+ Kh2 6.Bg3+ Kxg1 7.Ra1 Ra8 8.Rb1 Ra1 9.Kxa1 Ra8+ 10.Kb2 Ra1
11.Rxa1 Qa7 12.Rxa7 Kxf1 13.Nxc6 Kg2
  15	17:42	1.699.693.043	1.600.464	+0.67	1.Qxg6+
  15	21:17	2.050.893.952	1.606.025	+1.67	1.Qxg6+
  15	23:49	2.302.755,245	1.611	+3.67	1.Qxg6+
  15	35:21	3.527.146,816	1.662	+M15	1.Qxg6+ Kxg6 2.Bd3+ Kh5 3.g4+ Kxg4 4.Rg1+
Kh3 5.Bf1+ Kh2 6.Bg3+ Kxg1 7.Ra1 Ra8 8.Rb1 Ra1 9.Kxa1 Qa7+ 10.Kb2 Qa1+ 11.Kxa1
Ra8+ 12.Kb2 Ra1 13.Kxa1 f2 14.Bh3+ f1Q 15.Rxf1+
  15	35:33	3.547.613,353	1.663	+M15	1.Qxg6+ Kxg6 2.Bd3+ Kh5 3.g4+ Kxg4 4.Rg1+
Kh3 5.Bf1+ Kh2 6.Bg3+ Kxg1 7.Ra1 Ra8 8.Rb1 Ra1 9.Kxa1 Qa7+ 10.Kb2 Qa1+ 11.Kxa1
Ra8+ 12.Kb2 Ra1 13.Kxa1 f2 14.Bh3+ f1Q 15.Rxf1+

Note: This version has been slightly tweaked from Bob's original 20.3 source.

More testing needs to be performed - specifically does it play better than
standard Crafty 20.3.  One can see that the tweaked version above saw Qxg6 about
500M nodes quicker than standard.

Standard Crafty 20.3:

   1	00:00	         275	275	-5.34	1.Nxc6 Qxc6 2.Qxf3
   1	00:00	         320	320	-5.34	1.Nxc6 Qxc6 2.Qxf3
   2	00:00	         405	405	-5.34	1.Nxc6 Qxc6 2.Qxf3
   2	00:00	         992	992	-4.94	1.h5
   2	00:00	       1.158	1.158	-3.94	1.h5
   2	00:00	       1.359	1.359	-3.91	1.h5 Bxd4 2.Qxd4
   2	00:00	       1.590	1.590	-3.91	1.h5 Bxd4 2.Qxd4
   3	00:00	       1.780	1.780	-3.51	1.h5
   3	00:00	       2.001	2.001	-3.45	1.h5 Ra8 2.Qxg6+
   3	00:00	       2.795	2.795	-3.45	1.h5 Ra8 2.Qxg6+
   4	00:00	       3.138	3.138	-3.05	1.h5
   4	00:00	       5.314	265.700	-2.23	1.h5 Kh8 2.Nxc6 Qxc6 3.Qxg6
   4	00:00	       6.806	340.300	-2.23	1.h5 Kh8 2.Nxc6 Qxc6 3.Qxg6
   5	00:00	       9.145	457.250	-2.43	1.h5 Kh8 2.Nxc6 Qxc6 3.hxg6 Ng5
   5	00:00	      13.819	690.950	-2.43	1.h5 Kh8 2.Nxc6 Qxc6 3.hxg6 Ng5
   6	00:00	      44.768	895.360	-2.39	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgc8 4.Bg4 Qd8
5.Nxc6 Rxc6
   6	00:00	      68.611	1.143.516	-2.39	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgc8 4.Bg4
Qd8 5.Nxc6 Rxc6
   7	00:00	     110.756	1.107.560	-2.39	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgc8 4.Bg4
Qd8 5.Nxc6 Rxc6
   7	00:00	     147.820	1.343.818	-2.39	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgc8 4.Bg4
Qd8 5.Nxc6 Rxc6
   8	00:00	     281.949	1.342.614	-2.33	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Ra8 4.Rxa8
Rxa8 5.Bg4 Ne4 6.Qxf3
   8	00:00	     409.516	1.365.053	-2.33	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Ra8 4.Rxa8
Rxa8 5.Bg4 Ne4 6.Qxf3
   9	00:01	   1.030.089	1.392.012	-2.69	1.h5 Kh8 2.Qxg6 Ng5 3.Ra7 Qxa7 4.Nxc6
Qb7
   9	00:02	   2.849.808	1.432.064	-2.69	1.h5 Kh8 2.Qxg6 Ng5 3.Ra7 Qxa7 4.Nxc6
Qb7
  10	00:03	   4.796.942	1.440.523	-2.70	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgf8 4.Bg4
Ne4 5.Rh2 Nxf2 6.Rxf2 Bd8 7.Nxc6 Qxc6
  10	00:05	   7.882.236	1.370.823	-2.70	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgf8 4.Bg4
Ne4 5.Rh2 Nxf2 6.Rxf2 Bd8 7.Nxc6 Qxc6
  11	00:07	   9.901.191	1.414.455	-2.70	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgf8 4.Bg4
Ne4 5.Rh2 Nxf2 6.Rxf2 Bd8 7.Nxc6 Qxc6
  11	00:12	  18.103.368	1.448.269	-2.70	1.h5 Ng5 2.hxg6+ Kh8 3.Bh3 Rgf8 4.Bg4
Ne4 5.Rh2 Nxf2 6.Rxf2 Bd8 7.Nxc6 Qxc6
  12	00:26	  38.233.250	1.470.509	-3.00	1.h5 Kh8 2.Qxg6 Ng5 3.Bd3 Rgc8 4.Rha1
Ra8 5.Be3 Rxa5 6.Rxa5 Ne4 7.Bxh6 f2
  12	01:48	 162.992.484	1.509.189	-3.00	1.h5 Kh8 2.Qxg6 Ng5 3.Bd3 Rgc8 4.Rha1
Ra8 5.Be3 Rxa5 6.Rxa5 Ne4 7.Bxh6 f2
  13	02:20	 211.470.494	1.510.503	-3.00	1.h5 Kh8 2.Qxg6 Ng5 3.Bd3 Rgc8 4.Rha1
Ra8 5.Be3
  13	06:35	 600.649.945	1.520.632	-3.00	1.h5 Kh8 2.Qxg6 Ng5 3.Bd3 Rgc8 4.Rha1
Ra8 5.Be3
  14	12:14	1.118.633.431	1.524.023	-2.78	1.h5 Ng5 2.hxg6+ Kh8 3.Be3 Rgf8 4.Bf4
Rbc8 5.Rh2 Be7 6.Nxc6 Rxc6 7.Qxb5 Ne4 8.Ra7 Qxa7 9.Qxc6
  14	18:09	1.695.422.254	1.556.861	-2.60	1.Qxg6+
  14	19:15	1.801.492.638	1.559.733	-1.60	1.Qxg6+
  14	21:10	1.987.657.603	1.565.084	+0.40	1.Qxg6+
  14	21:22	2.007.473.524	1.565.891	+0.40	1.Qxg6+ Kxg6 2.Bd3+ Kh5 3.g4+ Kxg4
4.Rg1+ Kh3 5.Bf1+ Kh2 6.Bg3+ Kxg1 7.Ra1 Ra8 8.Rd1 Ra1 9.Rxa1 Qa7 10.Rc1 Qa1+
11.Kxa1 Ra8+ 12.Kb2 Ra1 13.Rxa1 Bd7
  14	21:46	2.046.198.353	1.566.767	+0.40	1.Qxg6+ Kxg6 2.Bd3+ Kh5 3.g4+ Kxg4
4.Rg1+ Kh3 5.Bf1+ Kh2 6.Bg3+ Kxg1 7.Ra1 Ra8 8.Rd1 Ra1 9.Rxa1 Qa7 10.Rc1 Qa1+
11.Kxa1 Ra8+ 12.Kb2 Ra1 13.Rxa1 Bd7
  15	24:33	2.319.268,958	1.573	+0.80	1.Qxg6+
  15	27:22	2.592.540,190	1.578	+1.80	1.Qxg6+
  15	29:30	2.803.042,392	1.583	+3.80	1.Qxg6+

-------------------------------------

There are other programs faster in finding mate above, I'm just currently
focussed on Crafty for the CCT8 tournament next weekend.



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.