FEN
[Event "rated blitz game"]
[Site "https://lichess.org/GBodTSmj"]
[Date "2026.03.04"]
[Round "-"]
[White "Calculatation"]
[Black "avivanov69"]
[Result "0-1"]
[GameId "GBodTSmj"]
[UTCDate "2026.03.04"]
[UTCTime "10:15:18"]
[WhiteElo "1993"]
[BlackElo "2174"]
[WhiteRatingDiff "-9"]
[BlackRatingDiff "+3"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "C66"]
[Opening "Ruy Lopez: Berlin Defense, Improved Steinitz Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.21] } 3. Bb5 { [%eval 0.15] } 3... Nf6 { [%eval 0.17] } 4. O-O { [%eval 0.11] } 4... d6 { [%eval 0.62] } { C66 Ruy Lopez: Berlin Defense, Improved Steinitz Defense } 5. Re1 { [%eval 0.36] } 5... Bd7 { [%eval 0.46] } 6. c4 { [%eval 0.29] } 6... Be7 { [%eval 0.48] } 7. Nc3 { [%eval 0.3] } 7... O-O { [%eval 0.32] } 8. Ba4?! { (0.32 → -0.30) Inaccuracy. Bxc6 was best. } { [%eval -0.3] } (8. Bxc6 bxc6 9. d4 Ng4 10. h3 exd4 11. Qxd4 Bf6 12. Qd2 Ne5) 8... Bg4 { [%eval -0.17] } 9. h3 { [%eval -0.19] } 9... Bh5 { [%eval -0.07] } 10. g4?? { (-0.07 → -2.27) Blunder. d3 was best. } { [%eval -2.27] } (10. d3 Bxf3 11. Qxf3 Nd4 12. Qd1 a5 13. Be3 c6 14. Bxd4 exd4 15. Ne2 Qb6) 10... Bg6?? { (-2.27 → 0.70) Blunder. Nxg4 was best. } { [%eval 0.7] } (10... Nxg4 11. Bxc6 Nxf2 12. Kxf2 bxc6 13. Rf1 d5 14. Kg2 f5 15. Qe1 Bxf3+ 16. Rxf3) 11. d3?! { (0.70 → 0.05) Inaccuracy. d4 was best. } { [%eval 0.05] } (11. d4 Nxd4 12. Nxd4 exd4 13. Qxd4 Nd7 14. Bxd7 Qxd7 15. f4 f6 16. f5 Bf7) 11... Nd7?! { (0.05 → 0.62) Inaccuracy. h5 was best. } { [%eval 0.62] } (11... h5 12. Bxc6 bxc6 13. Nh4 d5 14. Nf5 dxc4 15. dxc4 Bxf5 16. gxf5 Qxd1 17. Rxd1) 12. Nd5 { [%eval 0.4] } 12... Ncb8 { [%eval 0.75] } 13. Nxe7+ { [%eval 0.4] } 13... Qxe7 { [%eval 0.54] } 14. Bg5 { [%eval 0.19] } 14... f6 { [%eval 0.22] } 15. Be3 { [%eval 0.19] } 15... Nc5 { [%eval 0.19] } 16. Bc2 { [%eval 0.3] } 16... Ne6 { [%eval 0.35] } 17. Qd2?! { (0.35 → -0.64) Inaccuracy. d4 was best. } { [%eval -0.64] } (17. d4 Nxd4 18. Bxd4 exd4 19. Nxd4 Nc6 20. Nxc6 bxc6 21. f4 a5 22. Qd3 a4) 17... Nc6?! { (-0.64 → 0.22) Inaccuracy. c5 was best. } { [%eval 0.22] } (17... c5 18. Nh4 Nc6 19. Rf1 a5 20. Ba4 Ncd4 21. f4 Nxf4 22. Bxf4 exf4 23. Rxf4) 18. b4 { [%eval 0.11] } 18... Qd7 { [%eval 0.3] } 19. b5 { [%eval 0.34] } 19... Ne7 { [%eval 0.46] } 20. Bb3?! { (0.46 → -0.30) Inaccuracy. d4 was best. } { [%eval -0.3] } (20. d4 h5 21. Qd1 hxg4 22. hxg4 Rad8 23. a4 a5 24. Kh2 Kf7 25. Kg3 b6) 20... Kh8 { [%eval -0.02] } 21. Nh4 { [%eval -0.06] } 21... Bf7 { [%eval -0.04] } 22. Nf5 { [%eval -0.25] } 22... g6 { [%eval 0.19] } 23. Nh6 { [%eval 0.16] } 23... g5 { [%eval 0.22] } 24. Nxf7+?! { (0.22 → -0.72) Inaccuracy. d4 was best. } { [%eval -0.72] } (24. d4 Ng6 25. d5 Nef4 26. Kh2 Nh4 27. Bd1 Nfg2 28. Nf5 b6 29. Rg1 Nxe3) 24... Rxf7 { [%eval -0.63] } 25. Kh2 { [%eval -1.09] } 25... h5?! { (-1.09 → -0.49) Inaccuracy. Ng6 was best. } { [%eval -0.49] } (25... Ng6 26. d4 exd4 27. Bxd4 Nxd4 28. Qxd4 Qe7 29. Rad1 b6 30. a4 Qe5+ 31. Kg1) 26. Rh1 { [%eval -0.79] } 26... Rh7 { [%eval -0.61] } 27. Kg2?! { (-0.61 → -1.33) Inaccuracy. Bd1 was best. } { [%eval -1.33] } (27. Bd1 hxg4 28. Bxg4 Kg7 29. Rag1 Ng6 30. Bf5 Rah8 31. Rg3 Rh4 32. Qa5 Ngf4) 27... Ng6 { [%eval -1.18] } 28. f3? { (-1.18 → -2.40) Mistake. Bd1 was best. } { [%eval -2.4] } (28. Bd1 Nef4+ 29. Bxf4 Nxf4+ 30. Kg1 a6 31. b6 cxb6 32. a4 hxg4 33. Bxg4 Nxh3+) 28... Kg7 { [%eval -2.27] } 29. Kf2?! { (-2.27 → -3.34) Inaccuracy. Rh2 was best. } { [%eval -3.34] } (29. Rh2 hxg4 30. fxg4 Ngf4+ 31. Kg3 Rah8 32. Rah1 Rh4 33. a4 a6 34. Bd1 Nd4) 29... Rah8 { [%eval -3.27] } 30. Rhg1?! { (-3.27 → -4.33) Inaccuracy. c5 was best. } { [%eval -4.33] } (30. c5 hxg4 31. fxg4 Nxc5 32. Kg2 Qxb5 33. Rac1 Qd7 34. Rcf1 Nf4+ 35. Bxf4 gxf4) 30... Ngf4 { [%eval -4.4] } 31. gxh5 { [%eval -4.56] } 31... Nxh3+ { [%eval -4.34] } 32. Ke2 { [%eval -4.44] } 32... Nxg1+ { [%eval -4.38] } 33. Rxg1 { [%eval -4.54] } 33... Rxh5 { [%eval -4.36] } 34. Kd1 { [%eval -4.3] } 34... Rh2 { [%eval -4.32] } 35. Rg2 { [%eval -4.47] } 35... Rh1+ { [%eval -3.8] } 36. Kc2 { [%eval -3.69] } 36... Nf4 { [%eval -3.74] } 37. Bxf4 { [%eval -3.95] } 37... exf4 { [%eval -4.11] } 38. Qxf4 { [%eval -4.52] } 38... Qh3 { [%eval -4.24] } 39. Qg3 { [%eval -5.23] } 39... Rh2 { [%eval -5.21] } 40. Qxh2 { [%eval -5.2] } 40... Qxh2 { [%eval -5.07] } 41. Rxh2 { [%eval -5.22] } 41... Rxh2+ { [%eval -4.95] } 42. Kd1 { [%eval -5.25] } 42... Rf2 { [%eval -5.15] } 43. Ke1 { [%eval -5.68] } 43... Rxf3 { [%eval -6.02] } 44. Ke2 { [%eval -5.5] } 44... Rh3 { [%eval -5.65] } 45. Kf2 { [%eval -5.74] } 45... g4 { [%eval -5.09] } 46. Bc2?! { (-5.09 → -7.59) Inaccuracy. Bd1 was best. } { [%eval -7.59] } (46. Bd1 Rh2+ 47. Kg3 Rxa2 48. d4 Rd2 49. Bxg4 Rxd4 50. Bc8 Rxe4 51. Bxb7 Rxc4) 46... Kh6 { [%eval -6.3] } 47. d4 { [%eval -7.44] } 47... Kg5 { [%eval -6.38] } 48. Ke2 { [%eval -8.02] } 48... Kf4 { [%eval -6.91] } 49. Bd3 { [%eval -8.31] } 49... Re3+ { [%eval -8.09] } 50. Kd2 { [%eval -8.05] } 50... g3 { [%eval -7.54] } 51. Bf1 { [%eval -7.52] } 51... Rxe4 { [%eval -6.86] } 52. Kd3 { [%eval -7.78] } 52... Re1 { [%eval -7.19] } 53. Bg2 { [%eval -7.78] } 53... Rg1 { [%eval -7.67] } 54. Bxb7 { [%eval -7.42] } 54... Rf1 { [%eval -6.63] } 55. c5 { [%eval -6.57] } 55... dxc5 { [%eval -7.17] } 56. dxc5 { [%eval -8.36] } 56... Rf3+ { [%eval -7.81] } 57. Kc4 { [%eval -8.99] } 57... g2 { [%eval -8.96] } 58. Bxf3 { [%eval -9.9] } 58... Kxf3 { [%eval -8.94] } 59. b6 { [%eval -15.53] } 59... axb6 { [%eval -10.9] } 60. cxb6 { [%eval -15.54] } 60... cxb6 { [%eval -13.23] } 61. Kb5 { [%eval -13.51] } 61... g1=Q { [%eval #-22] } 62. a4 { [%eval #-10] } 62... Qc5+ { [%eval #-9] } 63. Ka6 { [%eval #-6] } 63... Qa5+ { [%eval #-9] } 64. Kb7 { [%eval #-9] } 64... Qxa4 { [%eval #-9] } 65. Kxb6 { [%eval #-6] } 65... Ke4 { [%eval #-5] } 66. Kc7 { [%eval #-5] } 66... f5 { [%eval #-7] } 67. Kb8 { [%eval #-4] } 67... f4 { [%eval #-5] } 68. Kb7 { [%eval #-5] } 68... f3 { [%eval #-4] } 69. Kb8 { [%eval #-4] } 69... f2 { [%eval #-3] } 70. Kc7 { [%eval #-3] } 70... f1=Q { [%eval #-2] } 71. Kb8 { [%eval #-2] } 71... Qf7 { [%eval #-1] } 72. Kc8 { [%eval #-1] } 72... Qae8# { Black wins by checkmate. } 0-1