BBC GUI release - PLAY IT ONLINE!

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

Moderators: hgm, Rebel, chrisw

duncan
Posts: 12038
Joined: Mon Jul 07, 2008 10:50 pm

Re: BBC GUI release - PLAY IT ONLINE!

Post by duncan »

I am a patzer at chess as you can see from this game and did a couple of takebacks

[pgn][White "duncan"]
[Black "BBC 1.2"]

1. e4 d5 2. exd5 c6 3. dxc6 Nxc6 4. Nc3 e5 5. Nf3 Bf5 6. Bb5 Bd6 7. Bxc6+ bxc6 8. d3 Nf6 9. Bg5 h6 10. Bh4 Rb8 11. Rb1 O-O 12. O-O Rb4 13. Qd2 a6 14. Rfe1 Re8 15. Ne4 Bxe4 16. dxe4 Rxe4 17. Rxe4 Nxe4 18. Bxd8 Nxd2 19. Nxd2 Rxd8 20. Rd1 Bc5 21. Kf1 a5 22. Ke1 Rd4 23. Ke2 a4 24. Nf3 Rxd1 25. Kxd1 e4 26. Ne5 Bxf2 27. Nxc6 Bg1 28. h3 Bc5 29. b3 a3 30. c4 Bd6 31. Ke2 h5 32. Ke3 f5 33. Nd4 g6 34. Nc2 g5 35. Kd4 g4 36. hxg4 hxg4 37. Ne3 f4 38. Nxg4 e3 39. Kd3 Kf7 40. Ke2 Ke6 41. Kf3 Kf5 42. Nh2 Kf6 43. Nf1 Kf5 44. g3 fxg3 45. Nxe3+ Ke5 46. Nf1 g2 47. Kxg2 Kf4 48. Kf2 Ke4 49. Ke2 Kd4 50. Kd2 Bb4+ 51. Kc2 Ke4 52. Nd2+ Ke3 53. Nb1 Kd4 54. Nd2 Ke3 55. Nf1+ Kf2 56. Nh2 Kg3 57. Nf1+ Kf2 58. Nh2 Kg3 59. Kd3 Kxh2 60. Kd4 Be7 61. Kd5 Kg3 62. c5 Bg5 63. c6 Bd8 64. Kd6 Bb6 65. b4 Be3 66. b5 Kf3 67. c7 Bf4+ 68. Kd7 Bxc7 69. Kxc7 Kg3 70. b6 Kf3 71. b7 Kf4 72. b8=Q Kg4 73. Qf8 Kg5 74. Qf7 Kg4 75. Qf6 Kg3 76. Qf5 Kg2 77. Qf4 Kh3 78. Qg5 Kh2 79. Qg4 Kh1 80. Kd6 Kh2 81. Ke5 Kh1 82. Kf4 Kh2 83. Kf3 Kh1 84. Qg2#
[/pgn]
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: BBC GUI release - PLAY IT ONLINE!

Post by maksimKorzh »

No4b wrote: Tue Oct 13, 2020 1:15 am Very nice and pretty-looking GUI!
One minor notice thought - as i figured, engine give eval according its own side (ie +200 means engine is winning),
but it is not always convenient. I think it is a good idea to add some feature like "show eval from White pow" tickbox later.

Gave some thought, but managed to squeeze a win.
TC for the engine "instant response" - usually calculated ~d6.
I used ~5 min in total i think.

[pgn][White "No4b"]
[Black "BBC 1.2"]

1. c4 e5 2. Nc3 Bc5 3. Nf3 Nc6 4. g3 Nf6 5. d3 O-O 6. Bg2 d5 7. cxd5 Nxd5 8. O-O Nxc3 9. bxc3 Be6 10. Bb2 Qf6 11. c4 Rad8 12. Qc1 h6 13. Nd2 Nd4 14. Bxd4 Bxd4 15. Rb1 b6 16. Ne4 Qe7 17. a4 f5 18. Nc3 e4 19. dxe4 Bxc4 20. Nd5 Qc5 21. Nf4 g5 22. Nd3 Qc6 23. exf5 Qxa4 24. Rb4 Qa2 25. Qxc4+ Qxc4 26. Rxc4 Rf7 27. g4 Kg7 28. e3 Bf6 29. Nb4 Rd2 30. Bd5 Rd7 31. e4 c5 32. Na6 R7xd5 33. exd5 Rxd5 34. Rb1 Be5 35. Nxc5 Rxc5 36. Rxc5 bxc5 37. Rb7+ Kf8 38. Rxa7 c4 39. Ra4 c3 40. Rc4 Kg7 41. Kf1 Kf7 42. Ke2 Kg7 43. Kd3 Kf7 44. Rxc3 Bxc3 45. Kxc3 Kf6 46. Kd4 h5 47. h3 hxg4 48. hxg4 Kf7 49. Ke5 Kf8 50. Kf6 Ke8 51. Kg7 Kd7 52. f6 Ke6 53. f7 Kd5 54. f8=Q Kd4 55. Qe7 Kc3 56. Qd6 Kb3 57. Qc5 Ka2 58. Qb4 Ka1 59. Kf6 Ka2 60. Ke5 Ka1 61. Kd4 Ka2 62. Kc3 Ka1 63. Qb2#[/pgn]
I enjoyed the game, thanks!
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: BBC GUI release - PLAY IT ONLINE!

Post by maksimKorzh »

duncan wrote: Tue Oct 13, 2020 1:23 am I am a patzer at chess as you can see from this game and did a couple of takebacks

[pgn][White "duncan"]
[Black "BBC 1.2"]

1. e4 d5 2. exd5 c6 3. dxc6 Nxc6 4. Nc3 e5 5. Nf3 Bf5 6. Bb5 Bd6 7. Bxc6+ bxc6 8. d3 Nf6 9. Bg5 h6 10. Bh4 Rb8 11. Rb1 O-O 12. O-O Rb4 13. Qd2 a6 14. Rfe1 Re8 15. Ne4 Bxe4 16. dxe4 Rxe4 17. Rxe4 Nxe4 18. Bxd8 Nxd2 19. Nxd2 Rxd8 20. Rd1 Bc5 21. Kf1 a5 22. Ke1 Rd4 23. Ke2 a4 24. Nf3 Rxd1 25. Kxd1 e4 26. Ne5 Bxf2 27. Nxc6 Bg1 28. h3 Bc5 29. b3 a3 30. c4 Bd6 31. Ke2 h5 32. Ke3 f5 33. Nd4 g6 34. Nc2 g5 35. Kd4 g4 36. hxg4 hxg4 37. Ne3 f4 38. Nxg4 e3 39. Kd3 Kf7 40. Ke2 Ke6 41. Kf3 Kf5 42. Nh2 Kf6 43. Nf1 Kf5 44. g3 fxg3 45. Nxe3+ Ke5 46. Nf1 g2 47. Kxg2 Kf4 48. Kf2 Ke4 49. Ke2 Kd4 50. Kd2 Bb4+ 51. Kc2 Ke4 52. Nd2+ Ke3 53. Nb1 Kd4 54. Nd2 Ke3 55. Nf1+ Kf2 56. Nh2 Kg3 57. Nf1+ Kf2 58. Nh2 Kg3 59. Kd3 Kxh2 60. Kd4 Be7 61. Kd5 Kg3 62. c5 Bg5 63. c6 Bd8 64. Kd6 Bb6 65. b4 Be3 66. b5 Kf3 67. c7 Bf4+ 68. Kd7 Bxc7 69. Kxc7 Kg3 70. b6 Kf3 71. b7 Kf4 72. b8=Q Kg4 73. Qf8 Kg5 74. Qf7 Kg4 75. Qf6 Kg3 76. Qf5 Kg2 77. Qf4 Kh3 78. Qg5 Kh2 79. Qg4 Kh1 80. Kd6 Kh2 81. Ke5 Kh1 82. Kf4 Kh2 83. Kf3 Kh1 84. Qg2#
[/pgn]
Good game! Thank you!
User avatar
cc2150dx
Posts: 325
Joined: Sat Nov 30, 2013 9:51 am
Location: Canada
Full name: Jason Coombs

Re: BBC GUI release - PLAY IT ONLINE!

Post by cc2150dx »

Will there be an option to under promote the pawn (all I got was an instant queen). Unless I'm missing something.

Thanks
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: BBC GUI release - PLAY IT ONLINE!

Post by maksimKorzh »

cc2150dx wrote: Wed Oct 14, 2020 9:14 pm Will there be an option to under promote the pawn (all I got was an instant queen). Unless I'm missing something.

Thanks
Bearing in mind the fact this GUI was live coded on youtube I tried to keep things simple.
Obviously adding a feature of choosing piece to promote can be added.
BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: BBC GUI release - PLAY IT ONLINE!

Post by BrendanJNorman »

As I thought... BBC plays decent chess when it has an opening book and a real time control (not 3 seconds per move). :)

[pgn][Event "banksia game"]
[Site "?"]
[Date "2020.10.16"]
[Round "?"]
[White "Kanguruh v1.93"]
[Black "BBC 1.2"]
[Result "0-1"]
[ECO "B93"]
[PlyCount "62"]
[EventDate "2020.??.??"]
[TimeControl "180+1"]

1. e4 {+0.12/8 5.0 3178} c5 2. Nf3 {+0.16/8 0.4 162} d6 3. d4 {+0.17/8 0.1 54}
cxd4 4. Nxd4 {+0.12/8 0.3 133} Nf6 5. Nc3 {+0.13/8 0.7 313} a6 6. f4 {
+0.24/8 1.2 499; B93: Sicilian, Najdorf, 6.f4} Bd7 {+0.00/10 7.2 2691075} 7.
Nf3 {+0.10/6 5.4 608411} Nc6 {+0.02/10 6.9 2408965} 8. f5 {+0.08/6 5.0 475341}
g6 {+0.38/10 6.8 2323749} 9. Bd3 {+0.04/6 5.2 660617} Bg7 {+0.44/10 6.6 2257606
} 10. Bd2 {-0.19/6 5.4 1186941} Nb4 {+0.62/9 6.4 1629549} 11. fxg6 {
-0.08/5 4.6 289167} hxg6 {+0.75/9 6.2 1800427} 12. a3 {-0.13/6 4.8 912057}
Nxd3+ {+0.94/9 6.0 1052187} 13. cxd3 {-0.13/7 5.0 1671241} Qb6 {
+1.01/9 5.9 2208829} 14. Qc2 {-0.19/6 5.1 1070035} Ng4 {+1.06/8 5.7 962948} 15.
Bg5 {-0.30/5 5.3 278202} Rc8 {+1.19/8 5.5 857290} 16. Rc1 {-1.13/6 20.5 885537}
f6 {+1.71/8 5.4 1497471} 17. Bf4 {-1.13/6 1.6 442389} e5 {+1.79/9 5.2 937019}
18. Bg3 {-1.22/5 1.7 102610} Ne3 {+1.90/8 5.1 1029051} 19. Qd2 {
-2.23/6 3.9 648729} Bh6 {+1.96/8 4.9 673032} 20. Rb1 {-2.50/6 4.0 850512} Qb3 {
+2.72/9 4.8 1890160} 21. Ke2 {-2.42/6 3.1 941921} Nxg2 {+0.00/10 4.7 1925121}
22. Qd1 {-5.53/7 3.3 1978245} Rxc3 {+5.55/10 4.6 1563897} 23. Qxb3 {
-5.56/6 3.4 591215} Rxb3 {+5.97/10 4.4 1714887} 24. Kf2 {-6.15/7 3.6 1561562}
Ne3 {+6.28/10 4.3 1659242} 25. Nh4 {-6.13/6 2.7 1198676} Rxd3 {
+7.75/9 4.2 841572} 26. Ke2 {-6.42/7 2.7 562661} Rd4 {+8.92/9 4.1 602763} 27.
Nxg6 {-7.43/7 2.9 439623} Rg8 {+9.42/10 4.0 1289744} 28. Nh4 {
-7.85/7 2.9 1937061} Rxe4 {+9.59/8 3.9 613091} 29. Kf2 {-7.58/6 3.0 478218}
Ng4+ {+9.81/9 3.8 1136495} 30. Kg1 {-8.36/8 2.2 869937} Re2 {
+12.06/10 3.7 1746010} 31. a4 {-10.48/9 16.2 9830239} Nxh2 {
+12.89/11 3.6 1596077} 0-1[/pgn]

BTW.... Maksim...I made a logo for him too. ;)

Image
BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: BBC GUI release - PLAY IT ONLINE!

Post by BrendanJNorman »

Okay, so I played BBC 1.2 under equal conditions.

- BOTH of us played under 3+2 time control (international blitz standard).

- I had ZERO view of PV (so I can't see his thinking or eval)

- BBC Chess used a polyglot book made from all the games from every Linares, Tata Steel, Dortmund and World Championship match ever played (so only elite human games)

The Game: Not sure what to make of it. I sacrificed (lost?) a pawn, but prevented him from castling, locked up his rook and had active pieces...

Somehow this was enough to induce a tactical mistake where he allowed 23...Rxf3! winning material and the game.

I was black.

[pgn][Event "banksia game"]
[Site "?"]
[Date "2020.10.16"]
[Round "?"]
[White "BBC 1.2"]
[Black "hm::Human"]
[Result "0-1"]
[ECO "D32"]
[PlyCount "112"]
[EventDate "2020.??.??"]
[TimeControl "180+1"]

1. c4 e6 2. Nc3 d5 3. d4 c5 4. cxd5 exd5 {D32: QGD, Tarrasch defence, 4.cd ed}
5. Nf3 {D32: QGD, Tarrasch defence} Nc6 6. Bg5 Be7 7. Bxe7 Ngxe7 8. e3 c4 9. e4
{+0.11/10 7.3 1721759} O-O 10. exd5 {+0.55/10 7.0 1148296} Nxd5 11. Bxc4 {
+0.40/9 6.9 953443} Re8+ 12. Kf1 {+0.61/9 6.6 1892392} Be6 13. Nxd5 {
+0.59/10 6.5 1128658} Bxd5 14. Rc1 {+0.00/11 6.3 2256903} Bxc4+ 15. Rxc4 {
+0.19/9 6.1 1328615} Qd5 16. Qc1 {+0.00/9 5.9 2156545} Rad8 17. a4 {
+0.00/10 5.8 2052106} h6 18. Rg1 {+0.00/10 5.6 2213902} Re6 19. Qc2 {
-0.07/10 5.5 1694434} Rf6 20. Qc1 {-0.08/9 5.3 1736735} a6 21. b4 {
+0.00/9 5.2 1957895} Kh8 22. a5 {+0.18/9 5.0 1627685} Qb5 23. Qc3 {
+0.00/10 4.9 2000903} Rxf3 24. gxf3 {-3.02/12 4.8 1287814} Rxd4 25. Rg4 {
-3.12/12 4.6 1108542} Rxg4 26. fxg4 {-3.12/12 4.5 690903} Ne5 27. Kg1 {
-3.12/11 4.4 1230747} Nxc4 28. Kg2 {-3.24/11 4.3 1267752} Qd5+ 29. Kg3 {
-3.24/9 4.2 610087} Nd6 30. f3 {-3.19/9 4.1 194231} Nc4 31. h4 {
-3.24/10 4.0 823101} Qe5+ 32. Qxe5 {-4.52/15 3.9 626276} Nxe5 33. Kf4 {
-4.23/16 3.8 1352883} Nc6 34. Ke4 {-4.21/16 3.7 1149891} Nxb4 35. Kd4 {
-4.44/16 3.6 1293607} Nc6+ 36. Kc5 {-4.47/14 3.5 639650} Nxa5 37. f4 {
-5.01/15 3.4 1449785} b5 38. h5 {+0.00/15 3.3 2793479} Nc6 39. Kd5 {
-6.39/16 3.3 1846696} b4 40. Kc4 {-6.76/15 3.2 1627125} a5 41. Kb3 {
-6.61/14 3.1 683966} Nd4+ 42. Kc4 {-7.07/15 3.0 1980253} b3 43. Kc3 {
-7.10/14 3.0 582355} a4 44. Kb2 {-7.63/14 2.9 455292} Kg8 45. Ka3 {
+0.00/15 2.9 2144259} Kf8 46. g5 {-9.24/15 2.8 1603341} Ke7 47. gxh6 {
-9.51/15 2.7 1679597} gxh6 48. Kb2 {+0.00/17 2.7 2158595} Kd6 49. Ka3 {
-11.33/16 2.6 563109} Kc5 50. Kb2 {-23.00/16 2.6 1205312} Kb4 51. Kc1 {
-23.89/16 2.5 1547037} Kc3 52. Kd1 {+0.00/16 2.5 1732611} b2 53. Ke1 {
-99.84/13 2.5 1041172} b1=Q+ 54. Kf2 {-99.88/12 2.4 1146010} Qc2+ 55. Kg3 {
-27.19/10 2.4 291582} f5 56. Kh4 {-99.90/14 2.3 1012673} Qh2# 0-1[/pgn]

Image
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: BBC GUI release - PLAY IT ONLINE!

Post by maksimKorzh »

BrendanJNorman wrote: Thu Oct 15, 2020 6:13 pm As I thought... BBC plays decent chess when it has an opening book and a real time control (not 3 seconds per move). :)

[pgn][Event "banksia game"]
[Site "?"]
[Date "2020.10.16"]
[Round "?"]
[White "Kanguruh v1.93"]
[Black "BBC 1.2"]
[Result "0-1"]
[ECO "B93"]
[PlyCount "62"]
[EventDate "2020.??.??"]
[TimeControl "180+1"]

1. e4 {+0.12/8 5.0 3178} c5 2. Nf3 {+0.16/8 0.4 162} d6 3. d4 {+0.17/8 0.1 54}
cxd4 4. Nxd4 {+0.12/8 0.3 133} Nf6 5. Nc3 {+0.13/8 0.7 313} a6 6. f4 {
+0.24/8 1.2 499; B93: Sicilian, Najdorf, 6.f4} Bd7 {+0.00/10 7.2 2691075} 7.
Nf3 {+0.10/6 5.4 608411} Nc6 {+0.02/10 6.9 2408965} 8. f5 {+0.08/6 5.0 475341}
g6 {+0.38/10 6.8 2323749} 9. Bd3 {+0.04/6 5.2 660617} Bg7 {+0.44/10 6.6 2257606
} 10. Bd2 {-0.19/6 5.4 1186941} Nb4 {+0.62/9 6.4 1629549} 11. fxg6 {
-0.08/5 4.6 289167} hxg6 {+0.75/9 6.2 1800427} 12. a3 {-0.13/6 4.8 912057}
Nxd3+ {+0.94/9 6.0 1052187} 13. cxd3 {-0.13/7 5.0 1671241} Qb6 {
+1.01/9 5.9 2208829} 14. Qc2 {-0.19/6 5.1 1070035} Ng4 {+1.06/8 5.7 962948} 15.
Bg5 {-0.30/5 5.3 278202} Rc8 {+1.19/8 5.5 857290} 16. Rc1 {-1.13/6 20.5 885537}
f6 {+1.71/8 5.4 1497471} 17. Bf4 {-1.13/6 1.6 442389} e5 {+1.79/9 5.2 937019}
18. Bg3 {-1.22/5 1.7 102610} Ne3 {+1.90/8 5.1 1029051} 19. Qd2 {
-2.23/6 3.9 648729} Bh6 {+1.96/8 4.9 673032} 20. Rb1 {-2.50/6 4.0 850512} Qb3 {
+2.72/9 4.8 1890160} 21. Ke2 {-2.42/6 3.1 941921} Nxg2 {+0.00/10 4.7 1925121}
22. Qd1 {-5.53/7 3.3 1978245} Rxc3 {+5.55/10 4.6 1563897} 23. Qxb3 {
-5.56/6 3.4 591215} Rxb3 {+5.97/10 4.4 1714887} 24. Kf2 {-6.15/7 3.6 1561562}
Ne3 {+6.28/10 4.3 1659242} 25. Nh4 {-6.13/6 2.7 1198676} Rxd3 {
+7.75/9 4.2 841572} 26. Ke2 {-6.42/7 2.7 562661} Rd4 {+8.92/9 4.1 602763} 27.
Nxg6 {-7.43/7 2.9 439623} Rg8 {+9.42/10 4.0 1289744} 28. Nh4 {
-7.85/7 2.9 1937061} Rxe4 {+9.59/8 3.9 613091} 29. Kf2 {-7.58/6 3.0 478218}
Ng4+ {+9.81/9 3.8 1136495} 30. Kg1 {-8.36/8 2.2 869937} Re2 {
+12.06/10 3.7 1746010} 31. a4 {-10.48/9 16.2 9830239} Nxh2 {
+12.89/11 3.6 1596077} 0-1[/pgn]

BTW.... Maksim...I made a logo for him too. ;)

Image
OMG! Logo is amazing! It's BBC's official logo from now on! Thank you so much!
Watched your game in next post - it's amazing. Waiting for you to cover it on your channel!
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: BBC GUI release - PLAY IT ONLINE!

Post by maksimKorzh »

BBC 1.3 + Stockfish NNUE is now available for online play!
http://maksimkorzh.pythonanywhere.com/

Give it a try!
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: BBC GUI release - PLAY IT ONLINE!

Post by mvanthoor »

maksimKorzh wrote: Sun Oct 18, 2020 10:23 pm BBC 1.3 + Stockfish NNUE is now available for online play!
http://maksimkorzh.pythonanywhere.com/

Give it a try!
Hi Maksim,

I've been trying BBC online (and have version 1.1 and 1.2 installed as well). Some observations:

- In the Fritz GUI, BBC only reports 650 nodes (not kNodes... 650, as in under 1000) per second. I assume you're passing this wrong to the GUI. (I haven't checked the code). This would be extremely slow.
- Online, BBC 1.3 reports 150.xxx kNodes. That would be 150-250 kNodes/second. That seems more correct, but it's still slow; it's 1/4th to half of the speed of my three year old midrange phone, or half the speed of a Raspberry Pi 4. Where is the engine running?
- The NNUE 1.3 version is much weaker than the BBC-version I played earlier. That version was quite difficult to defeat for me even at instant response. (I'm a decent, but not super-strong player; somewhere between 1800 and 2000 FIDE Elo depending on how much effort I put into a game.) For earlier versions of BBC I would actually need to put in some effort to not lose a game. Here's a game I played against 1.3 + NNUE, where my response time was basically as fast as you'd see in a bullet or 3 minute blitz game... (and I suspect I made many mistakes and left a lot of chances unused). Basically, I put no effort at all into this game. Especially black's 36 ... h5 boggles my mind. It just completely ignores an attacked bishop. During the entire game the engine didn't even make an effort to get castled.

[pgn]
1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nf3 Nf6 6. Bd3 d5 7. exd5 Nxd5 8. O-O Be7 9. Re1 f6 10. Bc4 Nb6 11. Bb3 Qxd1 12. Rxd1 Na5 13. Be3 Bf5 14. Bxb6 axb6 15. c3 b5 16. Na3 Bd7 17. Rd2 Bc6 18. Bd1 b4 19. cxb4 Bxb4 20. Rc2 Bd7 21. Nc4 Nc6 22. a3 Be7 23. Be2 Bc5 24. Rac1 Nd4 25. Nxd4 exd4 26. b4 Bf8 27. Rd1 Rxa3 28. Nxa3 Bxb4 29. Nb1 b6 30. Nd2 g5 31. Nc4 Bc5 32. Rb2 b5 33. Na3 b4 34. Nc4 h6 35. Na5 f5 36. Nb3 h5 37. Nxc5 f4 38. Nxd7 Kxd7 39. Rxd4+ Kc7 40. Rbxb4 g4 41. Rdc4+ Kd8 42. Rb7 Rf8 43. Ra4 Kc8 44. Rh7 Rf7 45. Rxf7 Kb8 46. Re4 h4 47. Re8#[/pgn]
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL