Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/M2LAkLg6"] [Date "2025.12.20"] [Round "-"] [White "johannesschmid"] [Black "Truong_Tran_Thai_Duy"] [Result "1-0"] [GameId "M2LAkLg6"] [UTCDate "2025.12.20"] [UTCTime "16:12:07"] [WhiteElo "1393"] [BlackElo "1393"] [WhiteRatingDiff "+13"] [BlackRatingDiff "-6"] [Variant "Standard"] [TimeControl "180+2"] [ECO "B15"] [Opening "Caro-Kann Defense: Tartakower 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. Nc3 { [%eval 0.27] } 3... dxe4 { [%eval 0.18] } 4. Nxe4 { [%eval 0.28] } 4... Nf6 { [%eval 0.31] } 5. Nxf6+ { [%eval 0.29] } 5... exf6 { [%eval 0.22] } { B15 Caro-Kann Defense: Tartakower Variation } 6. Nf3 { [%eval 0.11] } 6... Bg4 { [%eval 0.3] } 7. Be2 { [%eval 0.28] } 7... Bd6 { [%eval 0.33] } 8. O-O { [%eval 0.23] } 8... O-O { [%eval 0.27] } 9. h3 { [%eval 0.27] } 9... Bh5 { [%eval 0.34] } 10. c3 { [%eval 0.15] } 10... Qc7 { [%eval 0.35] } 11. Be3 { [%eval 0.14] } 11... Re8 { [%eval 0.06] } 12. Qd3 { [%eval 0.01] } 12... Nd7 { [%eval -0.1] } 13. c4 { [%eval -0.03] } 13... b6 { [%eval 0.11] } 14. b4? { (0.11 → -1.16) Mistake. Rae1 was best. } { [%eval -1.16] } (14. Rae1 c5 15. d5 Bg6 16. Qc3 Rad8 17. b3 Ne5 18. Nd2 Bf5 19. g4 Bd7) 14... c5?? { (-1.16 → 1.36) Blunder. Bxb4 was best. } { [%eval 1.36] } (14... Bxb4 15. Qc2 Bd6 16. a4 c5 17. d5 Re7 18. Nh4 Bxe2 19. Qxe2 g6 20. Nf3) 15. dxc5 { [%eval 1.57] } 15... bxc5 { [%eval 1.28] } 16. Rad1 { [%eval 1.52] } 16... Re6 { [%eval 1.29] } 17. bxc5?! { (1.29 → 0.34) Inaccuracy. Qd5 was best. } { [%eval 0.34] } (17. Qd5) 17... Nxc5 { [%eval 0.48] } 18. Bxc5?! { (0.48 → -0.39) Inaccuracy. Qd5 was best. } { [%eval -0.39] } (18. Qd5) 18... Bxc5 { [%eval -0.42] } 19. Rfe1? { (-0.42 → -1.69) Mistake. Ng5 was best. } { [%eval -1.69] } (19. Ng5) 19... Rd6?! { (-1.69 → -0.64) Inaccuracy. Qb6 was best. } { [%eval -0.64] } (19... Qb6 20. Rb1 Bxf2+ 21. Kf1 Qe3 22. Qxe3 Bxe3 23. Rbd1 Bb6 24. Nd2 Bxe2+ 25. Rxe2) 20. Qc2 { [%eval -0.8] } 20... Rad8 { [%eval -0.3] } 21. Rxd6 { [%eval -0.31] } 21... Rxd6 { [%eval -0.27] } 22. Rd1?! { (-0.27 → -1.25) Inaccuracy. Bd3 was best. } { [%eval -1.25] } (22. Bd3 Kf8 23. Nd2 Qa5 24. Rb1 Bg6 25. Rb8+ Ke7 26. Rb7+ Kd8 27. Rb3 Kc7) 22... Qb6?! { (-1.25 → -0.21) Inaccuracy. Bg6 was best. } { [%eval -0.21] } (22... Bg6 23. Qb3 Rxd1+ 24. Bxd1 Qg3 25. Qb2 Be4 26. Ne1 Bf5 27. Bg4 Bxg4 28. hxg4) 23. Rxd6 { [%eval -0.19] } 23... Qxd6 { [%eval -0.28] } 24. Qd1?! { (-0.28 → -0.88) Inaccuracy. Qe4 was best. } { [%eval -0.88] } (24. Qe4) 24... Qb6 { [%eval -0.9] } 25. Qe1 { [%eval -0.68] } 25... Qe6?! { (-0.68 → -0.03) Inaccuracy. Bg6 was best. } { [%eval -0.03] } (25... Bg6 26. Bf1 h5 27. Qe8+ Bf8 28. Nd2 Qa5 29. Nf3 Qxa2 30. c5 Qc2 31. c6) 26. g4? { (-0.03 → -1.35) Mistake. Bd3 was best. } { [%eval -1.35] } (26. Bd3) 26... Bg6 { [%eval -1.41] } 27. Qd1 { [%eval -1.77] } 27... Qb6 { [%eval -1.91] } 28. Qe1 { [%eval -1.59] } 28... h6 { [%eval -1.09] } 29. Nh4?! { (-1.09 → -2.12) Inaccuracy. Bf1 was best. } { [%eval -2.12] } (29. Bf1) 29... Bh7? { (-2.12 → -0.67) Mistake. Qb1 was best. } { [%eval -0.67] } (29... Qb1 30. Qxb1 Bxb1 31. a4 a5 32. Bd1 Kf8 33. Bb3 g6 34. Kg2 Ke7 35. Kf3) 30. Bf3? { (-0.67 → -1.91) Mistake. Nf5 was best. } { [%eval -1.91] } (30. Nf5) 30... Bg6?? { (-1.91 → 4.66) Blunder. Qb1 was best. } { [%eval 4.66] } (30... Qb1 31. Ng2 Bd3 32. Qxb1 Bxb1 33. a4 Ba2 34. Bd5 a5 35. Nf4 Bb3 36. Bc6) 31. Qe8+ { [%eval 4.54] } 31... Kh7 { [%eval 4.39] } 32. Nxg6 { [%eval 4.27] } 32... Kxg6?? { (4.27 → Mate in 3) Checkmate is now unavoidable. Qd6 was best. } { [%eval #3] } (32... Qd6 33. Nf4) 33. Be4+?? { (Mate in 3 → 0.00) Lost forced checkmate sequence. Qe4+ was best. } { [%eval 0.0] } (33. Qe4+ Kg5 34. Qf5+ Kh4 35. Qh5#) 33... Kg5 { [%eval 0.0] } 34. Qxf7 { [%eval 0.0] } 34... Bxf2+ { [%eval 0.0] } 35. Kg2 { [%eval 0.0] } 35... Kf4 { [%eval 0.0] } 36. Bf3?? { (0.00 → Mate in 6) Checkmate is now unavoidable. Qg6 was best. } { [%eval #-6] } (36. Qg6 Qb2 37. Bc2 Qb7+ 38. Kxf2 Qf3+ 39. Ke1 Qe3+ 40. Kd1 Qg1+ 41. Ke2 Qe3+) 36... Qe3?? { (Mate in 6 → 6.37) Lost forced checkmate sequence. Bg3 was best. } { [%eval 6.37] } (36... Bg3 37. Qc7+ Qxc7 38. h4 Qc5 39. Kh1 Kxf3 40. h5 Qf2 41. a4 Qg2#) 37. Qb7?? { (6.37 → 0.00) Blunder. Qc7+ was best. } { [%eval 0.0] } (37. Qc7+ Qe5 38. Qxe5+ Kxe5 39. Kxf2 Kd4 40. Bd5 g6 41. Ke2 g5 42. Kd2 Kc5) 37... Bh4 { [%eval 0.0] } 38. Qc7+ { [%eval -0.01] } 38... Kg5 { [%eval 0.0] } 39. Qa5+ { [%eval 0.0] } 39... Qe5 { [%eval 0.0] } 40. Qxe5+ { [%eval 0.0] } 40... fxe5 { [%eval 0.0] } 41. Be4 { [%eval -0.1] } 41... Be1 { [%eval 0.0] } 42. c5 { [%eval -0.03] } 42... Bc3 { [%eval 0.0] } 43. c6 { [%eval 0.0] } 43... Ba5 { [%eval 0.0] } 44. Bd5 { [%eval 0.0] } 44... Kf4 { [%eval 0.0] } 45. Kf2 { [%eval -0.07] } 45... e4 { [%eval 0.0] } 46. Ke2 { [%eval -0.02] } 46... e3 { [%eval 0.0] } 47. a4 { [%eval 0.0] } 47... g5 { [%eval 0.0] } 48. Bh1 { [%eval 0.0] } 48... Kg3?? { (0.00 → 5.31) Blunder. Bb6 was best. } { [%eval 5.31] } (48... Bb6 49. Bd5 Bc7 50. Bb3 Ba5 51. Bc2 Bc7) 49. Kxe3 { [%eval 4.81] } 49... Kxh3 { [%eval 5.04] } 50. Kd4?? { (5.04 → -0.13) Blunder. Bf3 was best. } { [%eval -0.13] } (50. Bf3 Kg3 51. Bd1 Bc7 52. Ke4 Bd8 53. Kd5 Kf2 54. Ke6 Ke1 55. Bb3 Kf2) 50... Kxg4 { [%eval -0.19] } 51. Kd5 { [%eval -0.51] } 51... Bb6 { [%eval 0.0] } 52. Kd6 { [%eval 0.0] } 52... h5 { [%eval 0.0] } 53. c7 { [%eval 0.0] } 53... h4?? { (0.00 → Mate in 16) Checkmate is now unavoidable. Bxc7+ was best. } { [%eval #16] } (53... Bxc7+ 54. Kxc7 Kf4 55. a5 g4 56. a6 h4 57. Bc6 g3 58. Kb7 h3 59. Kxa7) 54. c8=Q+ { [%eval #15] } 54... Kg3 { [%eval #10] } 55. Qc3+ { [%eval #9] } 55... Kg4 { [%eval #1] } 56. Qc4+?! { (Mate in 1 → 10.44) Lost forced checkmate sequence. Qf3# was best. } { [%eval 10.44] } (56. Qf3#) 56... Kh5?! { (10.44 → Mate in 4) Checkmate is now unavoidable. Kg3 was best. } { [%eval #4] } (56... Kg3 57. Qe2) 57. Qf7+ { [%eval #3] } 57... Kg4 { [%eval #1] } 58. Qe6+? { (Mate in 1 → 7.49) Lost forced checkmate sequence. Qf3# was best. } { [%eval 7.49] } (58. Qf3#) 58... Kh5? { (7.49 → Mate in 4) Checkmate is now unavoidable. Kg3 was best. } { [%eval #4] } (58... Kg3 59. Qe5+ Kf2 60. Qxg5 Ke1 61. Qxh4+ Kd2 62. Qb4+ Kd3 63. Kc6 Bd4 64. a5) 59. Kd5 { [%eval #5] } 59... g4 { [%eval #5] } 60. Qf5+ { [%eval #4] } 60... Kh6 { Black offers draw } { [%eval #4] } 61. Ke6 { [%eval #3] } 61... Kg7 { [%eval #3] } 62. Qf7+ { [%eval #2] } 62... Kh8 { [%eval #2] } 63. Qh5+ { [%eval #3] } 63... Kg8 { [%eval #3] } 64. Qxg4+ { [%eval #2] } 64... Kf8 { [%eval #2] } 65. Kf6 { [%eval #4] } 65... Bd8+ { [%eval #4] } 66. Ke6 { [%eval #3] } 66... Ke8 { [%eval #1] } 67. Qg8# { White wins by checkmate. } 1-0