FEN
[Event "rated blitz game"]
[Site "https://lichess.org/Spyf53dM"]
[Date "2026.04.17"]
[Round "-"]
[White "liv1990"]
[Black "PurpleBubble"]
[Result "1-0"]
[GameId "Spyf53dM"]
[UTCDate "2026.04.17"]
[UTCTime "14:20:01"]
[WhiteElo "2042"]
[BlackElo "1970"]
[WhiteRatingDiff "+5"]
[BlackRatingDiff "-25"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "B15"]
[Opening "Caro-Kann Defense: Main Line"]
[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. Nd2 { [%eval 0.09] } 3... dxe4 { [%eval 0.31] } 4. Nxe4 { [%eval 0.28] } { B15 Caro-Kann Defense: Main Line } 4... Nf6 { [%eval 0.31] } 5. Ng5 { [%eval -0.23] } 5... Bf5 { [%eval -0.02] } 6. Bc4 { [%eval -0.18] } 6... e6 { [%eval -0.31] } 7. N1f3 { [%eval -0.67] } 7... Bd6?! { (-0.67 → 0.00) Inaccuracy. h6 was best. } { [%eval 0.0] } (7... h6 8. Nh3 Bd6 9. Nf4 Qc7 10. Ne2 c5 11. Bd3 Bxd3 12. dxc5) 8. Qe2? { (0.00 → -1.18) Mistake. Nh4 was best. } { [%eval -1.18] } (8. Nh4 h6 9. Nxf5 hxg5 10. Nxg7+ Kf8 11. Nxe6+ fxe6 12. Bxg5 Qa5+) 8... O-O? { (-1.18 → -0.06) Mistake. h6 was best. } { [%eval -0.06] } (8... h6 9. Nh3 Qc7 10. Bd3 Bxd3 11. Qxd3 Nbd7 12. c3 O-O 13. O-O c5 14. g3) 9. Ne5 { [%eval -0.21] } 9... Bxe5?! { (-0.21 → 0.51) Inaccuracy. h6 was best. } { [%eval 0.51] } (9... h6 10. g4 Nxg4 11. Nxg4 hxg5 12. h4 gxh4 13. Rg1 g6 14. Qe3 Re8 15. Bd2) 10. dxe5 { [%eval 0.33] } 10... Nd5 { [%eval 0.37] } 11. g4 { [%eval 0.44] } 11... Bg6 { [%eval 0.54] } 12. h4 { [%eval 0.21] } 12... h6 { [%eval 0.25] } 13. h5 { [%eval 0.0] } 13... hxg5? { (0.00 → 1.52) Mistake. Bxc2 was best. } { [%eval 1.52] } (13... Bxc2 14. Nf3 Nb4 15. g5 Bd3 16. Bxd3 Qxd3 17. gxh6 Nc2+ 18. Kf1 Qxe2+ 19. Kxe2) 14. hxg6 { [%eval 1.97] } 14... fxg6 { [%eval 1.93] } 15. Bd2?! { (1.93 → 1.13) Inaccuracy. Bd3 was best. } { [%eval 1.13] } (15. Bd3 Nd7 16. Bxg6 Qb8 17. f4 Rxf4 18. c4 Ne7 19. Bh7+ Kf7 20. Bxf4 gxf4) 15... Qb6? { (1.13 → 2.64) Mistake. Nd7 was best. } { [%eval 2.64] } (15... Nd7 16. O-O-O Qc7 17. Rde1 b5 18. Bd3 Nf4 19. Bxf4 Rxf4 20. Bxg6 Nf8 21. Be4) 16. f3?? { (2.64 → -1.44) Blunder. O-O-O was best. } { [%eval -1.44] } (16. O-O-O Nd7 17. Bxg5 Qa5 18. Qe4 Kf7 19. Rh7 Nc5 20. Qh1 Rg8 21. Qh2 b5) 16... Qxb2 { [%eval -1.37] } 17. Kf2 { [%eval -1.27] } 17... Qd4+ { [%eval -1.31] } 18. Kg2 { [%eval -1.33] } 18... Nd7 { [%eval -1.35] } 19. Rae1 { [%eval -0.66] } 19... Nxe5 { [%eval -0.68] } 20. Qxe5 { [%eval -0.74] } 20... Qxd2+ { [%eval -0.73] } 21. Re2 { [%eval -1.01] } 21... Nf4+ { [%eval -1.46] } 22. Kf1?? { (-1.46 → -7.77) Blunder. Kf2 was best. } { [%eval -7.77] } (22. Kf2 Qd7 23. Bxe6+ Qxe6 24. Qxe6+ Nxe6 25. Rxe6 Kf7 26. Rhe1 Rfe8 27. Rd6 Rad8) 22... Qd1+ { [%eval -7.85] } 23. Kf2 { [%eval -7.51] } 23... Qxe2+?? { (-7.51 → 3.88) Blunder. Qxh1 was best. } { [%eval 3.88] } (23... Qxh1 24. Qd6 Rad8 25. Rxe6 Qg2+ 26. Ke1 Rxd6 27. Rxg6+ Nd5 28. Rxd6 Re8+ 29. Kd1) 24. Bxe2 { [%eval 3.86] } 24... Nxe2?! { (3.86 → 5.73) Inaccuracy. b5 was best. } { [%eval 5.73] } (24... b5 25. Rd1 Rad8 26. Rxd8 Rxd8 27. Bd3 Rd5 28. Qe3 Kh7 29. Bf1 a6 30. Qc1) 25. Qxe6+ { [%eval 5.77] } 25... Rf7 { [%eval 5.65] } 26. Kxe2 { [%eval 5.66] } 26... Rf8 { [%eval 5.6] } 27. Rh3 { [%eval 5.04] } 27... b6 { [%eval 5.44] } 28. Kd2 { [%eval 5.47] } 28... Rd8+ { [%eval 5.55] } 29. Kc3 { [%eval 5.2] } 29... Rf8 { [%eval 5.56] } 30. a4 { [%eval 5.73] } 30... Rd8 { [%eval 5.62] } 31. Kc4 { [%eval 5.5] } 31... Rd7?? { (5.50 → Mate in 12) Checkmate is now unavoidable. b5+ was best. } { [%eval #12] } (31... b5+ 32. Kb3 a5 33. Rh2 Rd4 34. Kb2 Rb4+ 35. Kc1 Rd4 36. Re2 Rd8 37. Kb2) 32. c3?? { (Mate in 12 → 5.16) Lost forced checkmate sequence. Qe8+ was best. } { [%eval 5.16] } (32. Qe8+ Rf8 33. Qxd7 Rf4+ 34. Kb3 Rf6 35. Qe8+ Rf8 36. Qe6+ Rf7 37. Qxc6 Rf8) 32... Re7?? { (5.16 → Mate in 11) Checkmate is now unavoidable. b5+ was best. } { [%eval #11] } (32... b5+ 33. Kb3 Rd8 34. Rh2 a5 35. Kb2 bxa4 36. Qxc6 Rd3 37. Qc8+ Rf8 38. Qc4+) 33. Qxc6?? { (Mate in 11 → 0.00) Lost forced checkmate sequence. Qc8+ was best. } { [%eval 0.0] } (33. Qc8+ Re8 34. Qxe8+ Rf8 35. Rh8+ Kxh8 36. Qxf8+ Kh7 37. Qe8 a6 38. Qxc6 b5+) 33... Rf4+?? { (0.00 → 5.95) Blunder. Rc7 was best. } { [%eval 5.95] } (33... Rc7 34. Kb5 Rxc6 35. Kxc6 Rf4 36. Kb5 Kf7 37. Rh8 Rxf3 38. Ra8 Rxc3 39. Rxa7+) 34. Kb3 { [%eval 5.86] } 34... Rf8 { [%eval 6.17] } 35. Qd5+ { [%eval 5.97] } 35... Rff7?? { (5.97 → Mate in 8) Checkmate is now unavoidable. Ref7 was best. } { [%eval #8] } (35... Ref7 36. Qe6 a6 37. Rh2 Rd8 38. Qxg6 Rf4 39. Qe6+ Rf7 40. Rh5 b5 41. axb5) 36. Kb4?? { (Mate in 8 → 5.34) Lost forced checkmate sequence. Qd8+ was best. } { [%eval 5.34] } (36. Qd8+ Rf8 37. Qxe7 Rf6 38. Qd8+ Rf8 39. Qd5+ Rf7 40. Kb4 a6 41. Qe6 a5+) 36... b5?? { (5.34 → Mate in 8) Checkmate is now unavoidable. Re1 was best. } { [%eval #8] } (36... Re1 37. Rh2 Re3 38. Qd8+ Rf8 39. Qxg5 Rexf3 40. Qxg6 a5+ 41. Kb3 Rf1 42. Qh7+) 37. axb5?? { (Mate in 8 → 6.77) Lost forced checkmate sequence. Qd8+ was best. } { [%eval 6.77] } (37. Qd8+ Rf8 38. Qxe7 a5+ 39. Kb3 bxa4+ 40. Ka3 Rf6 41. Qe8+ Rf8 42. Qe6+ Rf7) 37... a6?? { (6.77 → Mate in 8) Checkmate is now unavoidable. Re1 was best. } { [%eval #8] } (37... Re1 38. c4 Re8 39. Rh2 Rc8 40. Ra2 Kf8 41. Qd6+ Kg8 42. Qe6 a5+ 43. Rxa5) 38. bxa6 { [%eval #11] } 38... Rd7 { [%eval #10] } 39. Qc4 { [%eval #16] } 39... Rc7 { [%eval #13] } 40. Qe6 { [%eval 8.82] } 40... Re7? { (8.82 → Mate in 7) Checkmate is now unavoidable. Ra7 was best. } { [%eval #7] } (40... Ra7 41. Ka5 Ra8 42. Rh8+ Kxh8 43. Qxf7 Rd8 44. Qxg6 Kg8 45. a7 Kf8 46. Qxg5) 41. Qc8+ { [%eval #6] } 41... Rf8 { [%eval #6] } 42. Rh8+ { [%eval #5] } 42... Kf7 { [%eval #1] } 43. Qxf8+ { [%eval #6] } 43... Ke6 { [%eval #6] } 44. Qxe7+ { [%eval #6] } 44... Kd5 { [%eval #2] } 45. a7 { [%eval #2] } 45... Kc6 { [%eval #2] } 46. a8=Q+ { [%eval #1] } 46... Kb6 { [%eval #1] } 47. Qeb7# { White wins by checkmate. } 1-0