New Smirf Engine MS-175e

Discussion of chess software programming and technical issues.

Moderator: Ras

User avatar
smrf
Posts: 484
Joined: Mon Mar 13, 2006 11:08 am
Location: Klein-Gerau, Germany

New Smirf Engine MS-175e

Post by smrf »

All supporters of the SMIRF project might download a slightly renewed Smirf bonus engine version MS-175e, bundled together with a more actual runtime DLL (remember: it will need a personal key set). Feedback to this version would be welcomed.

The free SMIRF basic release package still has been left unchanged.

See for this at: http://www.chessbox.de/Compu/schachsmirf_e.html
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: New Smirf Engine MS-175e

Post by Ovyron »

Thanks.

Any plans on a future GUI version that supports UCI? Otherwise it's hard to test.
User avatar
smrf
Posts: 484
Joined: Mon Mar 13, 2006 11:08 am
Location: Klein-Gerau, Germany

Re: New Smirf Engine MS-175e

Post by smrf »

Well, very slowly I continue working on Smirf's succcessor Octopus, which will be a kind of UCI engine, nevertheless UCI does not yet support such 10x8 variants. Thus there a corresponding 8x8 / 10x8 UCI GUI still is missing.

Occasionally I release some Smirf versions, with some corrections or little improvements. But because of the weak initial design of Smirf there is no hope for to create a number one engine of that serie. Octopus will become much more efficient than Smirf, but not in the near future.

But there is a smirfoglot engine adapter for winboard GUIs, making Smirf playable there - thanks to H.G.M.
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: New Smirf Engine MS-175e

Post by Ovyron »

I like to use Smirf for analyzing my games because sometimes it's the only engine that likes my moves (while other engines suggest computer like moves I don't understand.)

I'll try Smirfoglot.
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: New Smirf Engine MS-175e

Post by Ovyron »

I ran 2 games against Twisted Logic at 1+3 time control, both games were lost on time (in brackets the seconds taken on these moves):

[Date "2008.11.10"]
[Round "1.1"]
[White "SMIRF"]
[Black "Twisted Logic 20080620"]
[Result "0-1"]
[PlyCount "62"]
[TimeControl "60+3"]

{Pondering=Off} 1. Nc3 {2} Nc6 {12} 2. e4 {3} Nf6 {4} 3. d4 {1} d5 {4} 4. exd5
{3} Nxd5 {3} 5. Nf3 {2} g6 {17} 6. Nxd5 {2} Qxd5 {3} 7. c4 {2} Qd6 {3} 8. c5 {3
} Qd5 {3} 9. Bf4 {2} Bg7 {3} 10. Bb5 {3} O-O {3} 11. Bxc6 {2} bxc6 {3} 12. O-O
{3} Bg4 {3} 13. Be3 {3} Rad8 {13} 14. Re1 {5} e6 {3} 15. Bf4 {4} Bxf3 {3} 16.
Qxf3 {-1.46/10 4} Qxf3 {3} 17. gxf3 {1} Rxd4 {3} 18. Bxc7 {5} Rd2 {3} 19. Rad1
{3} Rxb2 {3} 20. a4 {6} Rc2 {3} 21. Rc1 {4} Ra2 {3} 22. Re4 {4} Rc8 {3} 23. Bf4
{7} Rd8 {3} 24. Rb1 {6} Rc2 {3} 25. Bd6 {8} Rd2 {3} 26. Kf1 {5} Bf8 {3} 27.
Bxf8 {9} Kxf8 {3} 28. Rb7 {5} R8d7 {3} 29. Reb4 {5} Rd1+ {7} 30. Kg2 {11} Ke7 {
2} 31. f4 {11} a5 {
2 White forfeits on time. White/Black clocks: 00:00:00 / 00:00:14} 0-1

[Date "2008.11.10"]
[Round "1.2"]
[White "Twisted Logic 20080620"]
[Black "SMIRF"]
[Result "1-0"]
[PlyCount "84"]
[TimeControl "60+3"]

{Pondering=Off} 1. Nc3 {17} Nc6 {2} 2. d4 {3} d5 {1} 3. Nf3 {3} Nf6 {2} 4. g3 {
9} Bf5 {2} 5. Nh4 {3} Be6 {3} 6. Bg2 {8} h6 {-0.07/8 4} 7. f4 {3} g6 {2} 8. O-O
{3} Qd7 {3} 9. Nf3 {3} Ne4 {2} 10. Ne5 {3} Nxc3 {3} 11. bxc3 {3} Nxe5 {4} 12.
fxe5 {3} Bf5 {3} 13. e3 {12} O-O-O {4} 14. Qe2 {3} Qc6 {3} 15. g4 {3} Be6 {5}
16. Bd2 {3} Bg7 {5} 17. e4 {7} Qc4 {5} 18. Qf2 {2} c6 {4} 19. exd5 {2} cxd5 {3}
20. Bf3 {2} Qa4 {4} 21. Be3 {7} Qa3 {4} 22. Qd2 {5} Kb8 {6} 23. Rfb1 {2} Rc8 {4
} 24. Rb3 {2} Qa5 {6} 25. Qg2 {2} Rxc3 {4} 26. Bd2 {2} Bxe5 {7} 27. Bxc3 {2}
Qxc3 {2} 28. Rxc3 {2} Bxd4+ {1} 29. Kf1 {2} Bxc3 {2} 30. Qg3+ {2} Ka8 {3} 31.
Rd1 {2} Ba5 {8} 32. Bxd5 {2} Bb6 {7} 33. Bxe6 {2} fxe6 {2} 34. Rd7 {2} Rf8+ {7}
35. Ke2 {2} h5 {5} 36. Qg2 {2} Rb8 {6} 37. g5 {2} Bc5 {6} 38. Qe4 {2} a6 {4}
39. Qxg6 {2} e5 {5} 40. Qxh5 {2} e6 {3} 41. g6 {2} Bd4 {5} 42. g7 {2} Ka7 {
3 Black forfeits on time. White/Black clocks: 00:00:12 / 00:00:00} 1-0
User avatar
smrf
Posts: 484
Joined: Mon Mar 13, 2006 11:08 am
Location: Klein-Gerau, Germany

Re: New Smirf Engine MS-175e

Post by smrf »

Because of the emulator smirfoglot seems to have difficulties to manage Blitz games or other heavily reduced timings, it currently seems not to be recommended to perform such games with such small seconds Fischer plus time.
User avatar
Denis P. Mendoza
Posts: 415
Joined: Fri Dec 15, 2006 9:46 pm
Location: Philippines

Re: New Smirf Engine MS-175e

Post by Denis P. Mendoza »

To those who want to experiment on SMIRF, you can try this package and hope that it may help others use SMIRF too (if still insure). Thanks.

http://www.mediafire.com/download.php?oomlmzwzldq

Denis
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: New Smirf Engine MS-175e

Post by Ovyron »

Does this solve the problem of the engine losing on time with a 3 seconds increment?
User avatar
Denis P. Mendoza
Posts: 415
Joined: Fri Dec 15, 2006 9:46 pm
Location: Philippines

Re: New Smirf Engine MS-175e

Post by Denis P. Mendoza »

Ovyron wrote:Does this solve the problem of the engine losing on time with a 3 seconds increment?
Using the msvc8 as WB or UCI, it seems to work well for me on 3 second increments. I've tested it too on 1 minute blitz games!. I had no experience on losing on time yet. FYI.

Denis
User avatar
Denis P. Mendoza
Posts: 415
Joined: Fri Dec 15, 2006 9:46 pm
Location: Philippines

Re: New Smirf Engine MS-175e

Post by Denis P. Mendoza »

Here's a sample game:
[Event "Computer chess game"]
[Site "SUPERCHESS"]
[Date "2008.11.13"]
[Round "?"]
[White "Delfi53"]
[Black "SmirfUCI MSVC8"]
[Result "1-0"]
[ECO "C42"]
[Opening "Russian Game"]
[Time "15:23:36"]
[Variation "Nimzowitsch Attack"]
[TimeControl "0+3"]
[Termination "normal"]
[PlyCount "145"]
[WhiteType "program"]
[BlackType "program"]

1.e4 e5 2.Nf3 Nf6 3.Nxe5 d6 4.Nf3 Nxe4 5.Nc3 Nxc3 6.dxc3 Be7 7.Be3 Nc6 8.Qd2 Be6
9.O-O-O Qd7 10.Bb5 a6 11.Ba4 O-O 12.Rhe1 b5 13.Bb3 Bxb3 {(Be6xb3 a2xb3 Qd7-g4 Qd2-d5
h7-h5 Qd5xc6 Qg4xf3 g2xf3 f7-f6) +0.35/3} 14.cxb3 {(c2xb3 Be7-f6 h2-h3 Rf8-e8 Kc1-b1
Qd7-f5+ Qd2-c2 Qf5-h5 Kb1-a1 a6-a5) -0.07/9} Qf5 {(Qd7-f5 Qd2-d5 Nc6-e5 Nf3xe5 d6xe5
f2-f3 g7-g6) -0.16/7} 15.Qd5 {(Qd2-d5 Qf5xd5 Rd1xd5 Rf8-e8 a2-a4 Ra8-b8 Kc1-b1 Be7-f6
a4xb5 a6xb5) +0.10/10 1} Qxd5 16.Rxd5 {(Rd1xd5 Rf8-e8 a2-a4 Ra8-b8 a4xb5 Rb8xb5
Rd5xb5 a6xb5 Kc1-c2) +0.15/9} f5 {(f7-f5 Kc1-b1 Ra8-b8 h2-h3 a6-a5 Be3-d4 Nc6xd4
b3-b4) -0.25/6} 17.Kc2 {(Kc1-c2 f5-f4 Be3-d4 Rf8-e8 Rd5-f5 Nc6xd4+ Nf3xd4 c7-c5
Nd4-c6) +0.41/8} b4 18.Nd4 {(Nf3-d4 Nc6-e5 Be3-f4 c7-c6 Rd5-a5 Be7-d8 Ra5-a4 c6-c5
Nd4-e6 Rf8-e8 Ne6xd8 Re8xd8 c3xb4) +0.91/10} Ne5 {(Nc6-e5 c3xb4 c7-c6 f2-f4) -0.48/7}
19.f4 {(f2-f4 c7-c6 Rd5-a5 Be7-d8 Ra5-a4 Ne5-g4 Nd4xc6 Rf8-e8 Kc2-d3 b4xc3 Nc6xd8
Re8xd8 b2xc3 Ng4xh2) +1.12/9 1} c6 {(c7-c6 Nd4xc6 Be7-h4 g2-g3 b4xc3 g3xh4 Rf8-f6)
-0.35/7} 20.Ra5 {(Rd5-a5 Be7-d8 Ra5-a4 Ne5-g4 Nd4xc6 Rf8-e8 Kc2-d2 Bd8-h4 g2-g3 Ng4xe3
Re1xe3) +1.07/10} Bd8 21.Ra4 {(Ra5-a4 Ne5-g4 Nd4xc6 b4xc3 b2xc3 Rf8-e8 Kc2-d3 Bd8-f6
Nc6-d4 g7-g6) +1.10/10} Ng4 22.Bd2 {(Be3-d2 c6-c5 Nd4-e6 Rf8-e8 c3xb4 Bd8-h4 g2-g3
Kg8-f7 Ne6xg7 Kf7xg7 g3xh4) +1.12/9 1} bxc3 {(b4xc3 b2xc3 c6-c5 Nd4-e6 Rf8-e8 h2-h3
Bd8-h4 Ra4-e4 Bh4xe1 Bd2xe1) -1.33/8} 23.Bxc3 {(Bd2xc3 c6-c5 Nd4-e6 Rf8-e8 Bc3xg7
Ng4xh2 Bg7-c3 Bd8-h4 Re1-e2 Nh2-g4) +0.60/10} c5 {(c6-c5 Nd4-e6 Rf8-e8 Bc3xg7 Re8xe6
Re1xe6 Kg8xg7 Re6xd6 Ng4-e3+ Kc2-b1 Ne3xg2 Rd6xa6 Ra8xa6) -1.02/7} 24.Nf3 {(Nd4-f3
Bd8-f6 h2-h3 Ng4-f2 Re1-e6 Nf2-e4 Bc3xf6 Rf8xf6 Re6-e7) +0.42/9 1} Bf6 25.Re6 {(Re1-e6
Bf6xc3 b2xc3 Rf8-e8 Re6xd6 Re8-e2+ Kc2-d3 Re2xg2 Rd6xa6 Ra8xa6 Ra4xa6 Ng4xh2) +0.35/8}
d5 {(d6-d5 h2-h3 Ng4-f2 Bc3xf6 Rf8xf6 Re6xf6 g7xf6 Ra4-e4 f5xe4 g2-g4) -0.03/7}
26.h3 {(h2-h3 Kg8-f7 Re6-e2 Ng4-h6 Bc3xf6 Kf7xf6 Nf3-g5 Kf6-g6 Re2-e7) +0.68/9} Nf2
{(Ng4-f2 Bc3xf6 Rf8xf6 Re6xf6 g7xf6 a2-a3 Nf2-d3) +0.10/7} 27.Bxf6 {(Bc3xf6 Rf8xf6
Re6xf6 g7xf6 Ra4-a5 Nf2-e4 Nf3-h4 d5-d4 Nh4xf5 Kg8-f7) +0.75/10} Rxf6 28.Rxf6 {(Re6xf6
g7xf6 b3-b4 Ra8-c8 b4xc5 Rc8xc5+ Kc2-b3 Rc5-b5+ Kb3-a3 Nf2-d3 Ra4xa6 Rb5xb2 Nf3-e1
Rb2-d2 Ne1xd3 Rd2xd3+) +0.72/12 1} gxf6 {(g7xf6 Ra4-a5 Nf2-e4 h3-h4 d5-d4 g2-g4 d4-d3+
Kc2-d1 Ne4-c3+ b2xc3 d3-d2) +0.20/7} 29.b4 {(b3-b4 c5xb4 Ra4xb4 Ra8-c8+ Kc2-d2 Nf2-e4+
Kd2-d3 Kg8-h8 Rb4-b6 a6-a5 Nf3-h4 Ne4-c5+ Kd3-d4 Nc5-d7) +0.61/11 2} cxb4 {(c5xb4
Kc2-b1 Nf2-d3 Nf3-g1) +0.01/9} 30.Rxb4 {(Ra4xb4 Ra8-c8+ Kc2-d2 Nf2-e4+ Kd2-d3 Kg8-h8
Rb4-b6 a6-a5 Nf3-h4 Ne4-g3 Rb6xf6 Kh8-g7) +0.87/10 1} Rc8+ 31.Kd2 {(Kc2-d2 Rc8-e8
Nf3-d4 Nf2-e4+ Kd2-c2 Ne4-c5 g2-g3 Kg8-f7 Nd4xf5 Re8-e2+ Kc2-c3 a6-a5) +0.92/10 1}
Ne4+ {(Nf2-e4+ Kd2-d1 Ne4-c5 Rb4-d4 Nc5-e6 Rd4xd5 Ne6xf4 Rd5xf5 Rc8-c4 Rf5xf6
Rc4-d4+ Nf3xd4 Nf4xg2) +0.36/8} 32.Kd3 {(Kd2-d3 Kg8-f7 Nf3-h4 Ne4-d6 Rb4-b6 Nd6-c4
Rb6xa6 Nc4xb2+ Kd3-d4 Rc8-c4+ Kd4xd5 Rc4xf4) +0.79/9} a5 {(a6-a5 Rb4-b5 Rc8-c1 Rb5xa5
Rc1-d1+ Kd3-c2 Kg8-f7) +0.58/7} 33.Rb5 {(Rb4-b5 Rc8-c5 Rb5-b8+ Kg8-g7 Nf3-d4 Kg7-g6
Nd4-b3 Ne4-f2+ Kd3-d4 Rc5-c2 Nb3xa5 Nf2-e4) +1.26/10} Nc5+ 34.Ke3 {(Kd3-e3 a5-a4
Nf3-d4 Kg8-f7 Nd4xf5 Rc8-c7 g2-g4 Kf7-g6 Nf5-d6 Rc7-e7+ Ke3-d4 Nc5-e6+ Kd4-e3)
+1.45/11} a4 {(a5-a4 Ke3-e2 h7-h6 Rb5-b6 Nc5-d7 Rb6-d6 Rc8-e8+ Ke2-d3 Nd7-c5+ Kd3-c3)
+0.28/7} 35.Nd4 {(Nf3-d4 Kg8-f7 Nd4xf5 Kf7-e6 Nf5-g7+ Ke6-f7 Ke3-d4 Kf7xg7 Rb5xc5 Rc8-b8
Rc5-c7+ Kg7-g6 Kd4-c3) +1.65/11} Re8+ {(Rc8-e8+ Ke3-f3 a4-a3 b2xa3 Nc5-e6 Nd4xf5 Re8-a8
Rb5-b3 Ne6xf4 Rb3-b4 h7-h5) -1.38/9} 36.Kf3 {(Ke3-f3 Nc5-e4 Rb5xd5 Ne4-d2+ Kf3-g3
Nd2-f1+ Kg3-f2 Nf1-e3 Rd5-b5 Kg8-g7 Rb5-b4 Ne3-d1+ Kf2-g3 Kg7-g6) +1.82/11} Ne6 37.Nxf5
{(Nd4xf5 d5-d4 Rb5-b6 Ne6-c5 Nf5xd4 Re8-d8 Nd4-f5 Rd8-d2 Rb6-c6 Rd2-c2) +2.39/10} d4
{(d5-d4 Rb5-d5 Re8-b8 Rd5-d6 Kg8-f7 Nf5xd4) -2.25/8} 38.Rb6 {(Rb5-b6 h7-h5 Rb6-d6
Kg8-f7 Nf5xd4 Ne6xd4+ Rd6xd4 Re8-b8 Rd4-d2 Rb8-e8 g2-g4 h5xg4+ h3xg4) +2.27/10} d3
{(d4-d3 Rb6-d6 Ne6-c5 g2-g4 Nc5-e4) -1.73/6} 39.Rd6 {(Rb6-d6 Ne6-c5 Rd6-d5 Re8-e1 b2-b4
Re1-f1+ Kf3-g4 Nc5-e6 g2-g3 Rf1-b1 b4-b5) +1.62/10} Nc5 40.b4 {(b2-b4 a4xb3/ep a2xb3
Re8-b8 Rd6-d5 Nc5xb3 Rd5xd3 Nb3-c5 Rd3-d5 Rb8-b5) +1.53/10} axb3 {(a4xb3/ep Nf5-e7+
Re8xe7 a2-a4 Kg8-g7 Rd6-c6 Kg7-g6 f4-f5+ Kg6-h6 Rc6xf6+ Kh6-g5 Rf6-g6+) -1.17/6}
41.axb3 {(a2xb3 Re8-b8 Rd6-d5 d3-d2 Rd5xd2 Rb8xb3+ Kf3-g4 Nc5-d3 Rd2-c2 Rb3-b8 Rc2-c7
Rb8-b2) +1.61/11} Rb8 {(Re8-b8 Kf3-g4 Nc5-e4 Rd6-d7 Rb8xb3 Rd7-d8+ Kg8-f7 h3-h4 d3-d2
Rd8xd2 Ne4xd2 Nf5-d6+ Kf7-g6 Nd6-f5) -1.86/7} 42.Rd5 {(Rd6-d5 Nc5xb3 Rd5xd3 Kg8-f7
g2-g4 Nb3-c5 Rd3-c3 Nc5-e6 Kf3-g3 Kf7-g6 Nf5-d6) +1.61/11 1} d2 43.Rxd2 {(Rd5xd2
Rb8xb3+ Kf3-g4 Rb3-d3 Rd2-c2 Nc5-e6 h3-h4 Kg8-f7 h4-h5 Rd3-d1 Rc2-c8) +1.66/10} Rxb3+
{(Rb8xb3+ Kf3-e2 Nc5-e6 g2-g3 Rb3-b5 Nf5-h6+ Kg8-h8 Nh6-f7+ Kh8-g8) -1.63/4} 44.Kg4
{(Kf3-g4 Rb3-d3 Rd2xd3 Nc5xd3 Nf5-d6 Kg8-g7 g2-g3 Kg7-h6 Kg4-f5 Kh6-g7) +1.65/10} Ne6
{(Nc5-e6 Nf5-d4 Ne6xd4 Rd2xd4 Rb3-e3 Rd4-d8+ Kg8-g7 Rd8-d7+ Kg7-h8 g2-g3 h7-h6 h3-h4)
-2.21/7} 45.g3 {(g2-g3 Rb3-b7 Nf5-d6 Rb7-b4 Rd2-e2 Ne6-d4 Re2-e7 Rb4-b6 Re7-d7 Rb6-b2)
+1.80/10} Rb5 46.Rd6 {(Rd2-d6 Kg8-f7 Rd6-d7+ Kf7-g8 Nf5-e7+ Kg8-f8 Ne7-d5 h7-h5+ Kg4-f5
Ne6-c5 Rd7-d6 Kf8-g7 Nd5xf6 Nc5-d3+ Nf6-d5) +2.68/11} Kf7 {(Kg8-f7 Rd6-d7+ Kf7-g8
Nf5-h6+ Kg8-h8 Rd7-d6 Rb5-c5 f4-f5 Rc5-e5) -3.85/9} 47.Rd7+ {(Rd6-d7+ Kf7-g8 Nf5-e7+
Kg8-f8 Ne7-d5 Ne6-c5 Rd7xh7 Nc5-e4 Nd5-c7 f6-f5+ Kg4-h4 Rb5-b6 Nc7-d5 Kf8-g8)
+2.56/11} Kg8 {(Kf7-g8 Nf5-h6+ Kg8-h8 Rd7-d6 f6-f5+) -3.61/8} 48.Ne7+ {(Nf5-e7+ Kg8-f8
Ne7-d5 Ne6-c5 Rd7xh7 Nc5-e4 Rh7-d7 Kf8-e8 Nd5-c7+ Ke8xd7 Nc7xb5 Kd7-c6 Nb5-d4+ Kc6-d5)
+2.73/11} Kf8 49.Nd5 {(Ne7-d5 Ne6-c5 Rd7xh7 Nc5-e4 Rh7-d7 Kf8-e8 Nd5-c7+ Ke8xd7 Nc7xb5
f6-f5+ Kg4xf5 Ne4xg3+ Kf5-e5 Kd7-e7) +2.61/11} Nc5 {(Ne6-c5 Rd7-e7) -3.14/8} 50.Rxh7
{(Rd7xh7 Nc5-e4 Nd5-e3 Rb5-b3 Ne3-f5 Ne4-f2+ Kg4-h4 Rb3-b1 Kh4-h5 Rb1-b5 Kh5-g6 Nf2-e4)
+2.62/11} Ne4 {(Kf8-g8 Rh7-d7 Nc5-e4 Rd7-g7+) -3.46/6} 51.Ne3 {(Nd5-e3 Rb5-b3 Ne3-f5
Rb3-b5 Nf5-d4 Rb5-d5 Nd4-e6+ Kf8-g8 Rh7-g7+ Kg8-h8 Rg7-a7 f6-f5+ Kg4-h4 Rd5-d1)
+2.85/10} Kg8 52.Ra7 {(Rh7-a7 Rb5-b3 Ne3-f5 Kg8-h8 h3-h4 Rb3-b5 Nf5-d4 Rb5-d5 Nd4-e6
f6-f5+ Kg4-h3) +3.11/10} Nf2+ {(Ne4-f2+ Kg4-h4 Nf2-e4 Ra7-a8+ Kg8-h7 Ra8-a7+ Kh7-g8
Ra7-a8+ Kg8-h7 Ra8-a7+ Kh7-g8 Ra7-a8+ Kg8-h7 Ra8-a7+ Kh7-g8) -3.54/5} 53.Kf3 {(Kg4-f3
Nf2-d3 Ne3-g4 f6-f5 Ng4-h6+ Kg8-f8 Ra7-f7+ Kf8-e8 Rf7xf5 Rb5-b6 Nh6-g4 Rb6-b3 Ng4-f6+
Ke8-f7 h3-h4) +3.61/11} Nd3 54.Ng4 {(Ne3-g4 f6-f5 Ng4-h6+ Kg8-f8 Ra7-f7+ Kf8-e8 Rf7xf5
Rb5-b6 Nh6-g4 Rb6-b3 Ng4-f6+ Ke8-f7 Nf6-e4+ Kf7-e7 Kf3-g4 Ke7-e6) +3.62/11} Rb6
{(Rb5-b6 f4-f5 Nd3-b4 Ra7-a8+ Kg8-h7 Ra8-d8 Rb6-c6 Rd8-g8) -4.71/6} 55.Ke4 {(Kf3-e4
Nd3-c5+ Ke4-f5 Nc5-b7 Ng4xf6+ Kg8-g7 Kf5-g5 Rb6-b3 g3-g4 Rb3-b6 Nf6-d5 Rb6-b2)
+4.46/10} Ne1 {(Nd3-e1 Ke4-f5 Rb6-b5+ Kf5xf6 Rb5-f5+ Kf6xf5 Ne1-d3) -5.49/6} 56.Kf5
{(Ke4-f5 Rb6-b3 Ng4xf6+ Kg8-f8 Nf6-e4 Ne1-c2 h3-h4 Rb3-b4 Ne4-d6 Rb4-b6 Ra7-d7 Rb6-b1)
+4.76/11} Kf8 57.Nxf6 {(Ng4xf6 Rb6-b3 Nf6-e4 Ne1-c2 h3-h4 Rb3-b4 Ne4-d6 Nc2-e3+ Kf5-f6
Kf8-g8 h4-h5 Rb4-b2) +4.83/11 1} Rb3 {(Rb6-b3 Ra7-a1 Ne1-c2 Ra1-a8+ Kf8-e7 Kf5-g4
Rb3-f3) -7.50/4} 58.Ne4 {(Nf6-e4 Ne1-c2 h3-h4 Nc2-e3+ Kf5-g6 Ne3-d5 h4-h5 Nd5-e7+
Kg6-g5 Rb3-b5+ Kg5-f6 Ne7-f5) +4.83/9} Rb5+ 59.Kg6 {(Kf5-g6 Rb5-b6+ Ne4-f6 Rb6xf6+
Kg6xf6 Kf8-g8 f4-f5 Ne1-d3 h3-h4 Nd3-c5 g3-g4 Nc5-e4+ Kf6-g6 Kg8-f8) +7.79/11} Rb3
{(Rb5-b3 f4-f5 Rb3-b6+ f5-f6 Ne1-f3 Ne4-c5) -8.99/5} 60.f5 {(f4-f5 Ne1-d3 Ra7-a8+ Kf8-e7
f5-f6+ Ke7-e6 f6-f7 Nd3-e5+ Kg6-g7 Ne5xf7 Ne4-c5+ Ke6-d5 Nc5xb3 Nf7-e5) +8.18/10} Rb6+
61.Nf6 {(Ne4-f6 Rb6xf6+ Kg6xf6 Kf8-e8 Ra7-e7+ Ke8-d8 Re7xe1 Kd8-c7 Kf6-g5 Kc7-d8 f5-f6
Kd8-c7 f6-f7 Kc7-b7 h3-h4 Kb7-a6 f7-f8Q) +19.26/14} Rxf6+ 62.Kxf6 {(Kg6xf6 Kf8-e8
Ra7-e7+ Ke8-d8 Re7xe1 Kd8-c7 Kf6-g5 Kc7-c6 f5-f6 Kc6-c7 f6-f7 Kc7-b7 h3-h4 Kb7-a6
f7-f8Q) +19.26/13} Ke8 {(Kf8-e8 Ra7-e7+ Ke8-d8 Re7xe1 Kd8-d7 Kf6-e5 Kd7-e7 Re1-c1
Ke7-f7 Rc1-c7+ Kf7-e8 g3-g4 Ke8-f8 f5-f6 Kf8-e8) -15.84/7} 63.Re7+ {(Ra7-e7+ Ke8-d8
Re7xe1 Kd8-c7 Kf6-g5 Kc7-d6 f5-f6 Kd6-d5 f6-f7 Kd5-c4 f7-f8Q Kc4-b3 Re1-e3+ Kb3-c2
Qf8-d6) +19.47/13 1} Kd8 64.Rxe1 {(Re7xe1 Kd8-d7 Kf6-g5 Kd7-d6 f5-f6 Kd6-c7 f6-f7
Kc7-b7 h3-h4 Kb7-a6 f7-f8Q) +19.26/10} Kc7 65.Kg5 {(Kf6-g5 Kc7-c6 f5-f6 Kc6-b5 f6-f7
Kb5-b6 h3-h4 Kb6-b7 h4-h5 Kb7-a6 f7-f8Q) +19.51/10} Kc6 66.f6 {(f5-f6 Kc6-b5 f6-f7
Kb5-b6 Re1-b1+ Kb6-c5 f7-f8Q+ Kc5-c4 h3-h4 Kc4-c3 Qf8-c5+ Kc3-d2 h4-h5) +19.96/10} Kd6
{(Kc6-d6 f6-f7 Kd6-d5 f7-f8Q Kd5-c4 Re1-c1+ Kc4-b3 Qf8-a8 Kb3-b2 Rc1-a1) -23.52/4} 67.f7
{(f6-f7 Kd6-c6 f7-f8Q Kc6-b6 Qf8-d6+ Kb6-b5 Re1-b1+ Kb5-c4 Rb1-b4+ Kc4-c3 Qd6-d4+
Kc3-c2 Rb4-b2+ Kc2-c1 Qd4-d2+) +M7/9 1} Kd7 68.f8=Q {(f7-f8Q Kd7-c6 Qf8-c8+ Kc6-d5
Re1-d1+ Kd5-e4 Qc8-f5+ Ke4-e3 Rd1-d3+ Ke3-e2 Qf5-f3+ Ke2-e1 Rd3-d1+) +M6/5} Kc7
{(Kd7-c7 Qf8-c5+ Kc7-d8 Re1-e6 Kd8-d7) -24.52/2} 69.Qc5+ {(Qf8-c5+ Kc7-d8 Re1-d1+ Kd8-e8
Qc5-c8+ Ke8-f7 Rd1-d7+ Kf7-e6 Qc8-e8+) +M4/4} Kd8 70.Qd6+ {(Qc5-d6+ Kd8-c8 Re1-e8+
Kc8-b7 Re8-b8+ Kb7-a7 Qd6-b6+) +M3/4} Kc8 71.Re8+ {(Re1-e8+ Kc8-b7 Re8-b8+ Kb7-a7
Qd6-b6+) +M2/4} Kb7 72.Rb8+ {(Re8-b8+ Kb7-a7 Qd6-b6+) +M1/4} Ka7 {(Kb7-a7 Qd6-b6+)
-25.51/2} 73.Qb6# {(Qd6-b6+) +M0/4} {Mate} 1-0