FEN
[Event "rated rapid game"]
[Site "https://adjva4.dpdns.org/b4pMmiPy"]
[Date "2026.05.02"]
[Round "-"]
[White "generals1"]
[Black "sah50mat"]
[Result "1-0"]
[GameId "b4pMmiPy"]
[UTCDate "2026.05.02"]
[UTCTime "18:07:41"]
[WhiteElo "1646"]
[BlackElo "1721"]
[WhiteRatingDiff "+7"]
[BlackRatingDiff "-11"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "B20"]
[Opening "Sicilian Defense: Bowdler Attack"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.32] } 2. Bc4 { [%eval 0.0] } { B20 Sicilian Defense: Bowdler Attack } 2... Nc6 { [%eval 0.0] } 3. Nf3 { [%eval 0.0] } 3... e6 { [%eval 0.0] } 4. d3 { [%eval -0.34] } 4... a6 { [%eval 0.0] } 5. Nc3 { [%eval -0.25] } 5... b5 { [%eval -0.25] } 6. Bb3 { [%eval -0.28] } 6... b4?! { (-0.28 → 0.28) Inaccuracy. Na5 was best. } { [%eval 0.28] } (6... Na5 7. O-O Bb7 8. Re1 Be7 9. h3 d6 10. Ne2 Nf6 11. Ng3) 7. Ne2 { [%eval 0.27] } 7... Bb7 { [%eval 0.27] } 8. Bf4 { [%eval 0.37] } 8... Nf6 { [%eval 0.27] } 9. h3 { [%eval -0.02] } 9... d5 { [%eval 0.28] } 10. c4? { (0.28 → -0.98) Mistake. e5 was best. } { [%eval -0.98] } (10. e5 Nd7 11. c3 a5 12. O-O Be7 13. d4 O-O 14. Bc2 Qb6 15. h4 Ba6) 10... dxe4 { [%eval -1.11] } 11. dxe4 { [%eval -0.92] } 11... Qxd1+ { [%eval -0.53] } 12. Rxd1 { [%eval -0.59] } 12... Nxe4?! { (-0.59 → 0.04) Inaccuracy. Nd7 was best. } { [%eval 0.04] } (12... Nd7 13. Be3 Nb6 14. Nd2 a5 15. f4 a4 16. Bc2 e5 17. fxe5 Nxe5 18. O-O) 13. O-O { [%eval -0.24] } 13... Rd8 { [%eval 0.11] } 14. Ba4 { [%eval 0.19] } 14... Rxd1?! { (0.19 → 0.87) Inaccuracy. f6 was best. } { [%eval 0.87] } (14... f6 15. Bc7 Rxd1 16. Rxd1 Be7 17. Nfd4 cxd4 18. Nxd4 Kd7 19. Bb6 Bd6 20. c5) 15. Rxd1 { [%eval 0.71] } 15... Be7?? { (0.71 → 4.68) Blunder. f6 was best. } { [%eval 4.68] } (15... f6 16. Nc1 Be7 17. Nb3 Kf7 18. Rd7 Ba8 19. Rc7 e5 20. Bxc6 Bxc6 21. Be3) 16. Ne5 { [%eval 4.66] } 16... g5 { [%eval 4.76] } 17. Bg3 { [%eval 4.14] } 17... O-O { [%eval 4.3] } 18. Nxc6 { [%eval 3.76] } 18... Bxc6 { [%eval 4.05] } 19. Bxc6 { [%eval 3.98] } 19... Nxg3 { [%eval 4.06] } 20. fxg3?! { (4.06 → 3.19) Inaccuracy. Nxg3 was best. } { [%eval 3.19] } (20. Nxg3 Rc8 21. Ba4 Kf8 22. Rd7 Rd8 23. Rxd8+ Bxd8 24. Ne4 Be7 25. Bd7 h6) 20... a5 { [%eval 3.64] } 21. b3?! { (3.64 → 2.79) Inaccuracy. g4 was best. } { [%eval 2.79] } (21. g4 Bf6 22. Rd2 Rc8 23. Ba4 Kg7 24. Kf1 Rh8 25. Ng1 h5 26. gxh5 Rxh5) 21... Bd8 { Black offers draw } { [%eval 3.09] } 22. g4 { [%eval 3.02] } 22... Bc7?! { (3.02 → 4.08) Inaccuracy. Bf6 was best. } { [%eval 4.08] } (22... Bf6 23. Nc1 Rd8 24. Nd3 Kf8 25. Kf1 Ke7 26. Ke2 Bd4 27. Be4 h6 28. Rf1) 23. Nc1 { [%eval 3.33] } 23... Be5 { [%eval 3.98] } 24. Rd7 { [%eval 3.92] } 24... Rc8 { [%eval 4.08] } 25. Be4 { [%eval 3.89] } 25... Bc7?! { (3.89 → 4.90) Inaccuracy. Rc7 was best. } { [%eval 4.9] } (25... Rc7 26. Rd8+ Kg7 27. Kf1 Bc3 28. Nd3 h5 29. Ke2 Bd4 30. Ra8 f5 31. gxf5) 26. Ne2 { [%eval 3.97] } 26... Bb6 { [%eval 4.35] } 27. Ng3 { [%eval 4.48] } 27... Rf8 { [%eval 4.97] } 28. Kh2 { [%eval 4.53] } 28... f5?! { (4.53 → 6.11) Inaccuracy. Rd8 was best. } { [%eval 6.11] } (28... Rd8 29. Rb7 Rd6 30. Bf3 Bd8 31. Ne4 Rd4 32. Nxc5 Bf6 33. Rd7 a4 34. Kg1) 29. gxf5 { [%eval 5.53] } 29... exf5 { [%eval 6.5] } 30. Nxf5 { [%eval 6.62] } 30... Kh8?? { (6.62 → Mate in 4) Checkmate is now unavoidable. Rf6 was best. } { [%eval #4] } (30... Rf6 31. Kg3 a4 32. bxa4 h5 33. h4 gxh4+ 34. Kxh4 Kf8 35. Kg5 Rf7 36. Rxf7+) 31. Nh6 { [%eval 10.37] } 31... Rf7 { [%eval 9.84] } 32. Nxf7+ { [%eval 9.21] } 32... Kg8 { [%eval 9.85] } 33. Nh6+ { [%eval 9.12] } 33... Kf8 { [%eval #5] } 34. Rxh7? { (Mate in 5 → 9.80) Lost forced checkmate sequence. Bc6 was best. } { [%eval 9.8] } (34. Bc6 Ke8 35. Rb7+ Kd8 36. Nf7+ Kc8 37. Nd6+ Kd8 38. Rd7#) 34... Ke8 { [%eval 9.64] } 35. Rh8+ { [%eval 10.12] } 35... Kd7 { [%eval 10.02] } 36. Rh7+ { [%eval 8.92] } 36... Kc8 { [%eval 9.91] } 37. Nf5 { [%eval 9.66] } 37... g4? { (9.66 → Mate in 4) Checkmate is now unavoidable. Bc7+ was best. } { [%eval #4] } (37... Bc7+ 38. g3 Be5 39. Kg2 Kd8 40. Kf3 Bb2 41. Kg4 Be5 42. Bc6 Kc8 43. Kxg5) 38. hxg4 { [%eval #8] } 38... Bc7+ { [%eval #14] } 39. Kh3 { [%eval #15] } 39... Bf4 { [%eval 14.66] } 40. Rh8+ { [%eval 11.31] } 40... Kc7 { [%eval 12.98] } 41. Ng7 { [%eval 8.44] } 41... Kb6? { (8.44 → Mate in 8) Checkmate is now unavoidable. Kd6 was best. } { [%eval #8] } (41... Kd6 42. g3 Bg5 43. Nf5+ Ke5 44. Re8+ Kf6 45. Rf8+ Ke6 46. Bd5+ Kd7 47. Rf7+) 42. Ne6 { [%eval #7] } 42... a4 { [%eval #5] } 43. bxa4 { [%eval #5] } 43... b3 { [%eval 11.25] } 44. axb3 { [%eval 10.8] } 44... Be5?! { (10.80 → Mate in 5) Checkmate is now unavoidable. Ka5 was best. } { [%eval #5] } (44... Ka5 45. Kh4 Be5 46. Rh7 Kb4 47. Kh5 Kc3 48. a5 Kd2 49. a6 Ke3 50. a7) 45. Rh6? { (Mate in 5 → 9.79) Lost forced checkmate sequence. Ra8 was best. } { [%eval 9.79] } (45. Ra8 Bc3 46. Rb8+ Ka7 47. Rb7+ Ka6 48. Nc7+ Ka5 49. Rb5#) 45... Bb8? { (9.79 → Mate in 9) Checkmate is now unavoidable. Ka5 was best. } { [%eval #9] } (45... Ka5 46. Nxc5 Bc3 47. g3 Kb4 48. Ne6 Be1 49. Rh5 Kc3 50. c5 Kd2 51. Rf5) 46. Nf4+ { [%eval #8] } 46... Ka7 { [%eval #8] } 47. Nd5 { [%eval #8] } 47... Bf4 { [%eval #5] } 48. Rh7+ { [%eval #5] } 48... Kb8 { [%eval #4] } 49. Ne7 { [%eval #10] } 49... Bh2 { [%eval #2] } 50. Kxh2 { [%eval #5] } 50... Ka7 { [%eval #3] } 51. Nd5+ { [%eval #3] } 51... Ka8 { [%eval #2] } 52. Nb6+ { [%eval #1] } 52... Kb8 { [%eval #1] } 53. Rh8+ { [%eval #6] } 53... Ka7 { [%eval #2] } 54. Nc8+?! { (Mate in 2 → 81.15) Lost forced checkmate sequence. a5 was best. } { [%eval 81.15] } (54. a5 Ka6 55. Ra8#) 54... Kb8 { [%eval 81.15] } 55. Nd6+ { [%eval #7] } 55... Ka7 { [%eval #2] } 56. Rh7+ { [%eval #3] } 56... Kb6 { [%eval #3] } 57. Rb7+ { [%eval #3] } 57... Ka6 { [%eval #3] } 58. Rb5 { [%eval #2] } 58... Ka7 { [%eval #2] } 59. Rxc5 { [%eval #4] } 59... Kb6 { [%eval #4] } 60. Rb5+ { [%eval #7] } 60... Ka6 { [%eval #3] } 61. Rf5 { [%eval #5] } 61... Ka7 { [%eval #3] } 62. c5 { [%eval #4] } 62... Kb8 { [%eval #4] } 63. c6 { [%eval #4] } 63... Ka7 { [%eval #3] } 64. Nb5+ { [%eval #3] } 64... Kb6 { [%eval #3] } 65. Nd4 { [%eval #4] } 65... Ka7 { Black offers draw } { [%eval #3] } 66. c7 { [%eval #2] } 66... Kb6 { [%eval #2] } 67. Rf7 { [%eval #4] } 67... Ka5 { [%eval #3] } 68. c8=Q { [%eval #3] } 68... Kb4 { [%eval #3] } 69. Qc4+ { [%eval #3] } 69... Ka3 { [%eval #3] } 70. Qc1+ { [%eval #2] } 70... Ka2 { [%eval #1] } 71. Qb1+ { [%eval #1] } 71... Ka3 { [%eval #1] } 72. Nc2# { White wins by checkmate. } 1-0