FEN
[Event "ChessMood 20-20 Grand Prix 2026"]
[Site "https://adjva4.dpdns.org/52hr5tZU"]
[Date "2026.04.20"]
[Round "-"]
[White "greennight"]
[Black "DenishevM"]
[Result "1/2-1/2"]
[GameId "52hr5tZU"]
[UTCDate "2026.04.20"]
[UTCTime "20:07:52"]
[WhiteElo "2628"]
[BlackElo "2599"]
[WhiteRatingDiff "-1"]
[BlackRatingDiff "+1"]
[WhiteTitle "IM"]
[BlackTitle "FM"]
[WhiteBerserk "true"]
[BlackBerserk "true"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "A06"]
[Opening "Zukertort Opening"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } { A06 Zukertort Opening } 2. e3 { [%eval 0.0] } 2... Nf6 { [%eval 0.01] } 3. c4 { [%eval 0.07] } 3... e6 { [%eval 0.16] } 4. b3 { [%eval 0.0] } 4... Be7 { [%eval 0.05] } 5. Bb2 { [%eval 0.1] } 5... O-O { [%eval 0.0] } 6. Be2 { [%eval 0.03] } 6... b6 { [%eval 0.03] } 7. O-O { [%eval 0.0] } 7... dxc4 { [%eval 0.01] } 8. Bxc4 { [%eval 0.01] } 8... c5 { [%eval 0.02] } 9. d4 { [%eval 0.1] } 9... Bb7 { [%eval 0.11] } 10. dxc5 { [%eval 0.13] } 10... Bxc5 { [%eval 0.18] } 11. Qxd8 { [%eval -0.07] } 11... Rxd8 { [%eval -0.1] } 12. Be2 { [%eval -0.13] } 12... Nc6 { [%eval -0.05] } 13. Nc3 { [%eval -0.04] } 13... Nb4 { [%eval -0.1] } 14. Rfd1 { [%eval -0.14] } 14... Ne4 { [%eval -0.07] } 15. Ne1 { [%eval -0.23] } 15... Nxc3 { [%eval -0.15] } 16. Bxc3 { [%eval -0.27] } 16... Nd5 { [%eval -0.06] } 17. Bb2 { [%eval -0.07] } 17... Rac8 { [%eval -0.07] } 18. a3 { [%eval -0.08] } 18... a5 { [%eval -0.06] } 19. Nd3 { [%eval -0.29] } 19... Nxe3? { (-0.29 → 1.26) Mistake. Ba6 was best. } { [%eval 1.26] } (19... Ba6 20. e4 Nf6 21. Nxc5 Bxe2 22. Rxd8+ Rxd8 23. Bxf6 gxf6 24. Na4 Bd1 25. Nxb6) 20. fxe3 { [%eval 1.34] } 20... Bxe3+ { [%eval 1.32] } 21. Kf1 { [%eval 1.33] } 21... Rc2? { (1.33 → 2.71) Mistake. Bd5 was best. } { [%eval 2.71] } (21... Bd5 22. Bc1 Bd4 23. Rb1 e5 24. Ne1 Rd6 25. Bg5 h6 26. Be7 Re6 27. Bh4) 22. Ne1 { [%eval 2.8] } 22... Rcc8 { [%eval 2.89] } 23. Rxd8+ { [%eval 2.77] } 23... Rxd8 { [%eval 2.76] } 24. Rd1 { [%eval 2.67] } 24... Rc8 { [%eval 3.07] } 25. Bd4 { [%eval 2.4] } 25... Bc1?! { (2.40 → 3.75) Inaccuracy. Bxd4 was best. } { [%eval 3.75] } (25... Bxd4 26. Rxd4 Bd5 27. Bc4 Bxc4+ 28. Rxc4 Rxc4 29. bxc4 Kf8 30. Ke2 Ke7 31. Kd3) 26. Bxb6 { [%eval 3.75] } 26... Bxa3 { [%eval 3.71] } 27. Bxa5 { [%eval 3.62] } 27... Kf8 { [%eval 3.93] } 28. Rd8+ { [%eval 3.43] } 28... Rxd8 { [%eval 3.41] } 29. Bxd8 { [%eval 3.54] } 29... f6 { [%eval 3.66] } 30. Bb6 { [%eval 3.51] } 30... Ke7 { [%eval 3.56] } 31. Nd3 { [%eval 3.52] } 31... Kd6 { [%eval 3.77] } 32. b4 { [%eval 3.87] } 32... Be4 { [%eval 4.1] } 33. Bc5+ { [%eval 4.16] } 33... Kd5 { [%eval 4.09] } 34. Nf4+ { [%eval 4.07] } 34... Ke5 { [%eval 4.07] } 35. g3 { [%eval 3.83] } 35... g5 { [%eval 3.94] } 36. Nd3+ { [%eval 3.73] } 36... Kd5 { [%eval 4.06] } 37. Kf2 { [%eval 3.76] } 37... e5 { [%eval 3.9] } 38. Bf3?? { (3.90 → 0.00) Blunder. Ke3 was best. } { [%eval 0.0] } (38. Ke3 f5 39. Bd1 f4+ 40. Kd2 Bxd3 41. Kxd3 e4+ 42. Kc3 h6 43. Bb3+ Ke5) 38... Bxf3 { [%eval 0.0] } 39. Kxf3 { [%eval 0.0] } 39... e4+ { [%eval 0.01] } 40. Ke2 { [%eval 0.0] } 40... exd3+ { [%eval 0.0] } 41. Kxd3 { [%eval 0.02] } 41... f5 { [%eval 0.02] } 42. Be7 { [%eval 0.0] } 42... g4 { [%eval 0.0] } 43. Bc5 { [%eval 0.0] } 43... h5 { [%eval 0.0] } 44. Be7 { [%eval -0.07] } 44... Ke6 { [%eval 0.0] } 45. Bf8 { [%eval 0.0] } 45... Kd5 { [%eval -0.02] } 46. Bc5 { [%eval -0.02] } 46... Bb2 { [%eval 0.0] } 47. Be3 { [%eval 0.0] } 47... Be5 { [%eval 0.0] } 48. b5 { [%eval 0.0] } 48... h4 { [%eval 0.05] } 49. gxh4 { [%eval 0.0] } 49... Bxh2 { [%eval 0.0] } 50. h5 { [%eval 0.2] } 50... Be5?? { (0.20 → 2.65) Blunder. Ke6 was best. } { [%eval 2.65] } (50... Ke6 51. Bb6 Ke7 52. h6 Kf7 53. Bd8 Kg6 54. b6 Bg1 55. Bc7 Bxb6 56. Bxb6) 51. h6 { [%eval 1.15] } 51... f4 { [%eval 1.23] } 52. Bg1? { (1.23 → 0.04) Mistake. Ba7 was best. } { [%eval 0.04] } (52. Ba7 Ba1 53. h7 g3 54. Ke2 Ke4 55. Kf1 f3 56. Bf2 g2+ 57. Kg1 Kd5) 52... f3 { [%eval 0.1] } 53. h7 { [%eval 0.05] } 53... g3 { [%eval 0.47] } 54. Ke3 { [%eval -0.06] } 54... f2 { [%eval -0.1] } 55. Bxf2 { [%eval 0.0] } 55... Bd4+ { [%eval -0.01] } 56. Kf3 { [%eval -0.04] } 56... gxf2 { [%eval -0.03] } 57. Kg2 { [%eval -0.06] } 57... Kc5 { [%eval 0.0] } 58. h8=Q { [%eval 0.0] } 58... Bxh8 { [%eval 0.0] } 59. Kxf2 { [%eval 0.0] } 59... Kxb5 { [%eval -0.1] } { The game is a draw. } 1/2-1/2