FEN
[Event "rated blitz game"]
[Site "https://lichess.org/l72lFrPO"]
[Date "2026.05.24"]
[Round "-"]
[White "gieka20"]
[Black "Kostsmir"]
[Result "1/2-1/2"]
[GameId "l72lFrPO"]
[UTCDate "2026.05.24"]
[UTCTime "13:26:51"]
[WhiteElo "2050"]
[BlackElo "2061"]
[WhiteRatingDiff "+0"]
[BlackRatingDiff "+0"]
[Variant "Standard"]
[TimeControl "180+0"]
[ECO "E60"]
[Opening "Indian Defense: West Indian Defense"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.16] } 2... g6 { [%eval 0.28] } { E60 Indian Defense: West Indian Defense } 3. Bg5 { [%eval 0.07] } 3... Bg7 { [%eval 0.13] } 4. Nc3 { [%eval 0.14] } 4... O-O { [%eval 0.3] } 5. e3 { [%eval -0.01] } 5... d6 { [%eval 0.28] } 6. Bd3 { [%eval 0.19] } 6... Nbd7 { [%eval 0.4] } 7. h4?! { (0.40 → -0.50) Inaccuracy. Nf3 was best. } { [%eval -0.5] } (7. Nf3 e5 8. O-O Re8 9. Bh4 h6 10. Qc2 exd4 11. Nxd4 Nc5) 7... e5?! { (-0.50 → 0.18) Inaccuracy. h6 was best. } { [%eval 0.18] } (7... h6 8. Bxf6 Nxf6 9. Nf3 c6 10. Qc2 Bg4 11. Nd2 Bd7 12. Be2) 8. Qc2? { (0.18 → -1.11) Mistake. h5 was best. } { [%eval -1.11] } (8. h5 exd4 9. exd4 h6 10. Bxf6 Qxf6 11. Nge2 Nb6 12. Qc2 Bg4) 8... exd4 { [%eval -0.97] } 9. exd4 { [%eval -1.05] } 9... Nb6? { (-1.05 → 0.41) Mistake. h6 was best. } { [%eval 0.41] } (9... h6 10. Be3 Ng4 11. h5 g5 12. Nge2 Re8 13. O-O Rxe3 14. fxe3 Nxe3 15. Bh7+) 10. h5 { [%eval 0.23] } 10... Be6?! { (0.23 → 1.23) Inaccuracy. h6 was best. } { [%eval 1.23] } (10... h6 11. Bxf6 Qxf6 12. Nge2 c6 13. Ne4 Qe7 14. N4g3 g5 15. O-O Be6 16. Rfe1) 11. d5 { [%eval 1.13] } 11... Bf5?! { (1.13 → 1.84) Inaccuracy. Bd7 was best. } { [%eval 1.84] } (11... Bd7 12. O-O-O h6 13. Bh4 g5 14. Bxg5 hxg5 15. h6 Bh8 16. h7+ Kg7 17. Qd2) 12. Bxf5 { [%eval 1.89] } 12... gxf5 { [%eval 1.84] } 13. b3?! { (1.84 → 1.03) Inaccuracy. h6 was best. } { [%eval 1.03] } (13. h6 Bh8 14. b3 Qe8+ 15. Kf1 Ne4 16. Bd2 Nxd2+ 17. Qxd2 Bxc3 18. Qxc3 Qe5) 13... h6 { [%eval 1.0] } 14. Bh4 { [%eval 0.97] } 14... Qe7+ { [%eval 1.52] } 15. Nge2 { [%eval 1.41] } 15... Qe5 { [%eval 1.52] } 16. O-O-O { [%eval 1.29] } 16... Ne4 { [%eval 1.86] } 17. Nxe4? { (1.86 → 0.47) Mistake. f4 was best. } { [%eval 0.47] } (17. f4 Qe8 18. Nd4 Nxc3 19. Qxc3 Qd7 20. Qc2 Bxd4 21. Rxd4 Rae8 22. Bf2 f6) 17... Qa1+?? { (0.47 → 4.40) Blunder. fxe4 was best. } { [%eval 4.4] } (17... fxe4 18. f4 exf3 19. gxf3 Rae8 20. Rd2 Kh8 21. Nd4 Nd7 22. Bf2 Rg8) 18. Kd2 { [%eval 4.15] } 18... Qe5 { [%eval 4.64] } 19. N4g3 { [%eval 4.44] } 19... f4 { [%eval 4.72] } 20. Nf5 { [%eval 5.27] } 20... Rae8 { [%eval 4.76] } 21. Rhe1 { [%eval 5.36] } 21... Nxd5 { [%eval 4.89] } 22. Nxg7 { [%eval 4.72] } 22... Kxg7 { [%eval 5.22] } 23. cxd5 { [%eval 5.56] } 23... Qxd5+ { [%eval 5.78] } 24. Kc1 { [%eval 5.57] } 24... Qxh5 { [%eval 5.47] } 25. g3 { [%eval 5.23] } 25... Re5 { [%eval 6.09] } 26. Nxf4 { [%eval 6.27] } 26... Qf3 { [%eval 6.47] } 27. Rd3? { (6.47 → 3.67) Mistake. Rxe5 was best. } { [%eval 3.67] } (27. Rxe5 dxe5 28. Nd5 f6 29. Rd2 Rf7 30. Ne3 a5) 27... Rxe1+ { [%eval 3.32] } 28. Kb2 { [%eval 3.45] } 28... Qe4?! { (3.45 → 4.61) Inaccuracy. Qg4 was best. } { [%eval 4.61] } (28... Qg4 29. Qc3+ Re5 30. Nd5 f6 31. Qxc7+ Rf7 32. Bxf6+ Kg8 33. Qd8+ Rf8 34. Qa5) 29. Nh5+ { [%eval 4.78] } 29... Kg6 { [%eval 5.52] } 30. Nf4+?? { (5.52 → 2.70) Blunder. Nf6 was best. } { [%eval 2.7] } (30. Nf6 Re2 31. Nxe4 Rxc2+ 32. Kxc2 Re8 33. Nf6 Re1 34. Nd5 Re2+ 35. Rd2 Rxd2+) 30... Kf5?? { (2.70 → Mate in 6) Checkmate is now unavoidable. Kh7 was best. } { [%eval #6] } (30... Kh7 31. Nd5 Qg6 32. a4 Rb8 33. Nf6+ Kg7 34. Nd7 Kg8 35. Qc3 Re2+ 36. Ka3) 31. Rd5+?? { (Mate in 6 → 3.64) Lost forced checkmate sequence. f3 was best. } { [%eval 3.64] } (31. f3 Qe5+ 32. Rd4+ Re4 33. fxe4+ Qxe4 34. Qxe4+ Kg4 35. Qe2+ Kf5 36. Rd5#) 31... Kg4 { [%eval 3.53] } 32. Qxe4?? { (3.53 → 0.54) Blunder. f3+ was best. } { [%eval 0.54] } (32. f3+ Kxf3 33. Qg2+ Ke3 34. Qd2+ Kf3 35. Ka3 Re8 36. Qg2+ Ke3 37. Rd3+ Qxd3) 32... Rxe4 { [%eval 0.56] } 33. Rd3?? { (0.56 → -2.64) Blunder. Bf6 was best. } { [%eval -2.64] } (33. Bf6 Kf3 34. Rd2 Rfe8 35. Kc3 Re1 36. Kc2 h5 37. Rd3+ Kg4 38. Rd5 h4) 33... Rxf4 { [%eval -2.75] } 34. gxf4 { [%eval -2.62] } 34... Kxh4 { [%eval -2.34] } 35. Rd5? { (-2.34 → -4.23) Mistake. Rg3 was best. } { [%eval -4.23] } (35. Rg3 a5 36. Kc3 f5 37. Rg6 Rf7 38. Kd3 Re7 39. f3 d5 40. Rf6 Kg3) 35... Re8 { [%eval -4.03] } 36. Rf5 { [%eval -4.09] } 36... Re2+ { [%eval -3.87] } 37. Ka3 { [%eval -4.2] } 37... Rxf2?! { (-4.20 → -2.80) Inaccuracy. Re7 was best. } { [%eval -2.8] } (37... Re7 38. Rf6 h5 39. Rf5 Kg4 40. Rg5+ Kxf4 41. Rxh5 f5 42. Rh3 a6 43. Kb4) 38. Rxf7 { [%eval -2.87] } 38... Kg4? { (-2.87 → -1.33) Mistake. Rc2 was best. } { [%eval -1.33] } (38... Rc2 39. Rg7 a6 40. b4 b5 41. Kb3 Rf2 42. Rxc7 h5 43. Ra7 Rf3+ 44. Kb2) 39. Rxc7 { [%eval -1.2] } 39... h5 { [%eval -1.34] } 40. Rxb7 { [%eval -1.34] } 40... h4 { [%eval -1.25] } 41. Rxa7? { (-1.25 → -2.53) Mistake. Rg7+ was best. } { [%eval -2.53] } (41. Rg7+ Kxf4 42. Rf7+ Kg3 43. Rg7+ Kf3 44. Rh7 Kg4 45. Rg7+ Kh5 46. Rh7+ Kg5) 41... h3 { [%eval -1.99] } 42. Rh7 { [%eval -2.5] } 42... h2 { [%eval -2.22] } 43. Kb4?! { (-2.22 → -3.42) Inaccuracy. f5 was best. } { [%eval -3.42] } (43. f5 Kxf5 44. b4 Kg4 45. Rg7+ Kh3 46. Rh7+ Kg2 47. Rg7+ Kf1 48. Rh7 Kg1) 43... Kxf4?? { (-3.42 → -0.69) Blunder. Rxf4+ was best. } { [%eval -0.69] } (43... Rxf4+ 44. Ka3 Kg3 45. Rxh2 Kxh2 46. b4 Kg2 47. b5 Rf1 48. Kb4 Rb1+ 49. Ka5) 44. a4 { [%eval -0.93] } 44... Kg3 { [%eval -0.79] } 45. a5?? { (-0.79 → -5.08) Blunder. Kb5 was best. } { [%eval -5.08] } (45. Kb5 Rf3 46. b4 d5 47. a5 d4 48. Kc4 d3 49. Kc3 d2+ 50. Kxd2 Rb3) 45... Kg2?? { (-5.08 → -0.17) Blunder. Rf4+ was best. } { [%eval -0.17] } (45... Rf4+ 46. Kc3 Rh4 47. Rg7+ Kf2 48. a6 h1=Q 49. Kb2 Qe4 50. a7 Qd5 51. Kc2) 46. a6 { [%eval -0.13] } 46... h1=Q { [%eval -0.15] } 47. Rxh1 { [%eval -0.23] } 47... Kxh1 { [%eval -0.32] } 48. Kb5 { [%eval -0.63] } 48... Ra2 { [%eval -0.14] } 49. b4 { [%eval -0.32] } 49... d5 { [%eval 0.0] } 50. Kb6?? { (0.00 → -5.05) Blunder. Kc5 was best. } { [%eval -5.05] } (50. Kc5 Ra4 51. a7 d4 52. a8=Q+ Rxa8 53. Kxd4 Rb8 54. Kc4 Rc8+ 55. Kb5 Rb8+) 50... d4 { [%eval -5.2] } 51. b5?? { (-5.20 → Mate in 9) Checkmate is now unavoidable. a7 was best. } { [%eval #-9] } (51. a7 d3 52. Kb7 d2 53. Kb8 Ra1 54. b5 d1=Q 55. a8=Q+ Rxa8+ 56. Kxa8 Qd5+) 51... d3 { [%eval #-13] } 52. Kb7 { [%eval #-7] } 52... d2 { [%eval #-6] } 53. b6 { [%eval #-6] } 53... d1=Q { [%eval #-5] } 54. a7 { [%eval #-5] } 54... Qd7+ { [%eval #-4] } 55. Kb8 { [%eval #-4] } 55... Qd8+? { (Mate in 4 → -8.53) Lost forced checkmate sequence. Qc6 was best. } { [%eval -8.53] } (55... Qc6 56. b7 Qd6+ 57. Ka8 Qd5 58. Kb8 Qd8#) 56. Kb7 { [%eval #-6] } 56... Kg2 { [%eval #-5] } 57. a8=Q { [%eval #-5] } 57... Qxa8+ { [%eval #-4] } 58. Kc7 { [%eval #-7] } 58... Ra6 { [%eval #-6] } 59. b7 { [%eval #-4] } 59... Ra7 { [%eval #-6] } 60. Kc6 { [%eval #-6] } 60... Qxb7+ { [%eval #-5] } 61. Kc5 { [%eval #-5] } 61... Qc7+ { [%eval #-4] } 62. Kd5 { [%eval #-4] } 62... Ra5+ { [%eval #-3] } 63. Ke6 { [%eval #-3] } 63... Qb6+ { [%eval #-2] } 64. Kd7 { [%eval #-2] } 64... Ra7+ { [%eval #-1] } 65. Kc8 { [%eval #-1] } 65... Qb8+ { [%eval #-10] } 66. Kxb8 { [%eval #-10] } 66... Re7 { [%eval #-10] } 67. Kc8 { [%eval #-10] } 67... Kf3 { [%eval #-9] } 68. Kd8 { [%eval -4.49] } { Draw by time and insufficient material. } 1/2-1/2