FEN
[Event "rated classical game"]
[Site "https://lichess.org/hHI0XJAf"]
[Date "2026.04.30"]
[Round "-"]
[White "Lotus_62"]
[Black "GenTurgidson"]
[Result "1/2-1/2"]
[GameId "hHI0XJAf"]
[UTCDate "2026.04.30"]
[UTCTime "14:02:16"]
[WhiteElo "1856"]
[BlackElo "1876"]
[WhiteRatingDiff "+0"]
[BlackRatingDiff "-1"]
[Variant "Standard"]
[TimeControl "2700+45"]
[ECO "C01"]
[Opening "French Defense: Exchange Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. d4 { [%eval 0.29] } 2... d5 { [%eval 0.31] } 3. exd5 { [%eval 0.13] } { C01 French Defense: Exchange Variation } 3... exd5 { [%eval 0.14] } 4. Bd3 { [%eval 0.05] } 4... Nc6 { [%eval 0.17] } 5. c3 { [%eval 0.21] } 5... Nf6 { [%eval 0.25] } 6. Ne2 { [%eval 0.16] } 6... Bd6 { [%eval 0.18] } 7. Bf4 { [%eval 0.0] } 7... O-O { [%eval 0.0] } 8. Bxd6 { [%eval 0.04] } 8... Qxd6 { [%eval 0.03] } 9. Nd2 { [%eval 0.04] } 9... Re8 { [%eval 0.09] } 10. Qc2 { [%eval -0.27] } 10... Bg4 { [%eval -0.29] } 11. f3 { [%eval -0.36] } 11... Bh5 { [%eval -0.34] } 12. O-O-O { [%eval -0.82] } 12... Bg6 { [%eval -0.78] } 13. Ng3 { [%eval -1.03] } 13... Ne7 { [%eval -0.52] } 14. Rhe1 { [%eval -0.54] } 14... c5?! { (-0.54 → 0.19) Inaccuracy. h5 was best. } { [%eval 0.19] } (14... h5 15. Bxg6 Nxg6 16. Ndf1 h4 17. Nf5 Qf4+ 18. Kb1 h3 19. N1g3 hxg2 20. Qxg2) 15. dxc5 { [%eval 0.12] } 15... Qxc5 { [%eval 0.12] } 16. Nb3 { [%eval 0.13] } 16... Qb6 { [%eval 0.05] } 17. Nd4 { [%eval 0.08] } 17... Nc6 { [%eval 0.11] } 18. Nge2?! { (0.11 → -0.79) Inaccuracy. Rxe8+ was best. } { [%eval -0.79] } (18. Rxe8+ Rxe8 19. Bxg6 hxg6 20. Qd2 a5 21. Qd3 Ne5 22. Qb5 Qc7 23. Kb1 Nc4) 18... Nb4 { [%eval -0.79] } 19. cxb4 { [%eval -0.88] } 19... Rac8 { [%eval -0.82] } 20. Nc3 { [%eval -0.85] } 20... Rxe1 { [%eval -0.84] } 21. Rxe1 { [%eval -0.76] } 21... Qxd4 { [%eval -0.92] } 22. Bxg6 { [%eval -0.76] } 22... hxg6 { [%eval -0.81] } 23. a3?? { (-0.81 → -3.06) Blunder. Qd2 was best. } { [%eval -3.06] } (23. Qd2 Qxb4 24. Rd1 Qd6 25. g3 Qe5 26. a3 Qf5 27. Qd3 Qh3 28. Kb1 Qxh2) 23... Qf4+?? { (-3.06 → -0.09) Blunder. Qh4 was best. } { [%eval -0.09] } (23... Qh4 24. g3 Qh6+ 25. Qd2 d4 26. Qxh6 gxh6 27. Re7 b6 28. Rxa7 dxc3 29. bxc3) 24. Qd2 { [%eval -0.25] } 24... Qd6 { [%eval 0.0] } 25. Kb1 { [%eval 0.0] } 25... Qd7?! { (0.00 → 0.74) Inaccuracy. d4 was best. } { [%eval 0.74] } (25... d4 26. Nb5 Qb6 27. Nxd4 Rd8 28. Rd1 Nd5 29. Qc1 Nxb4 30. axb4 Rxd4 31. Qc8+) 26. Rd1 { [%eval 0.79] } 26... Rd8 { [%eval 0.79] } 27. Qd4 { [%eval 0.78] } 27... a6 { [%eval 0.93] } 28. Ka1 { [%eval 0.71] } 28... Qc7 { [%eval 0.64] } 29. g3 { [%eval 0.65] } 29... Qd6 { [%eval 0.8] } 30. Ne4?! { (0.80 → -0.22) Inaccuracy. Rd3 was best. } { [%eval -0.22] } (30. Rd3 b5 31. Kb1 Rd7 32. Ka2 Rd8 33. Ne2 Ne8 34. h4 Kh7 35. Qf4 Qd7) 30... Nxe4? { (-0.22 → 1.09) Mistake. dxe4 was best. } { [%eval 1.09] } (30... dxe4 31. Qxd6 Rxd6 32. Rxd6 exf3 33. Rd1 g5 34. Rf1 g4 35. Kb1 Ne4 36. Kc2) 31. fxe4 { [%eval 1.24] } 31... Qe6 { [%eval 1.45] } 32. exd5 { [%eval 1.38] } 32... Qh3?! { (1.38 → 2.27) Inaccuracy. Qd6 was best. } { [%eval 2.27] } (32... Qd6 33. Ka2 g5 34. Qd2 f6 35. a4 b5 36. a5 g4 37. Re1 f5 38. Rd1) 33. Rd2?! { (2.27 → 1.13) Inaccuracy. d6 was best. } { [%eval 1.13] } (33. d6 Qe6 34. d7 f6 35. Qd3 b5 36. h4 Kf8 37. Qd4 Kf7 38. Qd2 Qc6) 33... b5?! { (1.13 → 2.04) Inaccuracy. Rd6 was best. } { [%eval 2.04] } (33... Rd6 34. g4 Qh4 35. Ka2 Qe7 36. Rc2 Qd8 37. Qa7 Rd7 38. Re2 f6 39. Re3) 34. Ka2?! { (2.04 → 1.20) Inaccuracy. d6 was best. } { [%eval 1.2] } (34. d6 Qe6 35. d7 f6 36. h4 Kf7 37. Qd3 Qf5 38. Qd6 Qe6 39. Kb1 Qe4+) 34... Qf5 { [%eval 1.37] } 35. d6 { [%eval 1.49] } 35... Qf6 { [%eval 1.88] } 36. Qxf6 { [%eval 2.03] } 36... gxf6 { [%eval 2.57] } 37. a4 { [%eval 2.4] } 37... Kf8 { [%eval 1.92] } 38. d7?! { (1.92 → 1.19) Inaccuracy. Rd5 was best. } { [%eval 1.19] } (38. Rd5 bxa4 39. Ka3 Ke8 40. Kxa4 Kd7 41. Ka5 Ra8 42. g4 Rh8 43. Kxa6 Rxh2) 38... Ke7 { [%eval 1.25] } 39. axb5 { [%eval 1.02] } 39... axb5 { [%eval 1.06] } 40. Kb3? { (1.06 → -0.18) Mistake. Rd5 was best. } { [%eval -0.18] } (40. Rd5 Rxd7 41. Rxb5 f5 42. Rc5 Kd6 43. Ka3 Rd8 44. Rc4 Ra8+ 45. Kb3 Rb8) 40... Rxd7 { [%eval -0.19] } 41. Rxd7+?? { (-0.19 → -2.76) Blunder. Re2+ was best. } { [%eval -2.76] } (41. Re2+ Kd6 42. Re8 Re7 43. Rd8+ Kc7 44. Rf8 f5 45. Kc3 Rd7 46. Re8 Kd6) 41... Kxd7 { [%eval -2.74] } 42. Kc3 { [%eval -2.28] } 42... Kc6?? { (-2.28 → 0.00) Blunder. Kd6 was best. } { [%eval 0.0] } (42... Kd6 43. Kd2 Ke5 44. Ke3 f5 45. h3 f6 46. Kf3 Kd4 47. h4 Ke5 48. Ke3) 43. Kd4 { [%eval 0.0] } 43... Kd6 { [%eval 0.0] } 44. h4?? { (0.00 → -4.61) Blunder. g4 was best. } { [%eval -4.61] } (44. g4 g5 45. Ke4 Ke6 46. h3 f5+ 47. gxf5+ Kd6 48. Kd4 f6 49. Ke4 Kc6) 44... f5 { [%eval -4.53] } 45. Ke3 { [%eval -4.5] } 45... Ke5 { [%eval -3.44] } 46. b3?! { (-3.44 → -5.33) Inaccuracy. Kf3 was best. } { [%eval -5.33] } (46. Kf3 f6 47. Kf2 Ke6 48. Ke3 g5 49. Kf3 Kf7 50. Ke3 Kg6 51. hxg5 fxg5) 46... f6 { [%eval -5.43] } 47. Kd3 { [%eval -6.91] } 47... f4 { [%eval -6.43] } 48. g4 { [%eval -6.0] } 48... Kd5?? { (-6.00 → 0.90) Blunder. f5 was best. } { [%eval 0.9] } (48... f5 49. g5 f3 50. Ke3 f4+ 51. Kxf3 Kf5 52. Kf2 Kg4 53. h5 Kxh5 54. Kf3) 49. h5 { [%eval 0.5] } 49... gxh5 { [%eval 0.58] } 50. gxh5 { [%eval 0.62] } 50... Ke6 { [%eval 0.63] } 51. Ke4 { [%eval 0.76] } 51... f3 { [%eval 0.66] } 52. Kxf3 { [%eval 0.73] } 52... Kf5 { [%eval 0.92] } 53. h6?? { (0.92 → -6.07) Blunder. Ke3 was best. } { [%eval -6.07] } (53. Ke3 Kg5 54. Ke4 f5+ 55. Ke5 f4 56. h6 f3 57. h7 f2 58. h8=Q f1=Q) 53... Kg6 { [%eval -6.04] } 54. Kf4?! { (-6.04 → -8.61) Inaccuracy. Ke4 was best. } { [%eval -8.61] } (54. Ke4 Kxh6 55. Kd5 f5 56. Kc5 f4 57. Kxb5 f3 58. Kc4 f2 59. b5 f1=Q+) 54... Kxh6 { [%eval -9.53] } 55. Kf5 { [%eval -5.71] } 55... Kg7 { [%eval -5.51] } 56. Ke4 { [%eval -6.67] } 56... Kg6 { [%eval -8.83] } 57. Kf4 { [%eval -7.8] } 57... f5 { [%eval -6.24] } 58. Kf3 { [%eval -6.02] } 58... Kf6 { [%eval -5.61] } 59. Kf4 { [%eval -26.04] } 59... Ke6 { [%eval -5.33] } 60. Kf3? { (-5.33 → -10.88) Mistake. Ke3 was best. } { [%eval -10.88] } (60. Ke3 Ke5 61. Kf3 f4 62. Kf2 Kd4 63. Kf3 Kc3 64. Ke4 Kxb3) 60... Ke5 { [%eval -10.88] } 61. Ke3 { [%eval -7.36] } 61... f4+ { [%eval -5.93] } 62. Kf3 { [%eval -6.26] } 62... Kf5 { [%eval -5.89] } 63. Ke2 { [%eval -5.91] } 63... Ke4 { [%eval -5.49] } 64. Kf2 { [%eval -5.92] } 64... f3 { [%eval -6.15] } 65. Ke1?? { (-6.15 → Mate in 16) Checkmate is now unavoidable. Kf1 was best. } { [%eval #-16] } (65. Kf1 Ke3 66. Ke1 Kd3 67. Kf2 Kc3 68. Kxf3 Kxb4 69. Ke3 Kxb3 70. Kd4 b4) 65... Kd3?? { (Mate in 16 → -5.83) Lost forced checkmate sequence. Ke3 was best. } { [%eval -5.83] } (65... Ke3 66. Kf1 f2 67. Kg2 Ke2 68. Kg3 f1=Q 69. Kg4 Kd3 70. Kg5 Kc3 71. Kh6) 66. Kf2 { [%eval -5.56] } 66... Kc3 { [%eval -5.68] } 67. Kxf3 { [%eval -5.24] } 67... Kxb3 { [%eval -5.23] } 68. Ke2 { [%eval -5.23] } 68... Kxb4 { [%eval -5.14] } 69. Kd2? { (-5.14 → -9.91) Mistake. Kd3 was best. } { [%eval -9.91] } (69. Kd3 Kb3 70. Kd4 b4 71. Kc5 Kc3 72. Kb5 b3 73. Kc5 Kd3 74. Kd5 b2) 69... Ka3?! { (-9.91 → -6.08) Inaccuracy. Kb3 was best. } { [%eval -6.08] } (69... Kb3 70. Kd3 b4 71. Kd4 Kc2 72. Kc4 b3 73. Kd4 b2 74. Ke3 Kc3 75. Kf3) 70. Kc2 { [%eval -5.28] } 70... b4 { [%eval -4.98] } 71. Kb1 { [%eval -5.26] } 71... b3?? { (-5.26 → 0.00) Blunder. Kb3 was best. } { [%eval 0.0] } (71... Kb3 72. Kc1 Ka2 73. Kc2 b3+ 74. Kc3 Ka3 75. Kc4 Kb2 76. Kd3 Kc1 77. Kc4) 72. Ka1 { [%eval 0.0] } 72... b2+ { [%eval 0.0] } 73. Kb1 { [%eval 0.0] } 73... Kb3 { [%eval 0.0] } { Draw by stalemate. } 1/2-1/2
