FEN
[Event "rated rapid game"]
[Site "https://lichess.org/r9OFVCH4"]
[Date "2026.06.04"]
[Round "-"]
[White "Krishnadasishan"]
[Black "ShenJay"]
[Result "1-0"]
[GameId "r9OFVCH4"]
[UTCDate "2026.06.04"]
[UTCTime "17:21:35"]
[WhiteElo "1273"]
[BlackElo "1206"]
[WhiteRatingDiff "+28"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "C65"]
[Opening "Ruy Lopez: Berlin Defense, Beverwijk Variation"]
[Termination "Normal"]
[Annotator "lichess.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... Bc5 { [%eval 0.32] } 4. O-O { [%eval 0.3] } 4... Nf6 { [%eval 0.36] } { C65 Ruy Lopez: Berlin Defense, Beverwijk Variation } 5. Re1 { [%eval 0.0] } 5... Ng4 { [%eval 0.0] } 6. d4?? { (0.00 → -3.13) Blunder. Rf1 was best. } { [%eval -3.13] } (6. Rf1 O-O 7. Bxc6 bxc6 8. h3 Nxf2 9. Rxf2 Bxf2+ 10. Kxf2 d5) 6... exd4?? { (-3.13 → 0.31) Blunder. Nxd4 was best. } { [%eval 0.31] } (6... Nxd4 7. Nxe5 Nxe5 8. Be3 Nef3+ 9. gxf3 Nxb5 10. f4 Bxe3 11. Rxe3) 7. Bxc6 { [%eval 0.29] } 7... dxc6 { [%eval 0.26] } 8. Nbd2?? { (0.26 → -2.58) Blunder. h3 was best. } { [%eval -2.58] } (8. h3 Nf6 9. Bg5 h6 10. e5 hxg5 11. exf6+ Kf8 12. Re5 b6) 8... h5?? { (-2.58 → 0.32) Blunder. d3 was best. } { [%eval 0.32] } (8... d3 9. Rf1 Bxf2+ 10. Rxf2 Ne3 11. Qe1 Nxc2 12. Qd1 Nxa1 13. Nf1 Bg4 14. h3) 9. Nf1?! { (0.32 → -0.71) Inaccuracy. Nb3 was best. } { [%eval -0.71] } (9. Nb3 Bb6 10. Qd3 Be6 11. h3 Qe7 12. Bf4 O-O-O 13. hxg4 hxg4 14. Nh2 Rh5) 9... b6?? { (-0.71 → 1.22) Blunder. f6 was best. } { [%eval 1.22] } (9... f6 10. e5 O-O 11. exf6 d3 12. Be3 Nxe3 13. Nxe3 Qxf6 14. Qxd3 Be6 15. Rad1) 10. Re2?? { (1.22 → -1.79) Blunder. h3 was best. } { [%eval -1.79] } (10. h3 d3 11. hxg4 hxg4 12. N3h2 Rxh2 13. Nxh2 g3 14. Be3 gxh2+ 15. Kh1 Bb4) 10... Ba6 { [%eval -1.68] } 11. Re1 { [%eval -1.67] } 11... d3 { [%eval -1.34] } 12. Be3 { [%eval -1.45] } 12... dxc2? { (-1.45 → 0.05) Mistake. Nxe3 was best. } { [%eval 0.05] } (12... Nxe3 13. Nxe3 O-O 14. e5 Re8 15. cxd3 Qxd3 16. Qa4 Bxe3 17. fxe3 Bb7 18. Rad1) 13. Qxd8+ { [%eval 0.03] } 13... Rxd8 { [%eval 0.08] } 14. Bxc5 { [%eval 0.01] } 14... bxc5 { [%eval 0.01] } 15. Ne3?? { (0.01 → -4.18) Blunder. Rac1 was best. } { [%eval -4.18] } (15. Rac1 Rd1 16. Rxc2 Rxe1 17. Nxe1 Rh6 18. Nd2 Rd6 19. h3 Nf6 20. f3 Nd7) 15... Nxe3 { [%eval -4.19] } 16. Rxe3 { [%eval -4.52] } 16... Rd1+ { [%eval -4.56] } 17. Re1 { [%eval -4.06] } 17... Rxe1+? { (-4.06 → -2.04) Mistake. Be2 was best. } { [%eval -2.04] } (17... Be2 18. Rc1 Ke7 19. Rxc2 Bxf3 20. Rxd1 Bxd1 21. Rxc5 Rb8 22. Rxc6 Kd7 23. Rc5) 18. Nxe1 { [%eval -1.98] } 18... O-O? { (-1.98 → -0.78) Mistake. Ke7 was best. } { [%eval -0.78] } (18... Ke7 19. Nxc2 Rd8 20. Ne3 Rd2 21. b3 g6 22. h4 Kd6 23. Nf1 Rb2 24. Ne3) 19. Nxc2 { [%eval -0.76] } 19... Bd3 { [%eval -0.71] } 20. Ne3 { [%eval -0.76] } 20... Bxe4 { [%eval -0.51] } 21. Rc1 { [%eval -0.27] } 21... Rb8 { [%eval -0.38] } 22. f3 { [%eval -0.53] } 22... Bd3 { [%eval -0.29] } 23. Nc4? { (-0.29 → -1.45) Mistake. b3 was best. } { [%eval -1.45] } (23. b3 Rb5 24. Rd1 c4 25. Nxc4 Bxc4 26. bxc4 Rb8 27. Rd7 Rb7 28. Rd8+ Kh7) 23... Bxc4 { [%eval -1.74] } 24. Rxc4 { [%eval -1.53] } 24... Rxb2 { [%eval -1.6] } 25. Rxc5 { [%eval -1.97] } 25... Rxa2 { [%eval -1.62] } 26. Rxc6 { [%eval -1.79] } 26... Ra1+ { [%eval -1.61] } 27. Kf2 { [%eval -1.37] } 27... a5? { (-1.37 → -0.03) Mistake. h4 was best. } { [%eval -0.03] } (27... h4 28. f4 a5 29. Rxc7 f5 30. Rc5 g6 31. Rc2 Ra4 32. Ke3 Kg7 33. h3) 28. Rxc7 { [%eval -0.57] } 28... a4?! { (-0.57 → 0.00) Inaccuracy. h4 was best. } { [%eval 0.0] } (28... h4 29. Rc2 a4 30. g3 a3 31. Kg2 Kf8 32. Rc8+ Ke7 33. Rc7+ Ke6 34. Ra7) 29. Ra7 { [%eval -0.13] } 29... a3 { [%eval -0.1] } 30. Kg3 { [%eval -0.09] } 30... a2 { [%eval 0.0] } 31. Kh4 { [%eval 0.0] } 31... Kf8 { [%eval 0.0] } 32. Kxh5 { [%eval 0.07] } 32... Ke8 { [%eval 0.0] } 33. g4 { [%eval 0.0] } 33... Kd8 { [%eval 0.0] } 34. f4 { [%eval 0.0] } 34... Kc8 { [%eval 0.0] } 35. Ra3 { [%eval 0.0] } 35... Kb7 { [%eval 0.05] } 36. g5 { [%eval 0.0] } 36... Kb6 { [%eval 0.0] } 37. f5 { [%eval 0.0] } 37... Kb5 { [%eval 0.0] } 38. g6 { [%eval 0.0] } 38... f6 { [%eval 0.0] } 39. h4 { [%eval 0.0] } 39... Kb4 { [%eval 0.0] } 40. Ra7 { [%eval 0.0] } 40... Kb3?? { (0.00 → 4.70) Blunder. Kc5 was best. } { [%eval 4.7] } (40... Kc5 41. Ra4 Kb6 42. Rb4+ Kc7 43. Rb2 Kc6 44. Rg2 Kd6 45. Kg4 Kd7 46. Rd2+) 41. Rxg7 { [%eval 4.93] } 41... Rg1 { [%eval 5.26] } 42. Rb7+ { [%eval 4.72] } 42... Kc2 { [%eval 5.21] } 43. Rc7+?? { (5.21 → 0.00) Blunder. Ra7 was best. } { [%eval 0.0] } (43. Ra7 a1=R 44. Rxa1 Rxa1 45. Kh6 Rg1 46. Kg7 Kd3 47. Kxf6 Ke4 48. g7 Kf4) 43... Kb2?? { (0.00 → 5.21) Blunder. Kd3 was best. } { [%eval 5.21] } (43... Kd3 44. Ra7 a1=Q 45. Rxa1 Rxa1 46. Kh6 Ke4 47. g7 Rg1 48. Kh7 Rh1 49. Kg6) 44. Rb7+ { [%eval 5.2] } 44... Kc3 { [%eval 4.76] } 45. Rc7+?? { (4.76 → -4.21) Blunder. Ra7 was best. } { [%eval -4.21] } (45. Ra7 a1=Q 46. Rxa1 Rxa1 47. Kh6 Rg1 48. Kg7 Rg4 49. h5 Rg5 50. h6 Rxf5) 45... Kb4?? { (-4.21 → 5.07) Blunder. Kd4 was best. } { [%eval 5.07] } (45... Kd4 46. Kh6 a1=Q 47. g7 Qf1 48. Rd7+ Ke5 49. Re7+ Kxf5 50. h5 Qg2 51. g8=Q) 46. Ra7 { [%eval 5.96] } 46... a1=Q { [%eval 6.16] } 47. Rxa1 { [%eval 5.84] } 47... Rxa1 { [%eval 5.61] } 48. g7 { [%eval 5.03] } 48... Ra8?! { (5.03 → 7.17) Inaccuracy. Rg1 was best. } { [%eval 7.17] } (48... Rg1 49. Kh6 Kc3 50. Kh7 Rh1 51. g8=Q Rxh4+ 52. Kg6 Rg4+ 53. Kf7 Rg5 54. Qc8+) 49. Kh6 { [%eval 6.49] } 49... Kc5 { [%eval 7.08] } 50. Kh7 { [%eval 5.9] } 50... Kd6 { [%eval 6.89] } 51. g8=Q { [%eval 10.5] } 51... Rxg8 { [%eval 46.6] } 52. Kxg8 { [%eval 42.76] } 52... Ke5 { [%eval 10.55] } 53. h5 { [%eval 7.55] } 53... Kxf5 { [%eval 81.15] } 54. h6 { [%eval 42.21] } 54... Kg6 { [%eval 9.64] } 55. h7 { [%eval 5.23] } 55... f5?? { (5.23 → Mate in 10) Checkmate is now unavoidable. Kf5 was best. } { [%eval #10] } (55... Kf5 56. Kf7 Ke5 57. Kg6 f5 58. Kg5 f4 59. Kg4 Kf6 60. h8=Q+ Kf7 61. Qh7+) 56. h8=Q { [%eval #11] } 56... f4 { [%eval #8] } 57. Qg7+ { [%eval #12] } 57... Kh5 { [%eval #6] } 58. Qe5+ { [%eval #12] } 58... Kg4 { [%eval 47.05] } 59. Qe6+ { [%eval 75.53] } 59... Kg3 { [%eval 14.98] } 60. Qg6+ { [%eval 54.14] } 60... Kf2 { [%eval 81.15] } 61. Kf7 { [%eval 27.91] } 61... f3?! { (27.91 → Mate in 17) Checkmate is now unavoidable. Ke3 was best. } { [%eval #17] } (61... Ke3 62. Kf6 Kd4 63. Qg4 Ke4 64. Qe2+ Kd5 65. Kf5 Kc6 66. Qf2 Kb5 67. Qf1+) 62. Qf5 { [%eval #19] } 62... Ke2 { [%eval #11] } 63. Kg6?? { (Mate in 11 → 0.00) Lost forced checkmate sequence. Qe4+ was best. } { [%eval 0.0] } (63. Qe4+ Kd2 64. Qxf3 Kc2 65. Kf6 Kb2 66. Qd3 Ka1 67. Kg5 Kb2 68. Kf4 Ka1) 63... f2 { [%eval 0.0] } 64. Qe5+ { [%eval 0.0] } 64... Kf3 { [%eval 0.0] } 65. Qf6+ { [%eval 0.0] } 65... Kg2 { [%eval 0.0] } 66. Qg5+ { [%eval 0.0] } 66... Kf1?? { (0.00 → Mate in 11) Checkmate is now unavoidable. Kh2 was best. } { [%eval #11] } (66... Kh2 67. Qf4+ Kg2 68. Qe4+ Kg1 69. Qg4+ Kh2) 67. Qf4?? { (Mate in 11 → 0.00) Lost forced checkmate sequence. Kf5 was best. } { [%eval 0.0] } (67. Kf5 Ke2 68. Qg2 Ke1 69. Qe4+ Kd2 70. Qf3 Ke1 71. Qe3+ Kf1 72. Kg4 Kg2) 67... Ke2 { [%eval 0.0] } 68. Qe4+ { [%eval 0.0] } 68... Kf1 { [%eval 0.0] } 69. Qf3 { [%eval 0.0] } 69... Kg1 { [%eval 0.0] } 70. Qg3+ { [%eval 0.0] } 70... Kf1?? { (0.00 → Mate in 12) Checkmate is now unavoidable. Kh1 was best. } { [%eval #12] } (70... Kh1 71. Qf4 Kg1 72. Qg4+ Kh2 73. Qd1 Kg2 74. Qe2 Kg1) 71. Qd3+?? { (Mate in 12 → 0.00) Lost forced checkmate sequence. Kf5 was best. } { [%eval 0.0] } (71. Kf5 Ke2 72. Qg2 Ke1 73. Qe4+ Kd1 74. Qf3+ Ke1 75. Qe3+ Kf1 76. Kf4 Kg2) 71... Kg2 { [%eval 0.0] } 72. Qd5+ { [%eval 0.0] } 72... Kg1 { [%eval 0.0] } 73. Qg5+ { [%eval 0.0] } 73... Kf1?? { (0.00 → Mate in 11) Checkmate is now unavoidable. Kh2 was best. } { [%eval #11] } (73... Kh2 74. Qh4+ Kg2 75. Qe4+ Kg1 76. Qg4+ Kh2 77. Qf3 Kg1) 74. Kf5 { [%eval #11] } 74... Ke1 { [%eval #7] } 75. Qe3+ { [%eval #6] } 75... Kf1 { [%eval #6] } 76. Kf4 { [%eval #6] } 76... Kg1 { [%eval #3] } 77. Qg3+ { [%eval #6] } 77... Kf1 { [%eval #3] } 78. Kf3 { [%eval #3] } 78... Ke1 { [%eval #3] } 79. Qxf2+ { [%eval #2] } 79... Kd1 { [%eval #2] } 80. Ke3 { [%eval #2] } 80... Kc1 { [%eval #2] } 81. Kd3 { [%eval #2] } 81... Kb1 { [%eval #2] } 82. Kc3 { [%eval #1] } 82... Kc1 { [%eval #1] } 83. Qc2# { White wins by checkmate. } 1-0