Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/nCKoHqLR"] [Date "2025.11.12"] [Round "-"] [White "DangHuy_2020"] [Black "kanishkreddy"] [Result "1-0"] [GameId "nCKoHqLR"] [UTCDate "2025.11.12"] [UTCTime "14:41:19"] [WhiteElo "915"] [BlackElo "778"] [WhiteRatingDiff "+95"] [BlackRatingDiff "-6"] [Variant "Standard"] [TimeControl "900+10"] [ECO "C65"] [Opening "Ruy Lopez: Berlin Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.13] } 2... Nc6 { [%eval 0.21] } 3. Bb5 { [%eval 0.15] } 3... Nf6 { [%eval 0.17] } { C65 Ruy Lopez: Berlin Defense } 4. Qe2 { [%eval 0.0] } 4... Bc5 { [%eval -0.08] } 5. O-O { [%eval -0.1] } 5... O-O { [%eval -0.04] } 6. d3 { [%eval -0.13] } 6... d6 { [%eval -0.08] } 7. Be3 { [%eval -0.09] } 7... b6?? { (-0.09 → 5.35) Blunder. Bxe3 was best. } { [%eval 5.35] } (7... Bxe3 8. fxe3 Ne7 9. Bc4 Ng6 10. Bb3 c6 11. a4 h6 12. Qf2) 8. Bxc5?! { (5.35 → 4.07) Inaccuracy. Bxc6 was best. } { [%eval 4.07] } (8. Bxc6 Rb8 9. Nbd2 h6 10. a3 Bxe3 11. fxe3 b5 12. Bd5 c5 13. a4) 8... bxc5 { [%eval 3.84] } 9. Rc1?? { (3.84 → -0.70) Blunder. Bxc6 was best. } { [%eval -0.7] } (9. Bxc6 Rb8 10. Nc3 Nh5 11. Nd5 Bg4 12. h3 Be6 13. Kh2 Kh8 14. b3 f5) 9... a6?? { (-0.70 → 3.99) Blunder. Ne7 was best. } { [%eval 3.99] } (9... Ne7 10. Nbd2 Ng6 11. g3 Kh8 12. Rab1 a5 13. c3 Nh5 14. b4 Nhf4 15. gxf4) 10. Bc4?? { (3.99 → -1.14) Blunder. Bxc6 was best. } { [%eval -1.14] } (10. Bxc6 Rb8 11. Nbd2 Nh5 12. g3 Bg4 13. Qe3 Kh8 14. Rcb1 f5 15. exf5 Nf6) 10... Be6?! { (-1.14 → -0.23) Inaccuracy. Nh5 was best. } { [%eval -0.23] } (10... Nh5 11. Nbd2) 11. Bxe6 { [%eval -0.19] } 11... fxe6 { [%eval -0.19] } 12. Nc3?! { (-0.19 → -0.88) Inaccuracy. c3 was best. } { [%eval -0.88] } (12. c3) 12... d5?! { (-0.88 → 0.00) Inaccuracy. Qe8 was best. } { [%eval 0.0] } (12... Qe8 13. Kh1 Qg6 14. Nd1 Nd4 15. Nxd4 cxd4 16. b3 Ng4) 13. exd5 { [%eval -0.52] } 13... exd5 { [%eval -0.33] } 14. a4?! { (-0.33 → -1.29) Inaccuracy. Nxe5 was best. } { [%eval -1.29] } (14. Nxe5 Nd4 15. Qd2 Nh5 16. Ne2 Nxe2+ 17. Qxe2 Qg5 18. Re1 Rae8 19. Nf3 Rxe2) 14... d4? { (-1.29 → 0.29) Mistake. Nh5 was best. } { [%eval 0.29] } (14... Nh5 15. g3) 15. Ne4 { [%eval 0.5] } 15... Nxe4 { [%eval 0.9] } 16. dxe4?! { (0.90 → 0.06) Inaccuracy. Qxe4 was best. } { [%eval 0.06] } (16. Qxe4) 16... Nb4?? { (0.06 → 2.73) Blunder. Qd6 was best. } { [%eval 2.73] } (16... Qd6 17. Ne1) 17. c3?? { (2.73 → -0.30) Blunder. Qc4+ was best. } { [%eval -0.3] } (17. Qc4+ Kh8 18. Qxc5 Rxf3 19. gxf3 Rb8 20. Qxe5 Qd7 21. Ra3 Rb6) 17... d3 { [%eval -0.34] } 18. Qd1 { [%eval -0.49] } 18... Nc2 { [%eval -0.61] } 19. Ra2?! { (-0.61 → -1.47) Inaccuracy. Rab1 was best. } { [%eval -1.47] } (19. Rab1 c4) 19... d2?? { (-1.47 → 4.21) Blunder. c4 was best. } { [%eval 4.21] } (19... c4 20. Rxc2) 20. Nxd2 { [%eval 4.2] } 20... Nb4 { [%eval 5.27] } 21. cxb4 { [%eval 5.0] } 21... cxb4 { [%eval 5.23] } 22. Qe1 { [%eval 4.93] } 22... Qd7 { [%eval 5.29] } 23. Nf3 { [%eval 4.27] } 23... Rad8 { [%eval 4.73] } 24. Nxe5 { [%eval 4.39] } 24... Qe6 { [%eval 4.27] } 25. Rc5?? { (4.27 → -2.37) Blunder. Nc4 was best. } { [%eval -2.37] } (25. Nc4 Rd3 26. Raa1 Rfd8 27. Ne3 c5 28. Rd1 Qb3 29. Rxd3 Rxd3 30. e5 c4) 25... Qxa2 { [%eval -2.56] } 26. Rxc7? { (-2.56 → -5.06) Mistake. Nc6 was best. } { [%eval -5.06] } (26. Nc6 Rd7 27. Ne5 Rd4 28. Nf3 Rc4 29. Rxc4 Qxc4 30. e5 Rd8 31. h4 h6) 26... Qxa4?? { (-5.06 → -2.06) Blunder. Qxb2 was best. } { [%eval -2.06] } (26... Qxb2 27. f4 Qd4+ 28. Kh1 Rxf4 29. Nf3 Qd1 30. Rc1 Qxe1+ 31. Rxe1 Re8 32. e5) 27. Nc6?? { (-2.06 → -6.30) Blunder. Rc1 was best. } { [%eval -6.3] } (27. Rc1 Qe8 28. Nc4 Qe6 29. f3 a5 30. e5 Rd5 31. Ra1 Rf4 32. Qe2 Rfd4) 27... Rd1 { [%eval -6.36] } 28. Kf1?? { (-6.36 → Mate in 2) Checkmate is now unavoidable. Ne7+ was best. } { [%eval #-2] } (28. Ne7+ Kh8 29. Rc1 Rxe1+ 30. Rxe1 Qc2 31. Rf1 g6 32. h3 Qxe4 33. Nxg6+ Qxg6) 28... Rxe1+? { (Mate in 2 → -9.57) Lost forced checkmate sequence. Qb5+ was best. } { [%eval -9.57] } (28... Qb5+ 29. Kg1 Rxe1#) 29. Kxe1 { [%eval -9.36] } 29... Qa1+ { [%eval -9.13] } 30. Kd2 { [%eval -9.06] } 30... Qxb2+ { [%eval -8.29] } 31. Ke3 { [%eval -8.23] } 31... Qxf2+ { [%eval -7.8] } 32. Kd3 { [%eval -8.1] } 32... b3 { [%eval -7.84] } 33. Kc3 { [%eval -9.8] } 33... b2 { [%eval -10.77] } 34. Rb7?! { (-10.77 → Mate in 8) Checkmate is now unavoidable. Na5 was best. } { [%eval #-8] } (34. Na5 Qxg2 35. e5 Rf3+ 36. Kc4 Qc2+ 37. Kd5 Qxc7 38. Ke4 Qxa5 39. Kxf3 b1=Q) 34... Qxg2? { (Mate in 8 → -7.65) Lost forced checkmate sequence. Qe3+ was best. } { [%eval -7.65] } (34... Qe3+ 35. Kc4 Qxe4+ 36. Kc3 Qxc6+ 37. Kxb2 Rf2+ 38. Kb3 Qc2+ 39. Kb4 Rf4+ 40. Ka5) 35. Rxb2? { (-7.65 → Mate in 12) Checkmate is now unavoidable. Ne7+ was best. } { [%eval #-12] } (35. Ne7+ Kh8 36. Nc6 Qxe4 37. Rb4 Qg2 38. Rb6) 35... Rf3+ { [%eval #-7] } 36. Kc4 { [%eval #-7] } 36... Qxb2 { [%eval #-6] } 37. e5 { [%eval #-5] } 37... Qxh2 { [%eval #-10] } 38. e6 { [%eval #-6] } 38... Qe2+ { [%eval #-6] } 39. Kd5 { [%eval #-7] } 39... Rd3+ { [%eval #-6] } 40. Nd4 { [%eval #-6] } 40... Qh5+ { [%eval #-17] } 41. Kc4 { [%eval #-13] } 41... Rd1 { [%eval #-13] } 42. e7 { [%eval -70.92] } 42... Rc1+ { [%eval -9.96] } 43. Kb4? { (-9.96 → Mate in 4) Checkmate is now unavoidable. Kd3 was best. } { [%eval #-4] } (43. Kd3 Rc8 44. Ne2 Qe5 45. Nd4 Qxe7 46. Nf5 Rd8+ 47. Kc3 Qe5+ 48. Kb3 Qxf5) 43... Qb5+?? { (Mate in 4 → -5.61) Lost forced checkmate sequence. Qc5+ was best. } { [%eval -5.61] } (43... Qc5+ 44. Ka4 Qxd4+ 45. Ka3 Qc3+ 46. Ka4 Ra1#) 44. Nxb5 { [%eval -5.36] } 44... axb5?? { (-5.36 → Mate in 1) Checkmate is now unavoidable. Kf7 was best. } { [%eval #1] } (44... Kf7 45. Nd4 Kxe7 46. Ka5 Kd6 47. Nf5+ Ke6 48. Nd4+ Kd5 49. Ne2 Rc2 50. Nf4+) 45. e8=Q# { White wins by checkmate. } 1-0