FEN
[Event "rated rapid game"]
[Site "https://lichess.org/yLSYSwDB"]
[Date "2026.01.12"]
[Round "-"]
[White "dkdk8181"]
[Black "Past3"]
[Result "0-1"]
[GameId "yLSYSwDB"]
[UTCDate "2026.01.12"]
[UTCTime "17:51:02"]
[WhiteElo "1064"]
[BlackElo "1053"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+56"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B12"]
[Opening "Caro-Kann Defense: Advance Variation, Short Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } 2. d4 { [%eval 0.24] } 2... d5 { [%eval 0.24] } 3. e5 { [%eval 0.33] } 3... Bf5 { [%eval 0.22] } 4. Nf3 { [%eval 0.15] } { B12 Caro-Kann Defense: Advance Variation, Short Variation } 4... e6 { [%eval 0.24] } 5. Nc3 { [%eval 0.0] } 5... c5 { [%eval 0.17] } 6. Bd3 { [%eval -0.01] } 6... Bxd3 { [%eval -0.03] } 7. Qxd3 { [%eval -0.18] } 7... cxd4 { [%eval -0.08] } 8. Nxd4 { [%eval -0.17] } 8... Nc6 { [%eval -0.21] } 9. h4?! { (-0.21 → -1.02) Inaccuracy. Nxc6 was best. } { [%eval -1.02] } (9. Nxc6) 9... Nxe5 { [%eval -1.06] } 10. Qb5+ { [%eval -1.5] } 10... Nc6?? { (-1.50 → 3.21) Blunder. Qd7 was best. } { [%eval 3.21] } (10... Qd7 11. Qe2 Nc6 12. Nxc6 bxc6 13. b3 Nf6 14. Bb2 Bd6 15. g4 O-O 16. O-O-O) 11. Qxb7?? { (3.21 → -4.63) Blunder. Nxc6 was best. } { [%eval -4.63] } (11. Nxc6 bxc6 12. Qxc6+ Ke7 13. Nb5 h6 14. Rh3 Nf6 15. Bf4 Ne4 16. f3 Qa5+) 11... Nxd4 { [%eval -4.51] } 12. O-O { [%eval -4.94] } 12... Nf6 { [%eval -4.07] } 13. Bg5?! { (-4.07 → -5.11) Inaccuracy. Rd1 was best. } { [%eval -5.11] } (13. Rd1 Rb8 14. Qa6 Rb6 15. Qxa7 Nc6 16. Qa4 Qd7 17. Nb5 Bc5 18. Bg5 Ne4) 13... Be7 { [%eval -4.45] } 14. Rad1 { [%eval -4.5] } 14... h6 { [%eval -4.19] } 15. Rxd4 { [%eval -4.2] } 15... hxg5 { [%eval -4.15] } 16. hxg5 { [%eval -4.0] } 16... Nh5? { (-4.00 → -2.20) Mistake. Rb8 was best. } { [%eval -2.2] } (16... Rb8 17. Qa6 Nh7 18. g6 Nf6 19. Re1 Qd7 20. Ra4 Bc5 21. Rf4 Kf8 22. Rxf6) 17. Qb5+? { (-2.20 → -3.71) Mistake. Nxd5 was best. } { [%eval -3.71] } (17. Nxd5 exd5 18. Re1 O-O 19. Rxe7 Rb8 20. Qxa7 Qd6 21. Qc7 Qg6 22. Rxd5 Rxb2) 17... Qd7 { [%eval -3.79] } 18. Nxd5 { [%eval -3.82] } 18... Qxb5 { [%eval -3.53] } 19. Nc7+ { [%eval -3.5] } 19... Kf8 { [%eval -3.81] } 20. Nxb5 { [%eval -3.45] } 20... g6 { [%eval -3.25] } 21. Rfd1 { [%eval -3.37] } 21... Kg7?? { (-3.37 → -0.60) Blunder. Bxg5 was best. } { [%eval -0.6] } (21... Bxg5 22. c4 a6 23. Nc7 Rb8 24. b3 a5 25. Nb5 Nf6 26. g3 Kg7 27. Kg2) 22. g4 { [%eval -0.57] } 22... a6?! { (-0.57 → -0.02) Inaccuracy. Rab8 was best. } { [%eval -0.02] } (22... Rab8 23. a4) 23. Nc7 { [%eval -0.03] } 23... Rac8 { [%eval -0.13] } 24. Nxa6? { (-0.13 → -1.81) Mistake. Rd7 was best. } { [%eval -1.81] } (24. Rd7 Kf8 25. gxh5 Rxh5 26. f4 Bc5+ 27. Kg2 Bb6 28. Nxe6+ fxe6 29. R1d6 Rxc2+) 24... Rc6?? { (-1.81 → 0.06) Blunder. Rxc2 was best. } { [%eval 0.06] } (24... Rxc2) 25. Nb4 { [%eval 0.0] } 25... Rb6?! { (0.00 → 0.90) Inaccuracy. Bxb4 was best. } { [%eval 0.9] } (25... Bxb4 26. Rxb4 Rxc2 27. gxh5 Rxh5 28. Rb5 e5 29. Rxe5 Rxb2 30. Ra5 Rh3 31. Kg2) 26. a3?? { (0.90 → -1.03) Blunder. Nd3 was best. } { [%eval -1.03] } (26. Nd3 Rb5 27. gxh5 Rxg5+ 28. Kf1 gxh5 29. f4 Rg3 30. Kf2 h4 31. Rg1 Rxg1) 26... e5?! { (-1.03 → 0.00) Inaccuracy. Bxb4 was best. } { [%eval 0.0] } (26... Bxb4) 27. Nd5?? { (0.00 → -3.03) Blunder. Rd7 was best. } { [%eval -3.03] } (27. Rd7 Bxb4 28. gxh5 Rxh5 29. axb4 Rxg5+ 30. Kf1 Rxb4 31. b3 Rh5 32. R7d3 Re4) 27... exd4 { [%eval -3.0] } 28. Nxb6 { [%eval -2.96] } 28... Nf4 { [%eval -2.59] } 29. Rxd4?? { (-2.59 → -5.40) Blunder. Nc4 was best. } { [%eval -5.4] } (29. Nc4) 29... Bxg5?? { (-5.40 → -1.88) Blunder. Ne2+ was best. } { [%eval -1.88] } (29... Ne2+ 30. Kg2 Nxd4 31. c4 Rb8 32. Nd5 Rxb2 33. Nxe7 Nb3 34. c5 Nxc5 35. a4) 30. Re4?! { (-1.88 → -2.88) Inaccuracy. Rd7 was best. } { [%eval -2.88] } (30. Rd7) 30... f5?? { (-2.88 → -0.72) Blunder. Rh4 was best. } { [%eval -0.72] } (30... Rh4 31. Rb4 Rxg4+ 32. Kf1 Rh4 33. Kg1 Be7 34. Rb3 Rh5 35. Nc4 Rd5 36. Rb7) 31. gxf5 { [%eval -0.68] } 31... gxf5 { [%eval -0.74] } 32. Re5 { [%eval -0.88] } 32... Kf6 { [%eval -0.78] } 33. Rc5?! { (-0.78 → -1.40) Inaccuracy. Rb5 was best. } { [%eval -1.4] } (33. Rb5) 33... Rh6? { (-1.40 → -0.04) Mistake. Rd8 was best. } { [%eval -0.04] } (33... Rd8 34. Rc6+ Ke5 35. Nc4+ Kd5 36. Rc8 Rxc8 37. Nb6+ Ke6 38. Nxc8 Bf6 39. c3) 34. Nd7+ { [%eval -0.2] } 34... Ke6 { [%eval -0.19] } 35. Nf8+ { [%eval -0.26] } 35... Kd6 { [%eval -0.07] } 36. Rxf5 { [%eval -0.13] } 36... Ke7 { [%eval -0.11] } 37. a4 { [%eval -0.03] } 37... Ne6?? { (-0.03 → 3.79) Blunder. Rf6 was best. } { [%eval 3.79] } (37... Rf6 38. Rxf6) 38. Nxe6 { [%eval 3.86] } 38... Kxe6?! { (3.86 → 5.52) Inaccuracy. Bc1 was best. } { [%eval 5.52] } (38... Bc1 39. Nf4 Bxb2 40. Rc5 Ba3 41. Rc3 Bc1 42. Ne2 Bd2 43. Rc4 Kd7 44. Kg2) 39. Rxg5 { [%eval 5.39] } 39... Kf6 { [%eval 5.72] } 40. Rg3 { [%eval 5.48] } 40... Ke6 { [%eval 5.57] } 41. Rb3 { [%eval 5.34] } 41... Kd5 { [%eval 5.27] } 42. Kf1 { [%eval 5.31] } 42... Kc4 { [%eval 5.72] } 43. a5 { [%eval 5.59] } 43... Rh1+ { [%eval 5.83] } 44. Ke2 { [%eval 5.41] } 44... Ra1 { [%eval 6.62] } 45. Rc3+ { [%eval 5.91] } 45... Kb4 { [%eval 5.96] } 46. f4 { [%eval 5.93] } 46... Rxa5 { [%eval 5.89] } 47. f5 { [%eval 5.18] } 47... Rxf5 { [%eval 5.12] } 48. Rb3+ { [%eval 4.96] } 48... Kc4 { [%eval 4.93] } 49. Rc3+ { [%eval 4.86] } 49... Kb4 { [%eval 5.02] } 50. Rb3+ { [%eval 5.13] } 50... Kc5 { [%eval 4.89] } 51. c3 { [%eval 4.66] } 51... Kc4 { [%eval 4.79] } 52. Kd2?? { (4.79 → -83.08) Blunder. Rb4+ was best. } { [%eval -83.08] } (52. Rb4+ Kc5 53. Rd4 Kb5 54. Kd1 Rf2 55. Rd2 Rf4 56. Kc2 Kc6 57. Kb3 Rf3) 52... Kxb3 { [%eval -4.79] } 53. Kc1?? { (-4.79 → Mate in 8) Checkmate is now unavoidable. Kd3 was best. } { [%eval #-8] } (53. Kd3 Rf2 54. Kd4 Rxb2 55. c4 Kb4 56. Kd3 Kc5 57. Ke3 Rh2 58. Kf3 Rh8) 53... Rf2 { [%eval #-9] } 54. Kb1 { [%eval #-1] } 54... Rxb2+ { [%eval #-7] } 55. Kc1 { [%eval #-7] } 55... Kxc3 { [%eval #-6] } 56. Kd1 { [%eval #-6] } 56... Kd3 { [%eval #-5] } 57. Ke1 { [%eval #-5] } 57... Rd2 { [%eval #-4] } 58. Kf1 { [%eval #-4] } 58... Ke3 { [%eval #-3] } 59. Kg1 { [%eval #-3] } 59... Kf3 { [%eval #-2] } 60. Kh1 { [%eval #-2] } 60... Kg3 { [%eval #-1] } 61. Kg1 { [%eval #-1] } 61... Rd1# { Black wins by checkmate. } 0-1