FEN
[Event "rated rapid game"]
[Site "https://lichess.org/NKGK767Y"]
[Date "2026.05.04"]
[Round "-"]
[White "DonCavallinoRampante"]
[Black "j0naz"]
[Result "0-1"]
[GameId "NKGK767Y"]
[UTCDate "2026.05.04"]
[UTCTime "12:10:42"]
[WhiteElo "1506"]
[BlackElo "1497"]
[WhiteRatingDiff "-17"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B12"]
[Opening "Caro-Kann Defense: Advance 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] } { B12 Caro-Kann Defense: Advance Variation } 3... Qc7 { [%eval 0.56] } 4. Nf3 { [%eval 0.58] } 4... Bg4 { [%eval 0.64] } 5. Bf4 { [%eval 0.38] } 5... e6 { [%eval 0.47] } 6. Nc3?! { (0.47 → -0.47) Inaccuracy. Nbd2 was best. } { [%eval -0.47] } (6. Nbd2 Ne7 7. h3 Bf5 8. Be2 c5 9. O-O Nbc6 10. dxc5 Ng6) 6... c5 { [%eval 0.0] } 7. h3?! { (0.00 → -0.62) Inaccuracy. Nb5 was best. } { [%eval -0.62] } (7. Nb5 Qb6 8. c4 a6 9. Nd6+ Bxd6 10. exd6 Bxf3 11. gxf3 cxd4) 7... Bxf3 { [%eval -0.84] } 8. Qxf3 { [%eval -0.57] } 8... cxd4 { [%eval -0.54] } 9. Bb5+?! { (-0.54 → -1.24) Inaccuracy. Nb5 was best. } { [%eval -1.24] } (9. Nb5 Qb6 10. Qg3 Nh6 11. Bxh6 gxh6 12. O-O-O Nc6 13. Qf4 Bc5 14. Nd6+ Bxd6) 9... Nc6 { [%eval -1.22] } 10. Nxd5?! { (-1.22 → -2.30) Inaccuracy. Bxc6+ was best. } { [%eval -2.3] } (10. Bxc6+ Qxc6 11. Ne2 Bb4+ 12. Bd2 Bxd2+ 13. Kxd2 Qc7 14. Qg3 Rc8 15. Nxd4 Qb6) 10... Qa5+?? { (-2.30 → 1.74) Blunder. exd5 was best. } { [%eval 1.74] } (10... exd5 11. c4 Qa5+ 12. Kf1 Rc8 13. e6 Nf6 14. Bg5 Qd8 15. Bxf6 Qxf6 16. exf7+) 11. Nc3?? { (1.74 → -3.47) Blunder. Bd2 was best. } { [%eval -3.47] } (11. Bd2 Qd8 12. Nb4 Qb6 13. Bxc6+ bxc6 14. Qxc6+ Qxc6 15. Nxc6 Bc5 16. Nb4 Ne7) 11... dxc3?? { (-3.47 → 4.56) Blunder. Ne7 was best. } { [%eval 4.56] } (11... Ne7 12. b4 Qxb4 13. O-O Qxc3 14. Bd3 g6 15. Bg5 Bg7 16. Bxe7 Kxe7 17. Rab1) 12. Bxc6+ { [%eval 4.51] } 12... bxc6 { [%eval 5.44] } 13. Qxc6+ { [%eval 5.37] } 13... Ke7 { [%eval 5.33] } 14. Bg5+?! { (5.33 → 3.42) Inaccuracy. Qb7+ was best. } { [%eval 3.42] } (14. Qb7+ Ke8 15. Qxa8+ Qd8 16. Qc6+ Qd7 17. Qxc3 Ne7 18. O-O Nd5 19. Qf3 Qc6) 14... f6 { [%eval 3.34] } 15. exf6+?? { (3.34 → -1.27) Blunder. Qb7+ was best. } { [%eval -1.27] } (15. Qb7+ Ke8 16. Qxa8+ Kf7 17. b4 Bxb4 18. Be3 Qd5 19. Qxd5 exd5 20. exf6 Nxf6) 15... gxf6?? { (-1.27 → 0.44) Blunder. Kf7 was best. } { [%eval 0.44] } (15... Kf7 16. O-O Qd5 17. fxg7 Bxg7 18. Qc7+ Kg6 19. Rae1 Nf6 20. Bh4 Rhc8 21. Qg3+) 16. O-O?? { (0.44 → -2.62) Blunder. Qb7+ was best. } { [%eval -2.62] } (16. Qb7+ Ke8 17. Qxa8+ Kf7 18. O-O fxg5 19. bxc3 Ne7 20. Rab1 Bg7 21. Qf3+ Qf5) 16... Rb8?? { (-2.62 → 0.59) Blunder. Rd8 was best. } { [%eval 0.59] } (16... Rd8 17. Bf4 cxb2 18. Qb7+ Rd7 19. Qxb2 Kf7 20. Rad1 Qa4 21. Qb3 Qc6 22. Rxd7+) 17. Rfe1 { [%eval 0.23] } 17... Rb6?? { (0.23 → 3.41) Blunder. e5 was best. } { [%eval 3.41] } (17... e5 18. b4 Qb5 19. Qc7+ Ke6 20. Rad1 Rb7 21. Qxc3 Kf7) 18. Qc7+ { [%eval 3.12] } 18... Ke8 { [%eval 3.13] } 19. Qc8+?? { (3.13 → -2.18) Blunder. Rxe6+ was best. } { [%eval -2.18] } (19. Rxe6+ Rxe6 20. Qxa5 fxg5 21. Qxc3 Nf6 22. Re1 Rxe1+ 23. Qxe1+ Be7 24. Qe3 Kf7) 19... Kf7 { [%eval -2.03] } 20. Qd8?? { (-2.03 → -5.05) Blunder. Be3 was best. } { [%eval -5.05] } (20. Be3 Rd6 21. b4 Qd5 22. Rad1 Qxd1 23. Rxd1 Rxd1+ 24. Kh2 Bxb4 25. Qb7+ Be7) 20... fxg5 { [%eval -4.66] } 21. Qd7+ { [%eval -5.01] } 21... Ne7 { [%eval -4.62] } 22. bxc3 { [%eval -4.47] } 22... Qxc3 { [%eval -4.25] } 23. Qd8?! { (-4.25 → -5.57) Inaccuracy. Rad1 was best. } { [%eval -5.57] } (23. Rad1 Qc6 24. Qd2 Bg7 25. Qxg5 Rb5 26. Qg3 Rd5 27. Qf3+ Bf6 28. c4 Rxd1) 23... Rb2 { [%eval -4.8] } 24. Re3 { [%eval -4.52] } 24... Qc8?! { (-4.52 → -3.16) Inaccuracy. Bg7 was best. } { [%eval -3.16] } (24... Bg7 25. Qd7 Qc8 26. Rf3+ Kg6 27. Qd3+ Nf5 28. Qe4 Rd8 29. c3 Bf6 30. g4) 25. Qd4?! { (-3.16 → -4.89) Inaccuracy. Rf3+ was best. } { [%eval -4.89] } (25. Rf3+ Kg6 26. Qd3+ Nf5 27. Re1 Be7 28. Rxf5 exf5 29. Rxe7 Rd8 30. Qe3 Rb1+) 25... Bg7 { [%eval -4.85] } 26. Rf3+ { [%eval -4.83] } 26... Nf5 { [%eval -4.95] } 27. Qxa7+ { [%eval -5.83] } 27... Qb7 { [%eval -5.12] } 28. Qa3 { [%eval -5.27] } 28... Ra8 { [%eval -5.15] } 29. Qd3 { [%eval -5.12] } 29... Qb5 { [%eval -4.8] } 30. Qe4 { [%eval -5.02] } 30... Ra4 { [%eval -5.1] } 31. Qd3 { [%eval -6.28] } 31... Qxd3 { [%eval -6.26] } 32. cxd3 { [%eval -6.89] } 32... Rbxa2 { [%eval -5.6] } 33. Re1 { [%eval -6.94] } 33... Ra1 { [%eval -7.0] } 34. Rxa1 { [%eval -6.84] } 34... Rxa1+ { [%eval -6.44] } 35. Kh2 { [%eval -6.94] } 35... Be5+ { [%eval -6.78] } 36. g3 { [%eval -6.81] } 36... Ra2 { [%eval -6.81] } 37. Kg2 { [%eval -6.76] } 37... Kg6 { [%eval -6.4] } 38. g4?? { (-6.40 → Mate in 9) Checkmate is now unavoidable. Kg1 was best. } { [%eval #-9] } (38. Kg1 Ra1+ 39. Kh2 Bd4 40. Kg2 Ra8 41. Kh2 h5 42. Kg2 Ra2 43. Kf1 Kg7) 38... Nh4+ { [%eval #-8] } 39. Kf1 { [%eval #-8] } 39... Nxf3 { [%eval #-7] } 40. Kg2 { [%eval #-7] } 40... Nh4+ { [%eval #-6] } 41. Kf1 { [%eval #-6] } 41... Ra1+ { [%eval #-9] } 42. Ke2 { [%eval #-9] } 42... h5? { (Mate in 9 → -9.33) Lost forced checkmate sequence. Bd4 was best. } { [%eval -9.33] } (42... Bd4 43. Kd2 Ra2+ 44. Kc1 Rxf2 45. Kb1 Nf3 46. Kc1 h6 47. Kb1 Bc3 48. Kc1) 43. gxh5+? { (-9.33 → Mate in 18) Checkmate is now unavoidable. d4 was best. } { [%eval #-18] } (43. d4 Bf4 44. Kd3 Ra2 45. Kc4 Rd2 46. Kb3 Nf3 47. h4 hxg4 48. hxg5 Nxd4+) 43... Kxh5 { [%eval -10.95] } 44. Ke3?! { (-10.95 → Mate in 15) Checkmate is now unavoidable. d4 was best. } { [%eval #-15] } (44. d4 Ra2+ 45. Ke3 Bf4+ 46. Kd3 Rd2+ 47. Ke4 Re2+ 48. Kd3 Ra2 49. Kc4 Rd2) 44... Re1+ { [%eval #-14] } 45. Kd2 { [%eval -14.35] } 45... Ra1 { [%eval -14.26] } 46. Ke3?! { (-14.26 → Mate in 8) Checkmate is now unavoidable. Kc2 was best. } { [%eval #-8] } (46. Kc2 Nf3 47. d4 Bxd4 48. Kb3 Kh4 49. Kb4 Ra2 50. Kb5 Rc2 51. Ka4 Rxf2) 46... Ra4 { [%eval #-8] } 47. f3 { [%eval #-6] } 47... Nf5+ { [%eval #-5] } 48. Ke2 { [%eval #-4] } 48... Nd4+ { [%eval #-6] } 49. Ke3 { [%eval #-2] } 49... Bf4+ { [%eval #-4] } 50. Kf2 { [%eval #-4] } 50... Ra2+ { [%eval #-3] } 51. Ke1 { [%eval #-3] } 51... Nxf3+ { [%eval #-3] } 52. Kf1 { [%eval #-2] } 52... Ne5 { [%eval #-3] } 53. d4 { [%eval #-3] } 53... Nc6 { [%eval #-5] } 54. d5 { [%eval #-5] } 54... exd5 { [%eval #-4] } 55. h4 { [%eval #-4] } 55... gxh4 { [%eval #-3] } 56. Ke1 { [%eval #-3] } 56... h3 { [%eval #-2] } 57. Kf1 { [%eval #-2] } 57... Be3 { [%eval #-2] } 58. Ke1 { [%eval #-2] } 58... h2 { [%eval #-1] } 59. Kf1 { [%eval #-1] } 59... h1=Q# { Black wins by checkmate. } 0-1