FEN
[Event "rated classical game"]
[Site "https://adjva4.dpdns.org/njkjCEug"]
[Date "2026.05.15"]
[Round "-"]
[White "sashaslamp"]
[Black "xzxm"]
[Result "1-0"]
[GameId "njkjCEug"]
[UTCDate "2026.05.15"]
[UTCTime "14:10:39"]
[WhiteElo "2105"]
[BlackElo "2033"]
[WhiteRatingDiff "+29"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "900+15"]
[ECO "C98"]
[Opening "Ruy Lopez: Closed, Chigorin Defense"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bb5 { [%eval 0.15] } 3... a6 { [%eval 0.21] } 4. Ba4 { [%eval 0.11] } 4... Nf6 { [%eval 0.28] } 5. O-O { [%eval 0.16] } 5... Be7 { [%eval 0.24] } 6. Re1 { [%eval 0.19] } 6... b5 { [%eval 0.14] } 7. Bb3 { [%eval 0.18] } 7... d6 { [%eval 0.32] } 8. c3 { [%eval 0.4] } 8... O-O { [%eval 0.5] } 9. h3 { [%eval 0.46] } 9... Na5 { [%eval 0.68] } 10. Bc2 { [%eval 0.6] } 10... c5 { [%eval 0.6] } 11. d4 { [%eval 0.6] } 11... Qc7 { [%eval 0.58] } 12. Nbd2 { [%eval 0.48] } 12... Nc6?! { (0.48 → 1.04) Inaccuracy. cxd4 was best. } { [%eval 1.04] } { C98 Ruy Lopez: Closed, Chigorin Defense } (12... cxd4 13. cxd4 Nc6 14. a3 exd4 15. Nb3 Re8 16. Nbxd4 Ne5 17. Bf4 Bf8 18. Rc1) 13. d5 { [%eval 1.0] } 13... Nd8 { [%eval 1.01] } 14. Nf1 { [%eval 0.95] } 14... Ne8 { [%eval 0.98] } 15. Ng3 { [%eval 0.95] } 15... g6 { [%eval 1.04] } 16. Nh2 { [%eval 0.89] } 16... f6 { [%eval 0.94] } 17. f4 { [%eval 0.77] } 17... exf4 { [%eval 0.77] } 18. Bxf4 { [%eval 0.81] } 18... Nf7 { [%eval 0.8] } 19. Rf1 { [%eval 0.79] } 19... Ng7 { [%eval 0.79] } 20. Ng4 { [%eval 0.55] } 20... h5?! { (0.55 → 1.55) Inaccuracy. Bxg4 was best. } { [%eval 1.55] } (20... Bxg4 21. Qxg4 Rae8 22. Qd1 Bd8 23. a4 Qb7 24. b3 Ne5 25. Qd2 Bb6 26. Kh2) 21. Nh6+ { [%eval 1.51] } 21... Kh7 { [%eval 1.68] } 22. Nxf7 { [%eval 1.88] } 22... Rxf7 { [%eval 1.89] } 23. Bg5 { [%eval 1.56] } 23... Bd7?! { (1.56 → 2.74) Inaccuracy. Bd8 was best. } { [%eval 2.74] } (23... Bd8 24. Bh4 Ra7 25. Rf2 Rf8 26. Qd2 Qa5 27. Raf1 Raf7 28. Kh1 Qc7 29. b4) 24. e5 { [%eval 2.33] } 24... dxe5 { [%eval 2.33] } 25. Nxh5?? { (2.33 → -0.49) Blunder. Ne4 was best. } { [%eval -0.49] } (25. Ne4 Nf5 26. d6 Bxd6 27. g4 hxg4 28. hxg4 fxg5 29. gxf5 Rxf5 30. Qxd6 Qxd6) 25... Bf5?! { (-0.49 → 0.25) Inaccuracy. Qd6 was best. } { [%eval 0.25] } (25... Qd6 26. Ng3 f5 27. Bxe7 Rxe7 28. Qc1 Ne8 29. Qg5 Qf6 30. Qe3 Nd6 31. Qxc5) 26. d6?? { (0.25 → -2.09) Blunder. Nxg7 was best. } { [%eval -2.09] } (26. Nxg7 Kxg7 27. Rxf5 gxf5 28. Bd2 Qd7 29. Qh5 Rh8 30. Qxf5 Qxf5 31. Bxf5 c4) 26... Bxd6?? { (-2.09 → 2.22) Blunder. Qxd6 was best. } { [%eval 2.22] } (26... Qxd6 27. Qxd6 Bxd6 28. Bxf5 gxf5 29. Nxg7 Kxg7 30. Bh4 Kg6 31. Rad1 Bc7 32. Bf2) 27. Rxf5?? { (2.22 → -0.54) Blunder. Nxf6+ was best. } { [%eval -0.54] } (27. Nxf6+ Rxf6 28. Bxf6 e4 29. g4 Be7 30. Qd2 Bxf6 31. gxf5 Nxf5 32. Bxe4 Qg3+) 27... Nxh5?? { (-0.54 → 1.67) Blunder. Nxf5 was best. } { [%eval 1.67] } (27... Nxf5 28. Nxf6+ Rxf6 29. Bxf6 e4 30. Qg4 Bh2+ 31. Kh1 Rf8 32. Bh4 Qf4 33. Qxf4) 28. Qf3?? { (1.67 → -0.69) Blunder. Be3 was best. } { [%eval -0.69] } (28. Be3 Nf4 29. Bxf4 Kh8 30. Bh6 gxf5 31. Bxf5 Bf8 32. Qh5 Bxh6 33. Qxh6+ Kg8) 28... Kg7?! { (-0.69 → 0.31) Inaccuracy. e4 was best. } { [%eval 0.31] } (28... e4 29. Bxe4 Bh2+ 30. Kh1 Ng3+ 31. Kxh2 Nxe4+ 32. Kg1 gxf5 33. Qxf5+ Kg7 34. Qxe4) 29. Rf1?? { (0.31 → -3.07) Blunder. Bh6+ was best. } { [%eval -3.07] } (29. Bh6+ Kxh6 30. Rxh5+ gxh5 31. Qxa8 Kg7 32. Qf3 e4 33. Qxh5 Qe7 34. Rf1 Qe6) 29... Raf8 { [%eval -2.4] } 30. Be3 { [%eval -3.0] } 30... Rh8?? { (-3.00 → 0.00) Blunder. e4 was best. } { [%eval 0.0] } (30... e4 31. Bxe4 Bh2+ 32. Kf2 gxf5 33. Qxf5 Rh8 34. Qg6+ Kf8 35. Bh6+ Ke7 36. Qxh5) 31. g4?? { (0.00 → -2.66) Blunder. Rxh5 was best. } { [%eval -2.66] } (31. Rxh5 Rxh5 32. Bxg6 Kxg6 33. Qg4+ Rg5 34. Bxg5 fxg5 35. Qe6+ Kg7 36. Rxf7+ Qxf7) 31... Nf4 { [%eval -2.18] } 32. Bxf4 { [%eval -2.25] } 32... gxf5 { [%eval -2.23] } 33. Be3 { [%eval -2.71] } 33... fxg4?? { (-2.71 → -0.65) Blunder. f4 was best. } { [%eval -0.65] } (33... f4 34. Bc1 c4 35. Rd1 Bc5+ 36. Kf1 Qb7 37. Be4 Qb6 38. Bxf4 exf4 39. Qxf4) 34. Qxg4+ { [%eval -0.6] } 34... Kf8 { [%eval -0.68] } 35. Kf2 { [%eval -1.23] } 35... f5? { (-1.23 → 0.00) Mistake. Rg7 was best. } { [%eval 0.0] } (35... Rg7 36. Qf3 Be7 37. Qa8+ Qd8 38. Qc6 Rxh3 39. Rh1 Rxh1 40. Qxh1 Ke8 41. Qh8+) 36. Bxf5 { [%eval 0.0] } 36... Rg8?! { (0.00 → 0.88) Inaccuracy. Qd8 was best. } { [%eval 0.88] } (36... Qd8 37. Ke2 Qh4 38. Qg2 Qh5+ 39. Bg4 Qg6 40. Qa8+ Kg7 41. Rxf7+ Qxf7 42. Qg2) 37. Bh6+ { [%eval 0.63] } 37... Ke7 { [%eval 0.7] } 38. Qxg8 { [%eval 0.76] } 38... Rxf5+ { [%eval 0.76] } 39. Ke2 { [%eval 0.71] } 39... Rxf1 { [%eval 0.74] } 40. Kxf1 { [%eval 0.67] } 40... Qc6?? { (0.67 → 4.02) Blunder. Kd7 was best. } { [%eval 4.02] } (40... Kd7 41. Kf2 Qc6 42. Qf7+ Kc8 43. Qf3 Qd7 44. Qg4 c4 45. Qxd7+ Kxd7 46. Ke3) 41. Bf8+ { [%eval 3.88] } 41... Kd7 { [%eval 3.69] } 42. Qf7+ { [%eval 4.01] } 42... Kc8 { [%eval 3.88] } 43. Qe6+ { [%eval 3.64] } 43... Kc7?! { (3.64 → 5.37) Inaccuracy. Kb7 was best. } { [%eval 5.37] } (43... Kb7 44. Qxd6 Qf3+ 45. Ke1 Qe4+ 46. Kd2 Qf4+ 47. Kd1 Qf3+ 48. Kc2 Qe4+ 49. Qd3) 44. Qxd6+ { [%eval 5.38] } 44... Qxd6 { [%eval 5.61] } 45. Bxd6+ { [%eval 5.6] } 45... Kxd6 { [%eval 5.42] } 46. Ke2 { [%eval 4.18] } 46... a5 { [%eval 4.62] } 47. b3 { [%eval 5.54] } 47... Ke6 { [%eval 6.08] } 48. Ke3 { [%eval 5.84] } 48... Kf5 { [%eval 6.17] } 49. a4?? { (6.17 → -4.08) Blunder. c4 was best. } { [%eval -4.08] } (49. c4 a4 50. cxb5 Ke6 51. h4 Kf5 52. b6 Ke6 53. Ke4 a3) 49... bxa4?? { (-4.08 → 9.48) Blunder. c4 was best. } { [%eval 9.48] } (49... c4 50. b4 bxa4 51. b5 a3 52. b6 a2 53. b7 a1=Q 54. b8=Q Qxc3+ 55. Ke2) 50. bxa4 { [%eval 9.11] } 50... c4 { [%eval 9.34] } 51. h4 { [%eval 8.44] } 51... Kg4 { [%eval 8.34] } 52. Ke4 { [%eval 8.34] } 52... Kxh4 { [%eval 81.15] } 53. Kxe5 { [%eval 81.15] } 53... Kg4 { [%eval 81.15] } 54. Kd4 { [%eval 81.15] } 54... Kf5 { [%eval 78.94] } 55. Kxc4 { [%eval 81.15] } 55... Ke6 { [%eval 36.7] } 56. Kb5 { [%eval 81.15] } 56... Kd6 { [%eval 81.15] } { Black resigns. } 1-0