Crystal Update

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

Moderators: hgm, Rebel, chrisw

nnnnnnnn
Posts: 37
Joined: Mon Nov 18, 2019 2:36 pm
Full name: Mark Thellen

Re: Crystal Update

Post by nnnnnnnn »

jhellis3 wrote: Sat Apr 18, 2020 1:34 am Ok, this one I was suspicious of and rightfully so. Unless there is some obvious immediate reason to under promote then queen should be fine. My clue was the fact that the only difference between queen and rook is the diagonal attack which is blocked by its own pawn. So I played out the winning line with the rook, and the rook does not do anything that the queen could not as well... there is no stalemate issue.

Thus promoting to queen is fine, the mate is still there and it will eventually see it if you play enough moves.
I am not sure I am parsing your post correctly. The position after 1. g6+ Kh8 2. a:b7 Bg8 3. a8=Q is not a win for white, it is a draw, right?
jhellis3
Posts: 546
Joined: Sat Aug 17, 2013 12:36 am

Re: Crystal Update

Post by jhellis3 »

I don't think so?

For a second I thought I must have missed something, but playing through alternate lines.... Again, I see no reason for promoting to a queen to be a draw.

EDIT: OK, I found it. Indeed a stalemate issue 4 ply from the end, the queen can not recapture the bishop without delivering stalemate.

That said.... it is a pretty big ask for any engine to see that 27 ply deep, but I will try.....
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Crystal Update

Post by tmokonen »

I see there is a compile of Crystal on the UltimaIQ web site, in addition to the usual Stockfish and CorChess compiles (no matefinder this time):

https://chess.ultimaiq.net/stockfish.html
jhellis3
Posts: 546
Joined: Sat Aug 17, 2013 12:36 am

Re: Crystal Update

Post by jhellis3 »

Ok, I was able to track down the issue with the Rc1 position and fix the regression there.

The second position I consider more or less resolved as well. When fed the position after Kh8, it properly detects the queen stalemate and eventually switches over to promoting to rook. This takes a little bit of time, but it is understandable given the depth of the stalemate.

...was also able to track down a couple of false mate sources; perhaps the scoring will be a little more reliable with less fluctuations now :).
Paloma
Posts: 1167
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Crystal Update

Post by Paloma »

Will there be an exe of this update? :?:

Only this makes sense.
Only source code is not usable for me and many others. :(
acase
Posts: 983
Joined: Wed Mar 15, 2006 1:14 am
Location: Columbus, Ohio USA
Full name: Andrew R Case

Re: Crystal Update

Post by acase »

Paloma wrote: Wed Apr 22, 2020 2:48 am Will there be an exe of this update? :?:

Only this makes sense.
Only source code is not usable for me and many others. :(


Somebody posted this earlier in this thread in which they said there was an executable (or compile) of Crystal there:

https://chess.ultimaiq.net/stockfish.html
Paloma
Posts: 1167
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Crystal Update

Post by Paloma »

Yup, April 18th, but not April 21st, what is the newest Version.
jhellis3 wrote: Tue Apr 21, 2020 6:02 am Ok, I was able to track down the issue with the Rc1 position and fix the regression there.

The second position I consider more or less resolved as well. When fed the position after Kh8, it properly detects the queen stalemate and eventually switches over to promoting to rook. This takes a little bit of time, but it is understandable given the depth of the stalemate.

...was also able to track down a couple of false mate sources; perhaps the scoring will be a little more reliable with less fluctuations now :).
Raphexon
Posts: 476
Joined: Sun Mar 17, 2019 12:00 pm
Full name: Henk Drost

Re: Crystal Update

Post by Raphexon »

Is there an Android compile for Crystal?
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Crystal Update

Post by tmokonen »

Paloma wrote: Wed Apr 22, 2020 2:45 pm Yup, April 18th, but not April 21st, what is the newest Version.
There is now a compile of the April 22 source on the UltimaIQ web site. You might have to click the refresh button on your browser in order to see the updated compile date.

https://chess.ultimaiq.net/stockfish.html
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Crystal Update

Post by MikeB »

peter wrote: Fri Apr 17, 2020 11:47 am
nnnnnnnn wrote: Fri Apr 17, 2020 6:18 am 2R2K2/p3p3/3p4/p2P4/P7/4p3/6pp/6nk w - - 0 1
CorChess was at three trials always about as quick as here:

[d]2R2K2/p3p3/3p4/p2P4/P7/4p3/6pp/6nk w - - 0 1

Analysis by CorChess 6.0 010420 64 POPCNT:

Code: Select all

1.Rc1 a6 2.Kxe7 e2 3.Kxd6 e1Q 4.Rxe1 
  =  (0.00)   Depth: 7/7   00:00:00  10kN
...
1.Rc1 a6 2.Rb1 e2 3.Rc1 e6 4.dxe6 d5 5.e7 d4 6.e8Q d3 7.Ra1 d2 8.Qxe2 d1Q 9.Qxd1 
  =  (0.00)   Depth: 22/18   00:00:00  339kN
1.Rc1 e2 2.Rb1 e5 3.dxe6 d5 4.e7 d4 5.e8B d3 6.Bh5 a6 7.Ra1 e1B 8.Rxe1 d2 9.Ra1 d1R 10.Bxd1 Nh3 11.Bc2+ Ng1 12.Bb1 Ne2 13.Be4+ Ng1 14.Ra2 
  +-  (2.42)   Depth: 23/32   00:00:00  643kN
1.Rc1 e2 2.Rb1 e5 3.dxe6 d5 4.e7 d4 5.e8B d3 6.Bh5 e1N 7.Rxe1 d2 8.Rd1 a6 9.Ra1 d1B 10.Bxd1 Nh3 11.Bc2+ Ng1 12.Bb1 Nf3 13.Be4+ Ng1 14.Ra2 Ne2 15.Rxe2 Kg1 16.Rxg2+ Kf1 
  +-  (7.75)   Depth: 24/40   00:00:00  1067kN
1.Rc1 e2 2.Rb1 e5 3.dxe6 d5 4.e7 d4 5.e8B d3 6.Bh5 d2 7.Bxe2 d1Q 8.Bxd1 a6 9.Ra1 Nh3 10.Bc2+ Ng1 11.Bb1 Ne2 
  +-  (54.08)   Depth: 25/40   00:00:00  1205kN
1.Rc1 e2 2.Rb1 e5 3.dxe6 d5 4.e7 d4 5.e8B d3 6.Bh5 d2 7.Bxe2 d1Q 8.Bxd1 a6 9.Ra1 Nh3 10.Bc2+ Ng1 11.Bb1 Ne2 12.Be4+ Ng1 13.Ra2 Nh3 14.Rxg2 Nf4 15.Rg4+ Ng2 16.Rg3 Kg1 
  +-  (54.08)   Depth: 26/40   00:00:00  1267kN
...
1.Rc1 e2 2.Rb1 e5 3.dxe6 d5 4.e7 d4 5.e8B d3 6.Bh5 d2 7.Bxe2 d1N 8.Bxd1 a6 9.Ra1 Nh3 10.Bc2+ Ng1 11.Bb1 Ne2 12.Be4+ Ng1 13.Ra2 Nh3 14.Rxg2 Nf4 15.Rg8+ Ng2 16.Rg6 Kg1 17.Rxg2+ Kf1 18.Rxh2 Kg1 19.Rg2+ Kh1 20.Rg5+ Kh2 21.Bb7 Kh3 22.Rxa5 Kg3 23.Rxa6 Kg4 24.a5 Kf4 25.Rb6 Kf5 26.a6 Kf4 27.Rc6 Kg3 
  +-  (69.27)   Depth: 49/57   00:00:00  10262kN
1.Rc1 e2 2.Rb1 e5 3.dxe6 d5 4.e7 d4 5.e8B d3 6.Bh5 e1Q 7.Rxe1 d2 8.Rd1 a6 9.Ra1 d1B 10.Bxd1 Nh3 11.Bc2+ Ng1 12.Bb1 Ne2 13.Be4+ Ng1 14.Ra2 Nh3 15.Rxg2 Nf4 16.Rg8+ Ng2 17.Bb7 Kg1 18.Rxg2+ Kf1 19.Rxh2 Ke1 20.Bf3 Kf1 21.Ra2 Ke1 22.Rg2 Kf1 23.Bb7 Ke1 24.Bxa6 Kd1 25.Ke7 Kc1 26.Kd6 Kd1 27.Rh2 Kc1 28.Kc5 
  +-  (#35)   Depth: 50/57   00:00:01  22090kN
...
1.Rc1 e2 2.Rb1 e5 3.dxe6 d5 4.e7 d4 5.e8B d3 6.Bh5 a6 7.Ra1 e1R 8.Rxe1 d2 9.Ra1 d1B 10.Bxd1 Nh3 11.Bc2+ Ng1 12.Bb1 Ne2 13.Be4+ Ng1 14.Ra2 Nh3 15.Rxg2 Nf4 16.Rg8+ Ng2 17.Bb7 Kg1 18.Rxg2+ Kf1 19.Rxh2 Kg1 20.Rg2+ Kh1 21.Rb2+ Kg1 22.Ke7 Kf1 23.Rg2 Ke1 24.Bxa6 Kd1 25.Kd6 Kc1 26.Kc5 Kb1 27.Kd4 Kc1 28.Kc3 Kb1 29.Bc4 Kc1 30.Rg1# 
  +-  (#30)   Depth: 68/60   00:02:34  4123MN
24 threads of 3x12GHz CPU, 32G hash.

Distance to mate is too high, yet that's to be seen als solved, I'd say.

As quickly as that (almost at once) Matefinder gets it too.
The new NN Black Diamond try

Code: Select all

2R2K2/p3p3/3p4/p2P4/P7/4p3/6pp/6nk w - - 0 1

Code: Select all

	mover viewpoint		fewer / Multi-PV setting = 1 / more
exclude: none best +tail                                          
dep	score	nodes	time	(not shown:  tbhits	knps	seldep)
 62	80 seconds
 62	  #26 	7.16G	1:11.69	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Kf5 Kg1 Kg4 Kf1 Kg3 Kg1 Re1#
 61	70 seconds
 61	60 seconds
 61	50 seconds
 61	40 seconds
 61	  #26 	3.54G	0:36.33	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Kf5 Kg1 Kg4 Kf1 Kg3 Kg1 Re1#
 60	30 seconds
 60	  #26 	2.79G	0:28.63	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Kf5 Kg1 Kg4 Kf1 Kg3 Kg1 Re1#
 59	  #26 	2.49G	0:25.50	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Kf5 Kg1 Kg4 Kf1 Kg3 Kg1 Re1#
 58	20 seconds
 58	  #26 	1.59G	0:16.52	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Kf5 Kg1 Kg4 Kf1 Kg3 Kg1 Re1#
 57	  #26 	1.19G	0:12.28	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Kf5 Kg1 Kg4 Kf1 Kg3 Kg1 Re1#
 56	10 seconds
 56	  #26 	919.2M	0:09.41	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Kf5 Kg1 Kg4 Kf1 Kg3 Kg1 Re1#
 55	  #26 	790.0M	0:08.10	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Kf5 Kg1 Kg4 Kf1 Kg3 Kg1 Re1#
 54	  #26 	666.3M	0:06.81	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 53	  #26 	558.1M	0:05.73	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 52	  #26 	482.1M	0:04.99	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 51	  #26 	467.7M	0:04.83	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 50	  #26 	427.6M	0:04.41	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 49	  #26 	253.4M	0:02.69	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 48	  #26 	216.8M	0:02.32	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 47	  #26 	176.3M	0:01.91	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 46	  #26 	154.6M	0:01.69	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 45	  #26 	128.4M	0:01.42	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 44	  #26 	112.5M	0:01.25	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 43	  #26 	98.9M  	0:01.11	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 42	  #26 	87.2M  	0:00.98	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 41	  #26 	68.1M  	0:00.78	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 40	  #26 	58.9M  	0:00.68	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 39	  #26 	50.6M  	0:00.59	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 38	  #26 	44.6M  	0:00.52	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 37	  #26 	39.0M  	0:00.46	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4 Rg4+ Ng2 Bf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Re2 Kf1 Kg7 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 36	  #26 	32.4M  	0:00.38	Rc1 e2 Rb1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Nh3 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2 Ke1 Rc2 Kf1 Kg7 Kg1 Bf3 Kf1 Re2 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 35	  #26 	26.8M  	0:00.32	Rc1 e2 Rb1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Nh3 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Rc2 Kf1 Kg7 Kg1 Bf3 Kf1 Re2 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 34	  #26 	22.3M  	0:00.26	Rc1 e2 Rb1 a6 Ra1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Nh3 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Rc2 Kf1 Kg7 Kg1 Bf3 Kf1 Re2 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 33	  #26 	19.9M  	0:00.24	Rc1 e2 Rb1 a6 Ra1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Nh3 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Rc2 Kf1 Kg7 Kg1 Bf3 Kf1 Re2 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 32	  #26 	18.0M  	0:00.21	Rc1 e2 Rb1 a6 Ra1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Nh3 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Rc2 Kf1 Kg7 Kg1 Bf3 Kf1 Re2 Kg1 Kf6 Kf1 Ke5 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 31	  #28 	16.3M  	0:00.19	Rc1 e2 Rb1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=Q Bxd1 Nh3 Bc2+ Ng1 Bb1 Nf3 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2 Ke1 Rc2 Kf1 Bg2+ Ke1 Bf3 Kf1 Re2 Kg1 Kf7 Kf1 Kf6 Kg1 Ke5 Kf1 Ke4 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 30	  #28 	14.3M  	0:00.17	Rc1 e2 Rb1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Nf3 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Rc2 Kf1 Bg2+ Kg1 Bf3 Kf1 Re2 Kg1 Kf7 Kf1 Kf6 Kg1 Ke5 Kf1 Ke4 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 29	  #28 	13.3M  	0:00.16	Rc1 e2 Rb1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=Q Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Nf3 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Rc2 Kf1 Bg2+ Kg1 Bf3 Kf1 Re2 Kg1 Kf7 Kf1 Kf6 Kg1 Ke5 Kf1 Ke4 Kg1 Kf4 Kf1 Kg3 Kg1 Re1#
 28	+95.48 	12.9M  	0:00.15	Rc1 e2 Rb1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 a6 Ra1 e1=R Rxe1 d2 Ra1 d1=Q Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Rc2 Kf1 Bg2+ Kg1 Bf3 Kf1 Re2 Kg1 Bb7 Kf1 Bxa6 Kg1 Rd2 Kh1 Bb5 Kg1
 27	  #32 	10.8M  	0:00.13	Rc1 e2 Rb1 a6 Ra1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 e1=N Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nf3 Bxf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Rg2+ Kh1 Rc2+ Kg1 Be4 Kf1 Bd3+ Ke1
 26	+97.51 	10.2M  	0:00.12	Rc1 e2 Rb1 a6 Ra1 e5 dxe6 d5 e7 d4 e8=B d3 Bh5 d2 Bxe2 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nf3 Bxf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1 Rc2 Kf1 Re2 Kg1 Ke7 Kf1 Kd6 Kg1 Kc6 Kf1 Kb7 Kg1 Kxa6 Kf1 Kb6 Kg1 Kxa5
 25	+99.21 	8.21M  	0:00.10	Rc1 e2 Rb1 e6 dxe6 d5 e7 d4 e8=B e1=B Rxe1 d3 Bh5 d2 Rb1 d1=B Bxd1 a6 Ra1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nf3 Bxf3 Kg1 Rxg2+ Kf1 Rxh2 Kg1
 24	+99.22 	7.74M  	0:00.10	Rc1 e2 Rb1 a6 Ra1 e6 dxe6 d5 e7 d4 e8=B d3 Bh5 e1=B Rxe1 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Nf3 Be4+ Ng1 Ra2 Ne2 Rxe2 Kg1 Rxg2+ Kf1 Rxh2
 23	  #54 	6.66M  	0:00.08	Rc1 e2 Rb1 a6 Ra1 e6 dxe6 e1=R Rxe1 d5 e7 d4 e8=B d3 Bh5 d2 Ra1 d1=Q Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nh3 Rxg2 Nf4
 22	+99.22 	6.42M  	0:00.08	Rc1 e2 Rb1 a6 Ra1 e6 dxe6 d5 e7 d4 e8=B e1=Q Rxe1 d3 Bh5 d2 Ra1 d1=R Bxd1 Nh3 Bc2+ Ng1 Bb1 Ne2 Be4+ Ng1 Ra2 Nf3 Bxf3 Kg1 Rxg2+ Kf1 Rxh2
 21	  0.00 	1.96M  	0:00.03	Rc1 a6 Ra1 e2 Kg7 e6 dxe6 d5 e7 d4 e8=Q d3 Qe4 d2 Qxe2 d1=Q Qxd1
 20	  0.00 	1.41M  	0:00.02	Rc1 a6 Ra1 e2 Kg7 e6 dxe6 d5 e7 d4 e8=Q d3 Qe4 d2 Qxe2 d1=Q Qxd1
 19	  0.00 	1.11M  	0:00.02	Rc1 a6 Ra1 e2 Kg7 e6 dxe6 d5 e7 d4 e8=Q d3 Qe4 d2 Qxe2 d1=Q Qxd1
 18	  0.00 	990316	0:00.01	Rc1 a6 Ra1 e2 Kg7 e6 dxe6 d5 e7 d4 e8=Q d3 Qe4 d2 Qxe2 d1=Q Qxd1
 17	  0.00 	625003	0:00.01	Rc1 a6 Ra1 e2 Kg7 e6 dxe6 d5 e7 d4 e8=Q d3 Qe4 d2 Qxe2 d1=Q Qxd1
 16	  0.00 	526746	0:00.01	Rc1 e2 Kxe7 a6 Ra1 e1=B Rxe1
 15	  0.00 	477278	0:00.01	Rc1 e2 Kxe7 a6 Ra1 e1=B Rxe1
 14	  0.00 	358749	0:00.01	Rc1 e2 Kxe7 a6 Ra1 e1=B Rxe1
 13	  0.00 	172533	0:00.00	Rc1 e2 Kxe7 a6 Ra1 e1=B Rxe1
 12	  0.00 	149144	0:00.00	Rc1 e2 Kxe7 a6 Ra1 e1=B Rxe1
 11	  0.00 	126535	0:00.00	Rc1 e2 Kxe7 a6 Ra1 e1=B Rxe1
 10	  0.00 	82047  	0:00.00	Rc1 e2 Kxe7 a6 Ra1 e1=B Rxe1
  9	  0.00 	79166  	0:00.00	Rc1 e2 Kxe7 a6 Ra1 e1=B Rxe1
  8	  0.00 	73145  	0:00.00	Rc1 e2 Kxe7 e1=N Rxe1 a6 Kxd6
  7	  0.00 	66586  	0:00.00	Rc1 e2 Kxe7 a6 Ra1 e1=Q+ Rxe1
  6	 -1.31 	41218  	0:00.00	Rc1 e5 dxe6 d5 e7 e2 e8=Q
  5	 -6.33 	29961  	0:00.00	Rc1 a6 Kxe7 e2 Ra1 e1=Q+ Rxe1
  4	 -7.46 	19681  	0:00.00	Rc1 a6 Ra1 e2
  3	 -7.52 	15016  	0:00.00	Rc1 a6 Ra1
  2	 -7.47 	11919  	0:00.00	Rc1 a6 Ra1
  1	0 seconds
  1	 -7.35 	6882    	0:00.00	Rc1
  0	#

Image