FEN
[Event "rated blitz game"]
[Site "https://lichess.org/2KGS5ak3"]
[Date "2026.04.03"]
[Round "-"]
[White "jlf287"]
[Black "oocuil"]
[Result "1-0"]
[GameId "2KGS5ak3"]
[UTCDate "2026.04.03"]
[UTCTime "21:21:05"]
[WhiteElo "2405"]
[BlackElo "2442"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-6"]
[WhiteTitle "CM"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "D35"]
[Opening "Queen's Gambit Declined: Exchange Variation, Positional Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.17] } 2... e6 { [%eval 0.14] } 3. Nc3 { [%eval 0.09] } 3... d5 { [%eval 0.24] } 4. cxd5 { [%eval 0.22] } 4... exd5 { [%eval 0.2] } 5. Bg5 { [%eval 0.26] } { D35 Queen's Gambit Declined: Exchange Variation, Positional Variation } 5... Bb4 { [%eval 0.24] } 6. e3 { [%eval 0.33] } 6... h6 { [%eval 0.21] } 7. Bh4 { [%eval 0.26] } 7... g5 { [%eval 0.31] } 8. Bg3 { [%eval 0.28] } 8... Ne4 { [%eval 0.29] } 9. Ne2 { [%eval 0.34] } 9... h5 { [%eval 0.29] } 10. h4 { [%eval 0.34] } 10... Bg4 { [%eval 0.41] } 11. Qb3 { [%eval 0.38] } 11... Nxg3 { [%eval 0.36] } 12. Nxg3 { [%eval 0.41] } 12... Nc6 { [%eval 0.38] } 13. Ne2 { [%eval 0.33] } 13... Qd6 { [%eval 0.38] } 14. hxg5 { [%eval 0.31] } 14... O-O-O { [%eval 0.31] } 15. a3 { [%eval 0.34] } 15... Ba5 { [%eval 0.28] } 16. O-O-O { [%eval 0.39] } 16... Kb8 { [%eval 0.31] } 17. f3 { [%eval 0.34] } 17... Bc8 { [%eval 0.22] } 18. Nf4 { [%eval 0.27] } 18... Ne7 { [%eval 0.2] } 19. Nxh5 { [%eval 0.23] } 19... Qg6? { (0.23 → 1.89) Mistake. Qe6 was best. } { [%eval 1.89] } (19... Qe6 20. Re1) 20. Nf4 { [%eval 1.79] } 20... Qxg5 { [%eval 1.7] } 21. Rxh8 { [%eval 1.72] } 21... Rxh8 { [%eval 1.96] } 22. Ncxd5 { [%eval 2.02] } 22... Nf5 { [%eval 2.02] } 23. g4 { [%eval 1.93] } 23... Ng3? { (1.93 → 3.45) Mistake. Nd6 was best. } { [%eval 3.45] } (23... Nd6 24. Qa4) 24. Nb4?? { (3.45 → 1.39) Blunder. Qb5 was best. } { [%eval 1.39] } (24. Qb5 c6 25. Qxa5 cxd5 26. Bd3 f5 27. Qe1 Nh1 28. gxf5 Bxf5 29. Kb1 Qg3) 24... Re8?? { (1.39 → 4.19) Blunder. Bxb4 was best. } { [%eval 4.19] } (24... Bxb4 25. Qxb4) 25. Nc6+ { [%eval 4.31] } 25... Ka8 { [%eval 4.0] } 26. Nxa5 { [%eval 3.76] } 26... Qxa5 { [%eval 3.64] } 27. Bc4 { [%eval 4.08] } 27... f5 { [%eval 4.77] } 28. g5 { [%eval 5.21] } 28... c5 { [%eval 5.13] } 29. g6 { [%eval 5.06] } 29... cxd4 { [%eval 4.7] } 30. g7?! { (4.70 → 3.06) Inaccuracy. Rxd4 was best. } { [%eval 3.06] } (30. Rxd4 Nh5 31. Qc3 Qxc3+ 32. bxc3 Ng7 33. Kd2 Kb8 34. Bd5) 30... Qc7 { [%eval 3.15] } 31. Kb1 { [%eval 2.94] } 31... Qxg7 { [%eval 2.8] } 32. Rxd4 { [%eval 2.94] } 32... Qe5 { [%eval 2.92] } 33. Nd5?! { (2.92 → 2.21) Inaccuracy. Bf7 was best. } { [%eval 2.21] } (33. Bf7 Rh8 34. Rd1 Qf6 35. Bd5 Kb8 36. Rc1 Rh7 37. Qb4 Rc7 38. Rxc7 Kxc7) 33... Rh8 { [%eval 2.64] } 34. f4?! { (2.64 → 1.86) Inaccuracy. Qb4 was best. } { [%eval 1.86] } (34. Qb4 Kb8 35. Ne7 Qc7 36. Nxc8 Rxc8 37. Qb3 a5 38. Qd1 Qb6 39. a4 Qc6) 34... Qg7?! { (1.86 → 2.80) Inaccuracy. Qd6 was best. } { [%eval 2.8] } (34... Qd6 35. Nc3) 35. Qa4?! { (2.80 → 1.89) Inaccuracy. Qb4 was best. } { [%eval 1.89] } (35. Qb4) 35... Kb8 { [%eval 2.22] } 36. Qb4 { [%eval 2.28] } 36... Rd8?! { (2.28 → 3.35) Inaccuracy. Qd7 was best. } { [%eval 3.35] } (36... Qd7 37. Ka2 Qc6 38. Ne7 Qc7 39. Nxc8 Rxc8 40. Bd5 Rd8 41. Bf3 Rxd4 42. Qxd4) 37. Ne7 { [%eval 3.45] } 37... Rxd4 { [%eval 3.25] } 38. Nc6+ { [%eval 2.89] } 38... Ka8 { [%eval 3.07] } 39. Nxd4 { [%eval 2.79] } 39... Ne4 { [%eval 3.52] } 40. Bd5 { [%eval 3.33] } 40... Nf6? { (3.33 → 6.09) Mistake. Kb8 was best. } { [%eval 6.09] } (40... Kb8 41. Bxe4 Qg1+ 42. Ka2 fxe4 43. Qd6+ Ka8 44. Qc7 Qg8+ 45. b3 Bh3 46. Kb2) 41. Bf3?? { (6.09 → 2.86) Blunder. Qc5 was best. } { [%eval 2.86] } (41. Qc5 a6 42. Qxc8+ Ka7 43. Qc5+ Ka8 44. Nc6 bxc6 45. Bxc6+ Kb8 46. Qb6+ Kc8) 41... Qf7?? { (2.86 → 5.93) Blunder. Qg1+ was best. } { [%eval 5.93] } (41... Qg1+ 42. Kc2 Nd7 43. Qc3 Qf2+ 44. Kd3 Nb6 45. Be2 Bd7 46. Qb4 Qg1 47. Kd2) 42. Nb5?! { (5.93 → 4.17) Inaccuracy. Qc5 was best. } { [%eval 4.17] } (42. Qc5 a6 43. Qxc8+ Ka7 44. Qxf5 Qg7 45. Qe6 Qg1+ 46. Ka2 Qg7 47. f5 Ng4) 42... Kb8?? { (4.17 → Mate in 5) Checkmate is now unavoidable. a6 was best. } { [%eval #5] } (42... a6 43. Qc5 axb5 44. Qxc8+ Ka7 45. Qc5+ Kb8 46. Qxf5 Qc4 47. Qxf6 Qf1+ 48. Ka2) 43. Nd6?? { (Mate in 5 → 3.56) Lost forced checkmate sequence. Qd6+ was best. } { [%eval 3.56] } (43. Qd6+ Ka8 44. Nc7+ Qxc7 45. Qxc7 a6 46. Qxc8+ Ka7 47. Qxb7#) 43... Qd7?! { (3.56 → 5.19) Inaccuracy. Qe7 was best. } { [%eval 5.19] } (43... Qe7 44. Qc5) 44. a4?? { (5.19 → 2.00) Blunder. Nxc8 was best. } { [%eval 2.0] } (44. Nxc8 Ne4 45. Bxe4 fxe4 46. Ne7 Qd3+ 47. Ka2 b6 48. f5 Kc7 49. f6 a5) 44... Ne8 { [%eval 2.21] } 45. Nxe8 { [%eval 2.01] } 45... Qxe8 { [%eval 2.93] } 46. Qd6+ { [%eval 3.04] } 46... Ka8 { [%eval 3.04] } 47. Qd5?? { (3.04 → 0.03) Blunder. Qc7 was best. } { [%eval 0.03] } (47. Qc7 a6 48. b4 Ka7 49. Qc5+ Kb8 50. b5 Qe6 51. b6 Ka8) 47... Kb8?? { (0.03 → 1.98) Blunder. Qxe3 was best. } { [%eval 1.98] } (47... Qxe3) 48. Qe5+? { (1.98 → 0.30) Mistake. Qd6+ was best. } { [%eval 0.3] } (48. Qd6+ Ka8 49. Qc7 a6 50. a5 Ka7 51. Qb6+ Kb8 52. Kc2 Qd7 53. Qc5 Qa4+) 48... Qxe5 { [%eval 0.31] } 49. fxe5 { [%eval 0.33] } 49... Kc7?! { (0.33 → 1.07) Inaccuracy. a5 was best. } { [%eval 1.07] } (49... a5) 50. Kc2?! { (1.07 → 0.40) Inaccuracy. a5 was best. } { [%eval 0.4] } (50. a5) 50... Be6? { (0.40 → 1.89) Mistake. a5 was best. } { [%eval 1.89] } (50... a5) 51. Kc3? { (1.89 → 0.49) Mistake. a5 was best. } { [%eval 0.49] } (51. a5) 51... a5 { [%eval 0.31] } 52. Kd4 { [%eval 0.08] } 52... b6 { [%eval 0.25] } 53. Bd5 { [%eval 0.53] } 53... Bd7? { (0.53 → 2.02) Mistake. Bc8 was best. } { [%eval 2.02] } (53... Bc8) 54. Bb3 { [%eval 1.73] } 54... Bc6 { [%eval 0.74] } 55. Bc2 { [%eval 0.71] } 55... Kd8 { [%eval 0.88] } 56. b3 { [%eval 1.05] } 56... Bd7?? { (1.05 → 4.17) Blunder. Ke7 was best. } { [%eval 4.17] } (56... Ke7 57. Bxf5 Bb7 58. Bg4 Ba6 59. Kd5 Bb7+ 60. Kc4 Ba6+ 61. Kd4 Bb7 62. Bf5) 57. Bd3?? { (4.17 → 0.07) Blunder. Kd5 was best. } { [%eval 0.07] } (57. Kd5 Kc7 58. e6 Bc6+ 59. Ke5 b5 60. axb5 Bxb5 61. Bxf5 Kc6 62. e7 Kc5) 57... Ke7 { [%eval 0.1] } 58. Bc4 { [%eval 0.0] } 58... Be6 { [%eval 0.0] } 59. Bd5 { [%eval 0.0] } 59... Bd7 { [%eval 0.01] } 60. Kc4 { [%eval 0.05] } 60... Be8 { [%eval 0.08] } 61. Kd4 { [%eval 0.16] } 61... Bd7 { [%eval 0.3] } 62. Bc4 { [%eval 0.37] } 62... Be8?? { (0.37 → 4.26) Blunder. Bc6 was best. } { [%eval 4.26] } (62... Bc6 63. Kc3 Bf3 64. b4 Bd1 65. bxa5 bxa5 66. Bb5 Ke6 67. Kd4 Bb3 68. Bc6) 63. Kd3?? { (4.26 → 0.00) Blunder. Kd5 was best. } { [%eval 0.0] } (63. Kd5 Bd7 64. e6 Be8 65. Be2 Bg6 66. Bd3 Bh5 67. Kc6 Kxe6 68. Kxb6 Bd1) 63... Bc6 { [%eval 0.0] } 64. Ke2 { [%eval 0.03] } 64... Bd7 { [%eval 0.14] } 65. Kf3 { [%eval 0.11] } 65... Bc6+ { [%eval 0.15] } 66. Kf4 { [%eval 0.15] } 66... Be4 { [%eval 0.06] } 67. Bg8 { [%eval 0.09] } 67... Bc2 { [%eval 0.1] } 68. Bc4 { [%eval 0.06] } 68... Be4 { [%eval 0.12] } 69. Kg3 { [%eval 0.02] } 69... Bc2 { [%eval 0.11] } 70. Kf2 { [%eval 0.12] } 70... Be4 { [%eval 0.08] } 71. Ke1 { [%eval 0.1] } 71... Bc6 { [%eval 0.14] } 72. Kd2 { [%eval 0.1] } 72... Bd7 { [%eval 0.13] } 73. Kc3 { [%eval 0.36] } 73... Bc6 { [%eval 0.43] } 74. Kd4 { [%eval 0.47] } 74... Be4?? { (0.47 → 5.27) Blunder. Bf3 was best. } { [%eval 5.27] } (74... Bf3 75. Kc3 Bh5 76. Bd5 Kd7 77. Kc2 Bg6 78. Kd3 Bh5 79. Kc3 Ke7 80. b4) 75. Bd5 { [%eval 5.18] } 75... Bc2 { [%eval 5.82] } 76. Kc4 { [%eval 5.78] } 76... Kd7 { [%eval 5.71] } 77. Kb5 { [%eval 5.54] } 77... Kc7 { [%eval 5.25] } 78. e6 { [%eval 5.19] } 78... Bd3+ { [%eval 6.03] } 79. Bc4 { [%eval 6.89] } 79... Be4 { [%eval 5.6] } 80. e7 { [%eval 5.12] } 80... Bc6+ { [%eval 6.27] } 81. Ka6 { [%eval 6.17] } 81... Bb7+?! { (6.17 → 8.43) Inaccuracy. Kd7 was best. } { [%eval 8.43] } (81... Kd7 82. Kxb6 Ba8 83. Kxa5 Kxe7 84. Kb6 Kd6 85. a5 Ke5 86. b4 Ke4 87. Kc5) 82. Ka7 { [%eval 8.25] } 82... Bc6 { [%eval 7.82] } 83. Bb5 { [%eval 7.29] } 83... Bxb5 { [%eval 9.2] } 84. axb5 { [%eval 9.36] } 84... Kd7 { [%eval 9.02] } 85. Kxb6 { [%eval 9.22] } { Black resigns. } 1-0