Seer

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

Moderators: hgm, Rebel, chrisw

Gerd Isenberg
Posts: 2250
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: Seer

Post by Gerd Isenberg »

Guenther wrote: Sun Oct 18, 2020 11:23 pm
connor_mcmonigle wrote: Sun Oct 18, 2020 10:48 pm
Gerd Isenberg wrote: Sun Oct 18, 2020 7:15 pm ...
Again the appeal to engine authors - please create a separate thread if introducing a new engine or important updates. The new engines 2020 thread is intended for testers. It would be interesting to see whether AMD's PEXT beats the native C PEXT implementation, most use magic bitboards as fallback, specially if people demand 32-bit binaries ;-)
...
Sorry to clutter the new engines 2020 thread. I was uncertain as to whether creating a new thread or posting in the existing new engines thread was preferred. In any case, thanks for your interest in my engine.
No need to say sorry! You did not clutter this thread, which I introduced the same way, as the one for 2019.

Gerd is wrong in the way it would be intended for testers only, it was also created, because of easier doing research
in the future, instead of crawling through 1000s of single posts in the future.
(I am also announcing my compilations of programs sometimes, which are not updated with binaries or just source only)
Ok, but it's no fun to scan through 50++ pages with lot of engine sub-trees.
The CCW engine list is practically dead already, if I once should close my chronology too, other people could create
something reliable new, much easier.
May be I will revive the CPW engine releases page.
OTH Gerd is right, when he asks for additional threads from authors of new programs by themselves.
Thanks
connor_mcmonigle
Posts: 530
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: Seer

Post by connor_mcmonigle »

I traced the issue with loading the Weights on Windows to Windows interpreting bytes equaling 26 as indicating the end of the file. I've now added binaries to the release page for version 1.0 and appended the version number to the engine's name. Binaries can now be found here: https://github.com/connormcmonigle/seer ... s/tag/v1.0

Additionally, I thought I'd share two nice games my engine played during some recent test matches (annotated by Lichess).

Against latest FabChess Dev:

[pgn][Event "?"]
[Site "https://lichess.org/Ll1g9fKb"]
[Date "2020.10.17"]
[Round "?"]
[White "seer"]
[Black "FabChess"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "C78"]
[Opening "Ruy Lopez: Morphy Defense, Arkhangelsk Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Bb7 { C78 Ruy Lopez: Morphy Defense, Arkhangelsk Variation } 7. d3 Bc5 8. Nc3 O-O 9. a4 b4 10. Nd5 h6 11. c3 d6 12. a5 bxc3 13. bxc3 Ba7 14. Be3 Rb8 15. Qc2 Bxe3 16. Nxe3 Ne7 17. Bc4 c6 18. d4 d5?! { (0.29 → 0.96) Inaccuracy. exd4 was best. } (18... exd4 19. cxd4 Nxe4 20. Qxe4 d5 21. Qf4 dxc4 22. Nxc4 Nd5 23. Qd2 Qc7 24. Rfc1 Rfd8 25. Rab1) 19. exd5 exd4 20. cxd4 cxd5 21. Bd3 Ne4 22. Rfb1 Kh8? { (1.26 → 2.45) Mistake. Rc8 was best. } (22... Rc8) 23. Rb6 Kg8?! { (2.42 → 3.11) Inaccuracy. Nc8 was best. } (23... Nc8 24. Rb3) 24. Rab1 Rc8 25. Qb2 Bc6 26. Bxa6 Rc7 27. Bd3 f6 28. a6 Qd7 29. Ra1 Ra8 30. Rc1 Rd8 31. Qa2 Kh8 32. Qa5 Rdc8 33. h3 Kg8?! { (3.23 → 4.13) Inaccuracy. Ba8 was best. } (33... Ba8) 34. Nd2 Nxd2 35. Qxd2 Ba8 36. Ra1 f5 37. Rab1 Rf8 38. Nc2 Rcc8 39. Ne1 Nc6 40. Nf3 Qc7 41. Qa2 Rf7 42. R6b5 Qe7 43. h4 Qf8 44. h5 Rd8?! { (5.38 → 8.50) Inaccuracy. Kh8 was best. } (44... Kh8) 45. Rc5?! { (8.50 → 5.63) Inaccuracy. Rxd5 was best. } (45. Rxd5) 45... Kh7 46. Qa4 Rf6 47. Nh4 Qf7?! { (5.22 → 7.33) Inaccuracy. Ne7 was best. } (47... Ne7 48. Re1) 48. g4 Kg8 49. Nxf5 Kh8 50. Rbc1 Re6?! { (5.98 → 9.64) Inaccuracy. Qd7 was best. } (50... Qd7 51. Bb5) 51. Rxc6 Bxc6 52. Rxc6 Qe8 53. Bb5 Re1+ 54. Kg2 Qe4+ 55. f3 Qb1 56. Kg3 Rg1+ 57. Kf4 Rg2 58. Qa5 Re8 59. Nxh6 Ra2 60. Qb6? { (6.84 → 4.00) Mistake. Bd3 was best. } (60. Bd3) 60... Qe1? { (4.00 → 7.29) Mistake. Rf2 was best. } (60... Rf2 61. Rc3) 61. Nf7+ Kg8 62. Nh6+ Kh8 63. Qc7 Qe3+ 64. Kf5 gxh6?? { (3.96 → 10.51) Blunder. Rf8+ was best. } (64... Rf8+) 65. Rxh6+ Qxh6 66. Bxe8 Rxa6 67. Qe5+ Qg7 68. f4 Ra3 69. g5 Ra7?! { (10.16 → Mate in 17) Checkmate is now unavoidable. Qxe5+ was best. } (69... Qxe5+ 70. dxe5) 70. h6 Qxe5+ 71. fxe5 Ra3?! { (63.55 → Mate in 13) Checkmate is now unavoidable. Re7 was best. } (71... Re7 72. Bg6) 72. g6 Rf3+ 73. Ke6 Rf4?! { (61.70 → Mate in 8) Checkmate is now unavoidable. Rf2 was best. } (73... Rf2 74. Ke7) 74. Ke7 Rxd4 75. Bf7 Rg4 76. e6 d4 77. Kd7 d3 78. e7 Rd4+ 79. Bd5 Rxd5+ 80. Ke6 Re5+ 81. Kxe5 d2 82. e8=Q# { White wins by checkmate. } 1-0[/pgn]

Against latest Olithink (5.8.7):

[pgn][Event "?"]
[Site "https://lichess.org/xeYuWURf"]
[Date "2020.10.17"]
[Round "?"]
[White "seer"]
[Black "olithink"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "D37"]
[Opening "Queen's Gambit Declined: Three Knights Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. d4 Nf6 2. Nf3 d5 3. c4 e6 4. Nc3 { D37 Queen's Gambit Declined: Three Knights Variation } Nc6?! { (0.00 → 0.64) Inaccuracy. dxc4 was best. } (4... dxc4 5. e4 Bb4 6. Bg5 h6 7. Bxf6 Qxf6 8. Bxc4 c5 9. O-O) 5. a3 Ne4?! { (0.39 → 0.91) Inaccuracy. Be7 was best. } (5... Be7 6. e3 O-O 7. Qc2 Nb8 8. Bd3 b6 9. cxd5 exd5 10. O-O) 6. Bf4?! { (0.91 → 0.25) Inaccuracy. Qd3 was best. } (6. Qd3 f5 7. h4 Bd6 8. Bg5 Qd7 9. e3 h6 10. Bf4 Bxf4) 6... Nxc3 7. bxc3 Be7 8. e3 g5?! { (0.63 → 1.22) Inaccuracy. O-O was best. } (8... O-O 9. cxd5 exd5 10. Bd3 Bd6 11. Bxd6 cxd6 12. Qb3 Be6 13. Qxb7 Na5 14. Qb1 Rc8 15. Qc2) 9. Bg3 h5 10. h3 a6 11. cxd5 exd5 12. c4 Be6 13. cxd5 Bxd5?! { (0.73 → 1.70) Inaccuracy. Qxd5 was best. } (13... Qxd5 14. Bxc7 g4 15. Nd2 gxh3 16. Qf3 Rc8 17. Bb6 Qxf3 18. gxf3 Rh6 19. Bxh3 Bxh3 20. Rxh3) 14. Bd3 Na5?! { (1.32 → 1.99) Inaccuracy. Bf6 was best. } (14... Bf6 15. O-O) 15. O-O?! { (1.99 → 1.30) Inaccuracy. Rb1 was best. } (15. Rb1 b5) 15... h4? { (1.30 → 2.72) Mistake. g4 was best. } (15... g4 16. hxg4 hxg4 17. Ne5 Bd6 18. Qxg4 Qf6 19. f4 Be6 20. f5 Bd5 21. e4 Bb3 22. Bf4) 16. Bh2 g4 17. hxg4 h3 18. Bf5 Kf8? { (2.48 → 4.43) Mistake. hxg2 was best. } (18... hxg2 19. Kxg2 Nb3 20. Rb1 Nd2 21. Qxd2 Bxf3+ 22. Kxf3 Rxh2 23. Qc2 Qd6 24. Rxb7 a5 25. Qxc7) 19. e4 Bc4 20. Re1 hxg2 21. Qd2 c5 22. d5 Bf1 23. d6 Bf6 24. e5 Bg7?! { (5.10 → 9.79) Inaccuracy. Nb3 was best. } (24... Nb3 25. Qf4) 25. Rad1 Nc6 26. Qf4 Rxh2 27. Qxh2 Bc4 28. Qf4 b5 29. Be4 Kg8 30. Bxc6 Rb8 31. Bd5 Qd7 32. Ng5 Bxd5 33. Rxd5 c4?! { (17.64 → Mate in 9) Checkmate is now unavoidable. Bh6 was best. } (33... Bh6 34. Rxc5) 34. e6 fxe6 35. Rxe6 Rf8 36. Qe4 Rxf2 37. Kxf2 Bf8 38. Re7 g1=Q+ 39. Kxg1 Qxg4+ 40. Qxg4 Bxe7 41. Ne6+ Bg5 42. Qxg5+ Kf7 43. d7 a5 44. Qh5+ Ke7 45. d8=Q+ Kxe6 46. Re5# { White wins by checkmate. } 1-0[/pgn]
Last edited by connor_mcmonigle on Mon Oct 19, 2020 7:06 pm, edited 3 times in total.
connor_mcmonigle
Posts: 530
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: Seer

Post by connor_mcmonigle »

BTW, thanks for adding my engine to CPW Gerd! I've been casually following computer chess for many years now and have read many CPW entries. Consequently, it's pretty surreal to see a write up about my own engine on CPW. One minor note, Seer uses the killer move heuristic in move ordering as well.
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Seer

Post by Guenther »

connor_mcmonigle wrote: Mon Oct 19, 2020 6:41 pm I traced the issue with loading the Weights on Windows to Windows interpreting bytes equaling 26 as indicating the end of the file. I've now added binaries to the release page for version 1.0 and appended the version number to the engine's name. Binaries can now be found here: https://github.com/connormcmonigle/seer ... s/tag/v1.0

...
Thanks for the binaries. I still would like to create a core2 compile (if you have time for a makefile instead of cmake), may be I can squeeze a bit
more out of Seer for my old quadcore. What flags are used for the generic one currently?

Here is the generic compilation output with current 'weights' file from cmd:

Code: Select all

uci
id name Seer 1.0
id author C. McMonigle
option name Clear Hash type button
option name Threads type spin default 1 min 1 max 512
option name Hash type spin default 128 min 1 max 65536
option name Weights type string
uciok
ucinewgame
isready
readyok
setoption name Weights value save.bin
go infinite
info depth 1 seldepth 1 multipv 1 score cp 0 nodes 0 nps 0 tbhits 0 time 2 pv d2d4 g8f6
info depth 2 seldepth 2 multipv 1 score cp 0 nodes 89 nps 12714 tbhits 0 time 6 pv g1f3 g8f6 h2h3
info depth 3 seldepth 3 multipv 1 score cp 72 nodes 235 nps 21363 tbhits 0 time 10 pv g1f3 g8f6 d2d4 e7e5
info depth 5 seldepth 5 multipv 1 score cp 5 nodes 409 nps 27266 tbhits 0 time 14 pv g1f3 g8f6 d2d4 e7e6
info depth 6 seldepth 6 multipv 1 score cp 82 nodes 602 nps 30100 tbhits 0 time 19 pv g1f3 g8f6 d2d4 e7e6 e2e3 f8b4 c2c3
info depth 7 seldepth 7 multipv 1 score cp 69 nodes 1844 nps 36156 tbhits 0 time 50 pv g1f3 c7c5 a2a3 g8f6
info depth 8 seldepth 8 multipv 1 score cp 76 nodes 5256 nps 40744 tbhits 0 time 128 pv d2d4 d7d5 g1f3 c8f5 e2e3 c7c6 f1e2
info depth 9 seldepth 9 multipv 1 score cp 76 nodes 12400 nps 42176 tbhits 0 time 293 pv d2d4 d7d5 e2e3 a7a6 g1f3 e7e6 f1e2 f8b4 b1c3
info depth 10 seldepth 10 multipv 1 score cp 50 nodes 28163 nps 43461 tbhits 0 time 647 pv g1f3 g8f6 d2d4 e7e6 e2e3 c7c5 c2c4 b8c6 d4c5
info depth 11 seldepth 11 multipv 1 score cp 51 nodes 50028 nps 43922 tbhits 0 time 1138 pv e2e4 b8c6 g1f3 d7d5 e4d5 d8d5 d2d4 d5e4 c1e3 c8f5 c2c3
info depth 12 seldepth 12 multipv 1 score cp 70 nodes 61148 nps 44150 tbhits 0 time 1384 pv e2e4 b8c6 g1f3 d7d5 e4d5 d8d5 d2d4 e7e5 b1c3 d5a2 c3a2 c6d4
info depth 13 seldepth 13 multipv 1 score cp 95 nodes 99475 nps 43514 tbhits 0 time 2285 pv e2e4 e7e6 g1f3 c7c5 d2d4 c5d4 f3d4 g8f6 b1c3 b8c6 d4c6
info depth 14 seldepth 14 multipv 1 score cp 87 nodes 163921 nps 43137 tbhits 0 time 3799 pv e2e4 e7e6 d2d4 d7d5 b1c3 d5e4 c3e4 g8f6 e4f6 d8f6 g1f3 b8c6 c2c3 e6e5
info depth 15 seldepth 15 multipv 1 score cp 110 nodes 228357 nps 43167 tbhits 0 time 5289 pv e2e4 e7e6 d2d4 c7c5 g1f3 c5d4 f3d4 b8c6 b1c3 f8b4 a2a3 b4c3 b2c3
info depth 16 seldepth 16 multipv 1 score cp 80 nodes 528274 nps 42482 tbhits 0 time 12434 pv e2e4 e7e5 g1f3 g8f6 b1c3 b8c6 d2d4 f8b4 d4d5 f6e4 d5c6 e4c3 b2c3 b4c3 c1d2 c3a1
info depth 17 seldepth 17 multipv 1 score cp 80 nodes 729836 nps 42331 tbhits 0 time 17240 pv e2e4 e7e5 g1f3 g8f6 b1c3 b8c6 d2d4 f8b4 d4d5 f6e4 d5c6 e4c3 b2c3 b4c3 c1d2 c3a1 d1a1
info depth 18 seldepth 18 multipv 1 score cp 95 nodes 1880119 nps 41419 tbhits 0 time 45391 pv e2e4 c7c5 g1f3 b8c6 f1b5 e7e6 e1g1 g8f6 e4e5 f6d5 f1e1 f8e7 b1c3 e8g8 c3d5 e6d5
BTW am I correct in assuming you are from US?
I would like to have the correct data in the XB/UCI chronology :)
Last edited by Guenther on Mon Oct 19, 2020 8:26 pm, edited 1 time in total.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Sylwy
Posts: 4465
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Seer

Post by Sylwy »

connor_mcmonigle wrote: Mon Oct 19, 2020 6:41 pm I traced the issue with loading the Weights on Windows to Windows interpreting bytes equaling 26 as indicating the end of the file. I've now added binaries to the release page for version 1.0 and appended the version number to the engine's name. Binaries can now be found here: https://github.com/connormcmonigle/seer ... s/tag/v1.0
Superb and interesting engine ! THANK YOU ! In tests ! :wink:

Image

Image

THANK YOU also for this thread, for the great CPW .........and many more to Mr.Gerd Isenberg !
connor_mcmonigle
Posts: 530
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: Seer

Post by connor_mcmonigle »

Guenther wrote: Mon Oct 19, 2020 8:25 pm ...
Thanks for the binaries. I still would like to create a core2 compile (if you have time for a makefile instead of cmake), may be I can squeeze a bit
more out of Seer for my old quadcore. What flags are used for the generic one currently?
...
Sure. I can add a core2 compile in a little bit. For the makefile, I'm prioritizing exploring a new NNUE idea involving taking the game phase into consideration right now. I'm getting similar accuracy during training with a model which should be twice as fast.

In any case, the performance you're seeing is .... disappointing :( Slower than Leela on a medium to high end GPU.
If you want to compile using MINGW64 on Windows and can't get CMake configured, Seer should compile with:

(from the build directory)

Code: Select all

g++ ../src/seer.cc -o seer -march=native --std=c++17 -O3 -fopenmp -fconstexpr-ops-limit=1000000000 -I ../include/ -static 
Guenther wrote: Mon Oct 19, 2020 8:25 pm ...
BTW am I correct in assuming you are from US?
I would like to have the correct data in the XB/UCI chronology :)
Correct! Thank you!
Last edited by connor_mcmonigle on Mon Oct 19, 2020 9:02 pm, edited 1 time in total.
connor_mcmonigle
Posts: 530
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: Seer

Post by connor_mcmonigle »

Sylwy wrote: Mon Oct 19, 2020 8:26 pm ...
Superb and interesting engine ! THANK YOU ! In tests ! :wink:

Image

Image
Thanks for testing! Could you share the processor you're using to test and the clock speed? I'm just trying to get a rough idea of whether my compiles are performing consistently with my expectations. (with an AMD r5 3600 @ 4.00 Ghz, I get ~400knps)
User avatar
Sylwy
Posts: 4465
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Seer

Post by Sylwy »

connor_mcmonigle wrote: Mon Oct 19, 2020 9:02 pm Could you share the processor you're using to test and the clock speed? I'm just trying to get a rough idea of whether my compiles are performing consistently with my expectations. (with an AMD r5 3600 @ 4.00 Ghz, I get ~400knps)
Intel i5-7400 (Kaby Lake)

Image

In the first game of my test Seer 1.0 broke Deep Sjeng c't 2010 (a good blitz chess engine having 2925 Elo CCRL Blitz). My impression is that Seer has over 3000 elo points (at TC = 4 '+ 2 "). An impressive game. Unlike anything else seen so far in the NNUE area.

Image

[pgn]
[Event "NN Test38"]
[Site "ISR 3"]
[Date "2020.10.19"]
[Round "1"]
[White "Seer 1.0 x64_skylake"]
[Black "Deep Sjeng c't 2010-w32"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "D00"]
[Opening "Queen's Pawn Game"]
[Time "21:40:50"]
[WhiteElo "2200"]
[TimeControl "240+2"]
[Termination "adjudication"]
[PlyCount "112"]
[WhiteType "program"]
[BlackType "program"]

1. d4 d5 2. a3 Nf6 3. Nf3 c6 4. Bf4 Bf5 5. e3 {(e2-e3 e7-e6 Bf1-d3 Bf5xd3
Qd1xd3 Bf8-d6 O-O Bd6xf4 e3xf4 Nb8-d7 Nb1-d2 Qd8-c7 Nf3-e5 O-O c2-c4 d5xc4
Nd2xc4 Rf8-d8 Rf1-c1) +0.26/20 10} h6 {(h7-h6 Bf1-d3 Nf6-e4 O-O Nb8-d7
Nf3-e5 g7-g5 f2-f3 Ne4-d6 Bf4-g3 Bf8-g7 Nb1-c3 Nd7xe5 Bg3xe5 Bg7xe5 d4xe5
Bf5xd3 c2xd3 Nd6-f5 Qd1-e2) -0.19/16 8} 6. Bd3 {(Bf1-d3 Bf5xd3 Qd1xd3 e7-e6
Nb1-d2 Bf8-e7 h2-h3 Qd8-b6 O-O c6-c5 d4xc5 Qb6xc5 c2-c4 d5xc4) +0.70/19 9}
Bxd3 {(Bf5xd3 c2xd3 Nb8-d7 Nb1-c3 e7-e6 Qd1-e2 Bf8-e7 h2-h3 O-O O-O Nd7-b6
Ra1-c1 Be7-d6 Bf4xd6 Qd8xd6 Nf3-e5 Ra8-b8 Qe2-f3) -0.29/16 8} 7. Qxd3
{(Qd1xd3 e7-e6 Nb1-d2 Nb8-d7 c2-c4 Bf8-e7 h2-h3 O-O O-O c6-c5 Rf1-d1 Ra8-c8
Nf3-e5 c5xd4 e3xd4 d5xc4 Nd2xc4) +0.43/18 9} Nbd7 {(Nb8-d7 O-O e7-e6 c2-c4
d5xc4 Qd3xc4 Bf8-e7 Qc4-c2 O-O Nb1-c3 Nd7-b6 Bf4-e5 Nb6-d5 Ra1-c1 Qd8-a5
Nc3xd5 Qa5xd5 h2-h3 Ra8-d8 Be5-c7) -0.30/18 21} 8. c4 {(c2-c4 e7-e6 Nb1-d2
Nf6-h5 Bf4-g3 Bf8-e7 O-O O-O Ra1-c1 Nh5xg3 h2xg3 Kg8-h8 Rf1-d1 f7-f5 b2-b4
a7-a5 c4xd5 e6xd5) +0.74/19 9} Qa5+ {(Qd8-a5+ Nb1-c3 Qa5-a6 b2-b3 e7-e6 O-O
O-O-O h2-h3 Bf8-e7 a3-a4 d5xc4 b3xc4 Be7-b4 Rf1-b1 Nd7-c5 Qd3-c2 Qa6xc4
Rb1xb4 Qc4xb4 d4xc5 Qb4xc5) -0.20/17 25} 9. Nbd2 {(Nb1-d2 e7-e6 O-O Bf8-e7
c4xd5 c6xd5 Rf1-c1 Nd7-b6 Rc1-c7 Nf6-e4) +1.24/17 8} g5 {(g7-g5 Bf4-g3
d5xc4 Qd3xc4 Bf8-g7 O-O O-O Qc4-c2 Qa5-d5 Rf1-c1 Rf8-d8 h2-h4 g5-g4 Nf3-e5
Nd7xe5 Bg3xe5 Nf6-d7 e3-e4 Qd5-b5) -0.24/16 6} 10. Bg3 {(Bf4-g3 Bf8-g7 O-O
O-O Qd3-c2 Rf8-c8 Ra1-c1 Qa5-d8 Rf1-d1 a7-a5 Qc2-d3 Qd8-b6 Rc1-c2 e7-e6
c4-c5 Qb6-b5 Qd3xb5 c6xb5) +1.36/19 8} dxc4 {(d5xc4 Qd3xc4 Bf8-g7 O-O
Qa5-d5 Qc4-c2 O-O h2-h3 Ra8-c8 b2-b4 Rf8-d8 Rf1-c1 Qd5-b5 Nd2-c4 Qb5-d5
Nc4-a5 Qd5-b5) -0.29/17 10} 11. Qxc4 {(Qd3xc4 Bf8-g7 O-O g5-g4 b2-b4 Qa5-d5
Nf3-h4 e7-e6 f2-f3 g4xf3 Nh4xf3 Nf6-e4 Qc4xd5 c6xd5 Nd2xe4 d5xe4 Nf3-d2
f7-f5 Bg3-d6 O-O-O Ra1-c1+ Nd7-c5) +1.50/21 8} Bg7 {(Bf8-g7 h2-h3 Qa5-d5
Ra1-c1 Qd5xc4 Nd2xc4 Nf6-e4 Bg3-h2 O-O-O a3-a4 h6-h5 Nc4-d2 Ne4xd2 Ke1xd2
f7-f6 a4-a5 e7-e5 d4xe5 Nd7xe5+ Nf3-d4 g5-g4) -0.26/17 16} 12. O-O {(O-O
O-O Qc4-c2 Nf6-h5 Rf1-d1 Qa5-d5 Ra1-c1 Qd5-e6 b2-b4 Qe6-f6) +1.81/18 11}
Qd5 {(Qa5-d5 Qc4-b4 c6-c5 d4xc5 Nd7xc5 Rf1-d1 Ra8-c8 Nf3-e5 O-O Nd2-f3
Qd5-e4 Rd1-d4 Qe4-h7 Ra1-c1 Nf6-e4 Qb4-c4 Qh7-f5 Qc4-d5 Qf5-e6 Qd5xe6
f7xe6) -0.22/17 13} 13. Qc2 {(Qc4-c2 O-O b2-b4 Rf8-c8 Rf1-b1 Nf6-h5 Nd2-e4
Nh5xg3 h2xg3 e7-e5 Ne4-c5 e5xd4 Nf3xd4 Bg7xd4) +1.61/17 7} O-O {(O-O h2-h3
Rf8-d8 Rf1-c1 Ra8-c8 b2-b4 Rd8-f8 Bg3-h2 Rf8-e8 Nd2-c4 Re8-d8 Nc4-a5 Qd5-b5
Bh2-g3 Nf6-h5) -0.23/17 7} 14. h3 {(h2-h3 Rf8-e8 b2-b4 a7-a6 e3-e4 Qd5-e6
Rf1-b1 Nf6-h5 Bg3-c7 Ra8-c8 Bc7-h2 g5-g4 h3xg4 Qe6xg4 Nd2-c4) +2.02/17 7}
Rfd8 {(Rf8-d8 Rf1-c1 Ra8-c8 b2-b4 Rd8-f8 Ra1-a2 Rf8-d8 Ra2-b2 a7-a6 Bg3-h2
g5-g4 h3xg4 Nf6xg4 Qc2-d3 Ng4xh2 Nf3xh2 Nd7-e5 Qd3-f5) -0.27/16 5} 15. b4
{(b2-b4 e7-e6 Ra1-b1 Nf6-e8 Rf1-c1 Qd5-f5 e3-e4 Qf5-g6 a3-a4 Nd7-f8 Nf3-e5
Bg7xe5 d4xe5 Ne8-g7 a4-a5) +1.92/18 7} a5 {(a7-a5 e3-e4 Qd5-b5 Ra1-b1 a5xb4
Rb1xb4 Qb5-a6 Rf1-b1 b7-b5 Rb4-b3 Nf6-h5 e4-e5 Ra8-a7 Nd2-e4 Qa6-b6 Rb3-c3
Nh5xg3 Ne4xg3) -0.20/15 7} 16. bxa5 {(b4xa5 Qd5xa5 a3-a4 Qa5-a6 a4-a5
Rd8-c8 Ra1-b1 c6-c5 Rf1-c1 Qa6xa5 Rb1xb7 Qa5-a6 Qc2-b3 e7-e6 Kg1-h2 Qa6-d3)
+1.00/20 22} Ra7 {(Ra8-a7 Ra1-b1 Qd5xa5 Rb1-b3 c6-c5 Rf1-b1 Rd8-c8 Bg3-e5
b7-b6 Be5xf6 Bg7xf6 Nd2-e4 Qa5-a6 d4-d5 Bf6-h8 d5-d6 f7-f5) -0.26/15 5} 17.
Nc4 {(Nd2-c4 Qd5-e4 Ra1-c1 Qe4xc2 Rc1xc2 c6-c5 Rf1-b1 c5xd4 Nf3xd4 Nf6-e4
Nd4-f5 Bg7-f8 Bg3-c7 Rd8-c8 Bc7-b6 Ra7-a6 Rb1-c1 Nd7xb6 a5xb6) +3.36/19 14}
Ne4 {(Nf6-e4 Ra1-b1 Rd8-e8 Bg3-c7 Re8-c8 Nc4-b6 Nd7xb6 Bc7xb6 Ra7-a8 Nf3-d2
Ne4-d6 Bb6-c5 Rc8-c7 Bc5xd6 e7xd6 Qc2-e4 Bg7-f6 Qe4xd5 c6xd5) -0.39/15 8}
18. Rad1 {(Ra1-d1 Ra7-a8 Bg3-h2 Ne4-f6 Nf3-e5 c6-c5 Ne5xd7 Nf6xd7 Bh2-c7
Rd8-c8 d4xc5 Qd5xc5 Rd1xd7 Rc8xc7 Rf1-d1) +3.50/18 14} Qe6 {(Qd5-e6 Bg3-e5
f7-f5 Rd1-b1 Qe6-d5 Be5-c7 Rd8-c8 Nc4-b6 Nd7xb6 Bc7xb6 Ra7-a8 Nf3-d2 Ne4xd2
Qc2xd2 e7-e5 Rf1-c1 h6-h5 Bb6-c5 Rc8-c7 Qd2-e2) -0.40/14 4} 19. Be5
{(Bg3-e5 Rd8-e8 Be5xg7 Kg8xg7 Rd1-b1 Ne4-d6 Nf3-d2 Qe6-g6 Qc2-b3 Kg7-g8
Rb1-b2 e7-e5 Nc4xd6 Qg6xd6 Nd2-c4 Qd6-e6 Rf1-b1 e5xd4) +3.60/20 17} f5
{(f7-f5 Rd1-b1 Qe6-d5 Be5xg7 Kg8xg7 Rb1-b4 Ne4-d6 Rf1-b1 Rd8-b8 Nf3-d2
Nd7-f6 Nc4xd6 e7xd6 Nd2-c4 Qd5-e6 Qc2-d3 Qe6-d5) -0.60/15 4} 20. Bxg7
{(Be5xg7 Kg8xg7 a3-a4 Kg7-g6 Nf3-d2 Nd7-f6 Nc4-e5+ Kg6-g7 Nd2-b3 Nf6-d5
Rd1-a1 Rd8-a8 Rf1-c1 c6-c5 Nb3xc5 Ne4xc5 Qc2xc5 Ra7xa5) +3.94/18 5} Kxg7
{(Kg8xg7 Rd1-b1 h6-h5 Nf3-d2 Ne4xd2 Nc4xd2 Qe6-d5 Nd2-c4 g5-g4 h3-h4 Rd8-c8
f2-f3 c6-c5 d4xc5 Rc8xc5 Rf1-d1 Rc5xc4 Qc2-b2+ Qd5-e5 Rd1xd7) -0.70/16 6}
21. a4 {(a3-a4 Kg7-g8 Nf3-d2 Nd7-f6 Nd2xe4 Qe6xe4 Qc2-b3 Qe4-d5 Rf1-e1
Rd8-d7 Qb3-c2 Rd7-c7 Rd1-d3 Qd5-e6 Rd3-c3 Nf6-d5) +3.91/18 5} h5 {(h6-h5
Rd1-b1 Rd8-a8 Nf3-e5 Nd7xe5 Nc4xe5 Ne4-d6 f2-f4 g5-g4 Qc2-f2 Qe6-f6 Ne5-d7
Qf6-e6 Nd7-c5 Qe6-d5 Qf2-h4) -0.63/15 7} 22. Nfd2 {(Nf3-d2 Nd7-f6 Nd2xe4
Qe6xe4 Qc2-d3 Qe4xd3 Rd1xd3 Nf6-d5 Rd3-b3 e7-e6 Nc4-e5 Kg7-f6 Rf1-b1 Ra7xa5
Rb3xb7 Ra5xa4) +3.09/17 5} Nef6 {(Ne4-f6 Rd1-b1 g5-g4 h3xg4 h5xg4 f2-f3
Rd8-f8 f3xg4 Nf6xg4 Rf1-f3 Qe6-d5 Nc4-b6 Nd7xb6 a5xb6 Ra7-a8 Rb1-f1 f5-f4
Rf3xf4 Rf8xf4 Rf1xf4 Ng4xe3) -0.85/15 8} 23. f3 {(f2-f3 Ra7-a8 Rf1-e1 g5-g4
e3-e4 f5-f4 d4-d5 c6xd5 e4xd5 Ra8-b8) +4.85/17 6} Kh6 {(Kg7-h6 Rd1-b1
Kh6-g7 Rf1-e1 Qe6-d5 Qc2-d3 Qd5-e6 f3-f4 g5-g4 h3xg4 h5xg4 e3-e4 f5xe4
Nd2xe4 Qe6-f5 a5-a6 Nf6xe4 Qd3xe4 Qf5xe4 Re1xe4) -0.81/15 12} 24. Nb3
{(Nd2-b3 Rd8-f8 Kg1-h1 Nf6-d5 e3-e4 f5xe4 f3xe4 Nd5-f4 d4-d5 c6xd5 e4xd5
Nf4xd5 Rf1xf8 Nd7xf8) +4.55/17 4} Rc8 {(Rd8-c8 e3-e4 f5-f4 Rd1-b1 Rc8-a8
d4-d5 c6xd5 Nb3-d4 Qe6-f7 e4xd5 Nf6xd5 Rf1-e1 e7-e5 Nc4xe5 Nd7xe5 Re1xe5
Ra7xa5 Nd4-f5+ Kh6-h7) -0.81/14 3} 25. e4 {(e3-e4 f5xe4 Rf1-e1 g5-g4 h3xg4
Rc8-g8 Qc2-c1+ Kh6-h7 g4-g5 b7-b5 a5xb6/ep Nd7xb6 Nc4xb6 Qe6xb3 g5xf6
Qb3xb6 f6-f7 Rg8-f8 Kg1-h1 Ra7xa4) +6.43/20 11} f4 {(f5-f4 Rd1-b1 h5-h4
Nc4-b6 Rc8-b8 Nb3-c5 Qe6-d6 Qc2-c3 Nd7xc5 d4xc5 Qd6-e6 Rf1-d1 Nf6-h5 Qc3-c4
Qe6xc4 Nb6xc4 Nh5-f6 Rb1-b3) -1.03/15 4} 26. Rfe1 {(Rf1-e1 Qe6-f7 e4-e5
Qf7-h7 Qc2xh7+ Nf6xh7 Kg1-h1 e7-e6 Nb3-c5 Nh7-f8 Nc4-b6 Rc8-d8 Nb6xd7
Rd8xd7 Nc5xd7 Nf8xd7 h3-h4 Ra7xa5 h4xg5+ Kh6xg5 d4-d5) +6.47/21 13} Qg8
{(Qe6-g8 d4-d5 c6xd5 e4xd5 Qg8-g6 Qc2xg6+ Kh6xg6 Rd1-d4 Rc8-e8 Nc4-b6
Ra7-a6 Nb6xd7 Nf6xd7 Rd4-b4 Nd7-f6 d5-d6 Ra6xd6 Rb4xb7 Nf6-d5 Nb3-c5
Nd5-e3) -1.21/15 3} 27. d5 {(d4-d5 c6xd5 e4xd5 Nf6xd5 Nb3-d4 h5-h4 Nd4-f5+
Kh6-h5 Qc2-d3 Nd7-f6 Qd3-d4 e7-e6 Nf5-d6 Rc8-a8 g2-g4+ f4xg3/ep Re1xe6)
+7.07/20 12} cxd5 {(c6xd5 e4xd5 Qg8-g6 Qc2xg6+ Kh6xg6 Rd1-d4 Rc8-e8 Nc4-b6
h5-h4 d5-d6 e7-e5 Rd4-b4 Re8-d8 Rb4-b5 Ra7-a6 Nb6xd7 Nf6xd7 Re1-d1 Ra6-a7
Kg1-f2 Rd8-c8 Rd1-c1) -1.37/16 6} 28. exd5 {(e4xd5 Qg8-g6 Qc2-c3 Rc8-e8
d5-d6 e7xd6 Nc4xd6 Re8xe1+ Rd1xe1 Ra7-a6 Nd6xb7 g5-g4 h3xg4 h5xg4 Nb3-d4
g4xf3 Qc3xf3 Nf6-h5 Nb7-d8 Ra6xa5) +7.95/20 5} Qg6 {(Qg8-g6 Qc2-c3 Qg6-f7
h3-h4 g5xh4 Qc3-d4 h4-h3 Qd4xf4+ Kh6-g7 Rd1-d2 Ra7-a6 g2xh3 Kg7-h8 Rd2-g2
Rc8-g8 Qf4-h6+ Nf6-h7 Re1-e6 Qf7xf3 Rg2xg8+ Kh8xg8 Qh6-g6+ Kg8-h8) -1.95/16
18} 29. Qc3 {(Qc2-c3 Rc8-e8 d5-d6 e7xd6 Nc4xd6 Re8xe1+ Rd1xe1 Ra7-a6 Nd6xb7
g5-g4 f3xg4 h5xg4 Re1-e7 f4-f3 Qc3-e3+ Qg6-g5 Nb3-d4 f3xg2) +8.09/18 3} Qf7
{(Qg6-f7 Qc3-d4 Ra7-a6 h3-h4 g5xh4 Qd4xf4+ Kh6-g7 Nc4-e5 Nd7xe5 Qf4xe5
Ra6-d6 Nb3-d4 Kg7-h8 Qe5xe7 Qf7xe7 Re1xe7 Rd6xd5 Re7xb7 Rd5xa5) -2.03/15 5}
30. h4 {(h3-h4 g5xh4 Qc3-d4 h4-h3 Qd4xf4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+
Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+ Kh7-h6 Qf5-f4+ Kh6-h7 Qf4-f5+
Kh7-h6) +8.99/18 3} gxh4 {(g5xh4 Qc3-d4 Ra7-a8 Qd4xf4+ Kh6-h7 Qf4xh4 Kh7-h8
Qh4-f4 Qf7-g7 Re1-e6 Rc8-g8 Nc4-e3 Ra8-e8 d5-d6 Nd7-f8 Re6xe7 Re8xe7 d6xe7
Qg7xe7) -2.11/15 18} 31. Qd4 {(Qc3-d4 h4-h3 Qd4xf4+ Kh6-h7 g2xh3 Ra7-a6
Kg1-h1 Kh7-h8 Re1-g1 Ra6-a8 Nc4-b6 Nd7xb6 a5xb6 Rc8-g8 Qf4-h6+ Qf7-h7
Rg1xg8+ Ra8xg8) +8.40/18 3} Raa8 {(Ra7-a8 Qd4xf4+ Kh6-h7 Qf4xh4 Kh7-h8
Qh4-f4 Qf7-g7 Rd1-d2 Ra8-a6 Rd2-e2 Nd7-c5 Nc4-b6 Ra6xb6 a5xb6 Nc5xb3 Re2xe7
Nf6xd5 Re7xg7 Nd5xf4 Rg7xb7) -2.29/15 2} 32. Qxf4+ {(Qd4xf4+ Kh6-h7 Qf4xh4
Rc8-g8 Re1-e6 Rg8-g7 Kg1-h1 Ra8-g8 Nc4-e3 Nd7-f8 Re6-b6 Rg7-g5 Rb6xb7)
+8.84/18 8} Kh7 {(Kh6-h7 Qf4xh4 Kh7-h8 Qh4-f4 Ra8-a6 Nc4-e3 Rc8-g8 Re1-e2
Rg8-c8 Qf4-b4 Rc8-c7 Re2-e1 Kh8-h7 d5-d6 e7xd6 Rd1xd6 Nd7-e5 Rd6xa6 b7xa6
Ne3-f5) -2.41/14 3} 33. Qxh4 {(Qf4xh4 Rc8-g8 Re1-e6 Ra8-e8 Qh4-f4 Qf7-g6
Nc4-e3 Qg6-g5 Qf4-f5+ Rg8-g6 d5-d6 Kh7-h8) +8.61/19 3} Kh8 {(Kh7-h8 Qh4-f4
Qf7-g7 Rd1-d2 Ra8-a6 Rd2-e2 Nf6xd5 Qf4-f5 Nd5-f6 Nc4-e5 e7-e6 Ne5-g6+
Kh8-h7 Ng6-f8+ Kh7-h8 Nf8xe6 Qg7-g3 Ne6-c5 Ra6-d6 Re2-e7) -2.42/15 4} 34.
Qf4 {(Qh4-f4 Qf7-g7 d5-d6 e7xd6 Nc4xd6 Rc8-g8 Rd1-d2 Ra8-d8 Re1-e6 Qg7-g3
Qf4xg3) +9.62/18 9} Qg7 {(Qf7-g7 Rd1-d2 Rc8-f8 Nb3-d4 Nf6xd5 Qf4-h2 Qg7-g6
Nc4-e5 Nd7xe5 Qh2xe5+ Nd5-f6 Rd2-b2 Rf8-g8 Nd4-f5 Qg6-g5 Nf5xe7 Ra8xa5
Qe5-e6 Rg8-g7) -2.54/15 5} 35. d6 {(d5-d6 e7xd6 Nc4xd6 Rc8-g8 Rd1-d2 Ra8-f8
Re1-e6 Rf8-a8) +10.17/17 2} exd6 {(e7xd6 Nc4xd6 Rc8-c2 Rd1-d2 Nf6-d5 Qf4-f7
Rc2xd2 Re1-e8+ Nd7-f8 Nb3xd2 Qg7-d4+ Kg1-f1 Nd5-e3+ Kf1-e2 Ra8xe8 Qf7xe8
Qd4xd6 Qe8xh5+ Kh8-g7 Qh5-g5+ Nf8-g6 Ke2xe3 Qd6-b4 Ke3-f2 Qb4-d4+ Kf2-g3)
-2.89/14 4} 36. Nxd6 {(Nc4xd6 Rc8-c2 Rd1-d2 Nf6-d5 Qf4-f7 Rc2xd2 Re1-e8+
Ra8xe8 Qf7xh5+ Qg7-h7 Qh5xe8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+
Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+
Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+
Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+
Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+
Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+
Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+
Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+
Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+
Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+ Qg8-h7 Qh5-e8+ Qh7-g8 Qe8-h5+
Qg8-h7 Qh5-e8+ Qh7-g8) +8.93/18 3} Rf8 {(Rc8-f8 Rd1-d2 Nf6-h7 Qf4-d4 Nd7-f6
Nb3-c5 Nh7-g5 Re1-e3 Ra8xa5 Nd6xb7 Ra5-a8 Nb7-d6 Ng5-h3+ Kg1-h2 Nh3-g5
Re3-e1) -2.93/14 4} 37. Nf5 {(Nd6-f5 Qg7-h7 Re1-e7 Rf8-f7 Re7-e6 Qh7-g6
Rd1-d6 Nd7-f8 Re6-e7 Rf7xe7 Nf5xe7 Qg6-b1+ Nb3-c1 Nf8-h7 Rd6xf6 Nh7xf6
Qf4xf6+ Kh8-h7 Qf6-f7+ Kh7-h6 Ne7-f5+ Kh6-g5) +11.79/21 8} Qh7 {(Qg7-h7
Re1-e7 Rf8-f7 Rd1-e1 Ra8-g8 Re7xf7 Qh7xf7 Qf4-h6+ Qf7-h7 Qh6xh7+ Kh8xh7
Nf5-d6 b7-b6 a5xb6 Nd7xb6 a4-a5 Nb6-c8 Re1-e6 Nf6-d5 Nd6xc8 Rg8xc8 Nb3-d4
Rc8-c4 Nd4-f5 Rc4-c1+ Kg1-f2 Rc1-c2+ Kf2-g3) -2.80/15 2} 38. Rd6 {(Rd1-d6
Nf6-g8 Rd6-d5 Nd7-f6 Rd5-b5 Ra8-e8 Re1xe8 Rf8xe8 Nb3-c5 h5-h4 Nc5xb7)
+11.92/21 7} Rf7 {(Rf8-f7 Re1-e6 Qh7-g6 Kg1-h2 Ra8-f8 Nb3-d4 Qg6-h7 Re6-e2
Nf6-g8 Nd4-e6 Qh7xf5 Qf4xf5 Rf7xf5 Rd6xd7 Rf8-b8 Kh2-g3 Rf5xa5) -3.04/13 2}
39. Rc1 {(Re1-c1 Qh7-g6 Rc1-c7 Ra8-a6 Rd6-d2 Kh8-h7 Kg1-f1 Ra6-e6 Rc7xb7
Re6-e5 Rb7-b5 Nf6-e8 Rb5xe5 Nd7xe5 Qf4xe5 Qg6xf5 Qe5xf5+ Rf7xf5 Rd2-d8)
+11.92/20 7} Qg6 {(Qh7-g6 Rc1-c7 Ra8-a6 Rd6-d1 Nd7-f8 Rd1-d8 Ra6-e6 Rc7xf7
Qg6xf7 Qf4-h6+ Kh8-g8 Nf5-d6 Qf7-g7 Qh6xg7+ Kg8xg7 Nd6xb7 Nf8-d7 Nb3-c5
Re6-e1+ Kg1-f2) -3.18/13 3} 40. Rc7 {(Rc1-c7 Ra8-a6 Rd6-d1 Nd7-f8 Nf5-h4
Qg6-h7 Rc7-c8 Nf6-g8 Qf4-d4+ Qh7-g7 Qd4-c5 Ng8-e7 Rc8xf8+ Rf7xf8 Qc5xe7)
+11.86/20 6} Ra6 {(Ra8-a6 Rd6-d1 Nf6-e8 Rd1xd7 Rf7xf5 Rd7-h7+ Kh8-g8
Qf4-c4+ Qg6-e6 Qc4xe6+ Ra6xe6 Rc7xb7 Rf5-e5 Kg1-h2 Re6-g6 Rh7-e7 Re5xe7
Rb7xe7 Kg8-f8 Re7-e5 h5-h4 Nb3-d4 Ne8-c7) -3.34/14 3} 41. Rd1 {(Rd6-d1
Kh8-h7 Nf5-h4 Qg6-g7 Kg1-h1 Ra6-a7 Nh4-f5 Qg7-h8 Qf4-c4 Kh7-g6 Nf5-h4+
Kg6-g7) +12.78/18 3} Rh7 {(Rf7-h7 Rc7xb7 Ra6-e6 Nb3-d4 Re6-a6 Rb7-b5 Qg6-g8
Nd4-c2 Qg8-a2 Qf4-c7 Ra6-e6 Nf5-d6 Qa2xa4 Qc7-c8+ Nf6-e8) -3.56/13 3} 42.
Rxb7 {(Rc7xb7 h5-h4 Rd1-c1 Rh7-h5 Qf4-b4) +14.04/17 3} Re6 {(Ra6-e6 Nb3-d4
Re6-a6 Nf5-h4 Qg6-e8 Rb7-b5 Qe8-f7 Nd4-f5 Nf6-e8 Rb5-b7 Ne8-f6 Qf4-b4)
-3.69/12 1} 43. Rc1 {(Rd1-c1 Re6-e8 Rc1-c7 Nf6-d5 Qf4-d4+ Nd5-f6 Rb7-b5
Nd7-b8 Nf5-h4 Rh7xc7 Nh4xg6+ Kh8-g7 Rb5xb8 Re8xb8 Ng6-f4 Rc7-c8 Nf4xh5+
Kg7-h8) +15.17/19 5} Qg8 {(Qg6-g8 Qf4-g3 Qg8-a8 Rb7-c7 Re6-e8 Qg3-d6 Re8-g8
Rc7-c6 Qa8-e8 Rc6-c8 Qe8xc8 Rc1xc8 Rg8xc8 a5-a6 h5-h4 a6-a7) -3.93/13 4}
44. Nbd4 {(Nb3-d4 Nf6-d5 Qf4-h4 Re6-g6 g2-g3 Rg6-f6 Qh4-e4 Rf6-f8 a5-a6
Nd7-f6 Qe4-b1 Qg8-g6) +15.36/18 3} Re8 {(Re6-e8 a5-a6 Qg8-a2 a6-a7 Re8-g8
Nf5-h4 Qa2xa4 Nh4-g6+ Rg8xg6 Nd4-e6 Qa4-a2 Rb7-b8+ Nf6-g8 Qf4-d4+ Nd7-f6
Ne6-f4 Rh7xa7 Nf4xg6+ Kh8-g7 Rb8-b2 Qa2-f7) -4.32/13 2} 45. a6 {(a5-a6
Qg8-a2 a6-a7 Qa2xa4 Nf5-d6 Nf6-d5 Qf4-h4 Nd7-f6 Nd6xe8 Qa4xe8 Qh4-e1 Qe8-g8
Rb7xh7+ Kh8xh7) +17.74/15 1} Qg6 {(Qg8-g6 Qf4-g3 Qg6xg3 Nf5xg3 Nf6-d5
Ng3-f5 Re8-a8 a6-a7 Nd7-f8 Rb7xh7+ Kh8xh7 Rc1-c5 Nd5-f4 Rc5-c7+ Kh7-g6
Nf5-e7+ Kg6-f6 Kg1-f2 Kf6-e5) -4.39/12 2} 46. a5 {(a4-a5 Re8-g8 Rc1-c2
Nf6-d5 Qf4-e4 Nd5-c3 Qe4-e6 Nd7-e5) +18.37/16 1} Nd5 {(Nf6-d5 Qf4-d6 Qg6-g5
Rc1-c6 Nd7-f6 Rb7-b8 Qg5-g8 Rb8xe8 Qg8xe8 Qd6-e6 Qe8xe6 Nd4xe6 Rh7-a7
Kg1-f2 Kh8-g8) -4.93/12 2} 47. Qd6 {(Qf4-d6 Qg6-g5 Rc1-c2 Nd7-f6 Rb7-b8
Qg5-g8 Rb8-b7 Rh7xb7 a6xb7 Re8-d8 Qd6-c6 Qg8-g6 Kg1-h2 Kh8-h7 a5-a6)
+18.13/17 2} Qg5 {(Qg6-g5 Rc1-c6 Nd5-f6 a6-a7 Rh7-g7 Rc6-c2 Rg7-g8 Rb7xd7
Nf6xd7 Qd6xd7 Re8-e1+ Kg1-f2 Re1-e5 g2-g3 Re5xa5 Kf2-g2 Qg5-g6 Nd4-b5
Ra5-a6 Nb5-c3 Ra6-a1) -4.81/13 2} 48. Rc2 {(Rc1-c2 Nd7-f6 Rc2-c6 Re8-g8
g2-g3 h5-h4 g3-g4 Qg5-d2 Qd6-e6 h4-h3 Rb7xh7+ Kh8xh7 Qe6-f7+ Kh7-h8 Rc6xf6)
+17.83/17 1} N7f6 {(Nd7-f6 g2-g3 Qg5-g8 Rc2-b2 Re8-d8 Rb7xh7+ Kh8xh7
Rb2-b7+ Kh7-h8 Qd6-e6 h5-h4 Qe6xg8+ Rd8xg8 g3-g4 Nd5-f4 Nf5xh4) -5.22/12 2}
49. Kh2 {(Kg1-h2 Re8-g8 g2-g3 h5-h4 g3-g4 Qg5-f4+ Qd6xf4 Nd5xf4 Rc2-b2)
+18.05/17 2} Qg8 {(Qg5-g8 g2-g3 h5-h4 Nf5xh4 Re8-e7 Rb7xe7 Rh7xe7 Nh4-f5
Re7-d7 Qd6-e5 Qg8-d8 Rc2-c6 Rd7-f7) -4.94/12 2} 50. Rc5 {(Rc2-c5 Re8-d8
Qd6-c6 Qg8-g5 Nd4-e6 Qg5xf5 Rb7xh7+ Kh8xh7 Ne6xd8 Qf5-f4+ Kh2-g1 Qf4-d4+
Kg1-f1 Kh7-h8) +19.18/16 2} Rd8 {(Re8-d8 Rc5xd5 Rd8xd6 Rd5xd6 Qg8-a8 Rd6xf6
Rh7xb7 a6xb7 Qa8xb7 Nd4-c6 Qb7-b2 Rf6-f8+ Kh8-h7 a5-a6 Qb2-a3 Rf8-f6 Qa3-a1
Rf6-h6+ Kh7-g8 a6-a7 Qa1-a4 Rh6xh5 Qa4-a3) -6.07/13 2} 51. Qe6 {(Qd6-e6
Qg8xe6 Nd4xe6 Rd8-g8 Rc5-c6 Rg8-a8 Ne6-g7 Nf6-e8 a6-a7 Kh8-g8 Rb7-b8 Ra8xa7
Ng7xe8 Kg8-f7 a5-a6) +19.17/16 1} Ra8 {(Rd8-a8 Qe6xg8+ Nf6xg8 Rb7xh7+
Kh8xh7 Rc5xd5 Ra8xa6 Rd5-b5 Ra6-a8 Kh2-g3 Ng8-f6 Nd4-c6 Ra8-a6 Rb5-b6
Ra6-a8) -6.92/13 4} 52. Qc6 {(Qe6-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7
Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8 Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8
Qc8-c6 Ra8-a7 Qc6-c8 Ra7-a8) +18.83/18 1} Rd8 {(Ra8-d8 Nd4-e6 Rd8-e8
Rb7xh7+ Nf6xh7 Qc6xd5 Nh7-f6 Qd5-b7 Re8xe6 Rc5-c8 Re6-e8 Rc8xe8 Nf6xe8
a6-a7 Ne8-c7 Qb7xc7) -7.64/11 1} 53. Ne6 {(Nd4-e6 Rd8-b8 Rc5xd5 Nf6xd5
Rb7xh7+ Qg8xh7 Qc6xd5 Qh7-a7 f3-f4 Rb8-c8 Qd5-e5+ Kh8-g8 Ne6-g5 Rc8-a8
Qe5-e6+ Kg8-f8 Qe6-e5) +22.15/17 2} Rdd7 {(Rd8-d7 Qc6-c8 Nd5-e7 Qc8xg8+
Ne7xg8 a6-a7 Rd7xb7 a7-a8Q Rb7-b4 Ne6-f8 Rh7-b7 Nf8-g6+ Kh8-h7 a5-a6 Rb7-f7
Ng6-e5 Nf6-d7) -8.70/11 1} 54. Qc8 {(Qc6-c8 Rh7-f7 a6-a7 Rd7xb7 a7-a8Q
Qg8xc8 Rc5xc8+ Nf6-g8 Rc8xg8+ Kh8-h7 Rg8-g5 Rb7-b2) +26.30/18 2} Nc7
{(Nd5-c7 Qc8xg8+ Kh8xg8 Ne6xc7 Kg8-f7 a6-a7 Rh7-h8 a5-a6 Kf7-g6 Rb7-b8
Rd7-d8 Nf5-e7+ Kg6-f7 Ne7-c6 Rd8xb8 a7xb8Q Rh8xb8 Nc6xb8 Kf7-e7 Nb8-c6+
Ke7-d6) -12.48/12 3} 55. Rcxc7 {(Rc5xc7 Rd7xc7 Qc8xg8+ Kh8xg8 Ne6xc7 Rh7-h8
a6-a7 Nf6-g4+ f3xg4 Kg8-h7 a7-a8Q Rh8xa8 Nc7xa8+ Kh7-g6 Nf5-e7+ Kg6-h7
Kh2-h1 h5xg4) +30.77/18 1} Rxc7 {(Rd7xc7 Qc8xg8+ Kh8xg8 Ne6xc7 Rh7-h8 a6-a7
Kg8-h7 Rb7-b8 Rh8-g8 Rb8xg8 Nf6xg8 a7-a8Q Ng8-h6 Nf5xh6 Kh7xh6 Nc7-e6
Kh6-h7 Qa8-e4+ Kh7-h6) -18.10/13 1} 56. Qxg8+ {(Qc8xg8+ Nf6xg8 Ne6xc7
Rh7-f7 a6-a7 Rf7xf5 a7-a8Q Rf5-g5 Rb7-b8 Kh8-h7 a5-a6 Rg5-g7 Nc7-e6 h5-h4
Qa8-e4+ Kh7-h8) +32.02/20 2} Nxg8 {(Nf6xg8 Ne6xc7 Rh7-f7 a6-a7 Rf7xf5
a7-a8Q Rf5-f6 Qa8-e8 Rf6-f5 a5-a6 Rf5-g5 a6-a7 Rg5-a5 a7-a8Q Ra5xa8 Qe8xh5+
Ng8-h6 Qh5xh6+ Kh8-g8 Qh6-e6+ Kg8-h8 Qe6-e5+ Kh8-g8 Nc7xa8) -21.36/14 8
Arena Adjudication} 1-0
[/pgn]
connor_mcmonigle
Posts: 530
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: Seer

Post by connor_mcmonigle »

Awesome. The speed you're observing is about in line with what I would expect then. That's a very nice game. Thanks for sharing. In a 300 game 2+1 match against Glaurung 2.2, Seer tested at about +10 elo a couple of weeks ago. It's gained an estimated 40-50 self play elo since that point in time. I don't do very much testing against other engines, but I would guess it's still well below 3000 elo. It can be remarkably insconsistent at times, especially in endgames as a consequence of being so slow.
User avatar
Sylwy
Posts: 4465
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Seer

Post by Sylwy »

Seer 1.0 znver1 compile on my PC:
Image

Seer 1.0 skylake compile (installed on my PC):
Image

Seer 1.0 znver2 compile on my PC (AMD nostalgia :wink: ):
Image