FEN
[Event "rated rapid game"]
[Site "https://lichess.org/pHe0em4b"]
[Date "2026.06.20"]
[Round "-"]
[White "GSM_NguyenVTNghia"]
[Black "chess_nullos"]
[Result "0-1"]
[GameId "pHe0em4b"]
[UTCDate "2026.06.20"]
[UTCTime "13:39:31"]
[WhiteElo "1489"]
[BlackElo "1471"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+7"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B18"]
[Opening "Caro-Kann Defense: Classical 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.34] } 3... dxe4 { [%eval 0.18] } 4. Nxe4 { [%eval 0.28] } 4... Bf5 { [%eval 0.25] } { B18 Caro-Kann Defense: Classical Variation } 5. f3 { [%eval -0.17] } 5... Nf6 { [%eval -0.27] } 6. Ng3 { [%eval -0.32] } 6... Bg6 { [%eval -0.3] } 7. c3 { [%eval -0.53] } 7... e6 { [%eval -0.41] } 8. Qe2?! { (-0.41 → -1.25) Inaccuracy. Nh3 was best. } { [%eval -1.25] } (8. Nh3 Nbd7 9. Bd3 c5 10. Be3 cxd4 11. Bxd4 Bc5 12. Bxg6 hxg6) 8... Bd6 { [%eval -1.0] } 9. f4?! { (-1.00 → -1.59) Inaccuracy. Nh3 was best. } { [%eval -1.59] } (9. Nh3 Qc7 10. Ne4 Nxe4 11. fxe4 e5 12. dxe5 Bxe5 13. g3 Qa5 14. Bd2 Nd7) 9... O-O { [%eval -1.53] } 10. Nf3 { [%eval -1.46] } 10... Nbd7 { [%eval -1.32] } 11. Be3 { [%eval -1.8] } 11... Re8?! { (-1.80 → -0.92) Inaccuracy. Nd5 was best. } { [%eval -0.92] } (11... Nd5 12. Ne5 Bxe5 13. dxe5 f6 14. exf6 Qxf6 15. Qf2 Nxe3 16. Qxe3 Nb6 17. Ne4) 12. Qd2 { [%eval -1.33] } 12... Ng4 { [%eval -0.79] } 13. Bc4?? { (-0.79 → -3.27) Blunder. Ne5 was best. } { [%eval -3.27] } (13. Ne5 Ndf6 14. Bg1 Nd5 15. Be2 Nh6 16. Be3 Qc7 17. O-O f6 18. Nxg6 hxg6) 13... Nxe3 { [%eval -2.6] } 14. Qxe3 { [%eval -2.39] } 14... b5? { (-2.39 → -0.88) Mistake. Nb6 was best. } { [%eval -0.88] } (14... Nb6 15. Qe2 Nxc4 16. Qxc4 Bxf4 17. O-O Qd5 18. Qe2 e5 19. Rfe1 e4 20. Nh4) 15. Bb3 { [%eval -0.99] } 15... a5 { [%eval -1.07] } 16. O-O { [%eval -1.1] } 16... c5 { [%eval -0.97] } 17. Ng5?! { (-0.97 → -1.74) Inaccuracy. a4 was best. } { [%eval -1.74] } (17. a4 b4 18. Ne5 bxc3 19. bxc3 cxd4 20. cxd4 Nxe5 21. dxe5 Bb4 22. Rad1 Qe7) 17... cxd4 { [%eval -1.66] } 18. Qxd4?? { (-1.66 → -5.40) Blunder. cxd4 was best. } { [%eval -5.4] } (18. cxd4 a4 19. N5e4 Bc7 20. Bc2 Nb6 21. f5 Nd5 22. Qf3 exf5 23. Nxf5 Nb4) 18... Bc5 { [%eval -5.23] } 19. Bxe6 { [%eval -6.43] } 19... Bxd4+ { [%eval -6.42] } 20. cxd4 { [%eval -6.47] } 20... fxe6 { [%eval -6.23] } 21. f5 { [%eval -7.22] } 21... exf5 { [%eval -7.0] } 22. Nxf5 { [%eval -8.11] } 22... Bxf5 { [%eval -6.54] } 23. Rxf5 { [%eval -6.57] } 23... Rf8 { [%eval -6.33] } 24. Rxb5 { [%eval -6.0] } 24... Nf6 { [%eval -5.95] } 25. Ne6 { [%eval -6.67] } 25... Qd7 { [%eval -6.62] } 26. Re5 { [%eval -6.62] } 26... Rfe8 { [%eval -6.41] } 27. Rae1 { [%eval -7.48] } 27... Ra6 { [%eval -6.85] } 28. Nc5?? { (-6.85 → Mate in 9) Checkmate is now unavoidable. d5 was best. } { [%eval #-9] } (28. d5 Rd6 29. Nf4 Rxe5 30. Rxe5 Nxd5 31. g3 Nxf4 32. gxf4 Rg6+ 33. Kf1 Kf8) 28... Qxd4+ { [%eval #-12] } 29. Kh1 { [%eval #-7] } 29... Rxe5 { [%eval -9.98] } 30. Rxe5? { (-9.98 → Mate in 2) Checkmate is now unavoidable. Rg1 was best. } { [%eval #-2] } (30. Rg1 Rxc5 31. h3 Qf2 32. Rd1 Rc8 33. a4 h5 34. b3 Kh7 35. Kh2 Qf4+) 30... Qd1+ { [%eval #-1] } 31. Re1 { [%eval #-1] } 31... Qxe1# { Black wins by checkmate. } 0-1