FEN
[Event "rated classical game"]
[Site "https://lichess.org/lmfapSBr"]
[Date "2026.03.21"]
[Round "-"]
[White "KhoiNguyen1005"]
[Black "sguddati"]
[Result "1-0"]
[GameId "lmfapSBr"]
[UTCDate "2026.03.21"]
[UTCTime "14:56:08"]
[WhiteElo "1019"]
[BlackElo "1006"]
[WhiteRatingDiff "+60"]
[BlackRatingDiff "-20"]
[Variant "Standard"]
[TimeControl "1800+0"]
[ECO "D00"]
[Opening "Queen's Pawn Game: Chigorin Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nc3 { [%eval -0.07] } { D00 Queen's Pawn Game: Chigorin Variation } 2... Nc6 { [%eval 0.23] } 3. e3 { [%eval 0.0] } 3... e6 { [%eval 0.12] } 4. Be2 { [%eval -0.07] } 4... Be7 { [%eval 0.21] } 5. f3?! { (0.21 → -0.40) Inaccuracy. Nf3 was best. } { [%eval -0.4] } (5. Nf3 Nf6 6. O-O b6 7. b3 Na5 8. Bd2 Bd7 9. Na4 Bxa4) 5... Bd7 { [%eval -0.02] } 6. e4 { [%eval -0.15] } 6... Bh4+?! { (-0.15 → 0.46) Inaccuracy. Bb4 was best. } { [%eval 0.46] } (6... Bb4 7. Be3 dxe4 8. fxe4 Qh4+ 9. Bf2 Qxe4 10. Nf3 Nf6 11. O-O Qf4 12. Bh4) 7. Kf1?! { (0.46 → -0.42) Inaccuracy. g3 was best. } { [%eval -0.42] } (7. g3 Be7 8. Be3 Bb4 9. Qd3 Ba5 10. a3 Nge7 11. b4 Bb6 12. f4 a5) 7... Bf6 { [%eval -0.03] } 8. Nxd5?? { (-0.03 → -3.04) Blunder. e5 was best. } { [%eval -3.04] } (8. e5 Be7 9. f4 Na5 10. h3 c5 11. Nf3 Nh6) 8... Bh4?? { (-3.04 → 1.96) Blunder. exd5 was best. } { [%eval 1.96] } (8... exd5 9. e5 Be7 10. c3 f6 11. f4 Bf5 12. h3 Nh6 13. Bf3 Qd7 14. g4) 9. h3?? { (1.96 → -3.01) Blunder. Ne3 was best. } { [%eval -3.01] } (9. Ne3 e5 10. dxe5 Nxe5 11. f4 Ng6 12. g3 Be7 13. Nf3 Nf6 14. e5 Bh3+) 9... Nxd4?? { (-3.01 → 0.33) Blunder. exd5 was best. } { [%eval 0.33] } (9... exd5 10. exd5 Nce7 11. g4 b5 12. f4 Nxd5 13. Nf3 Bg3 14. c4 bxc4 15. Kg2) 10. c4?? { (0.33 → -3.34) Blunder. Qxd4 was best. } { [%eval -3.34] } (10. Qxd4 exd5 11. Qxd5 Ne7 12. Qc5 O-O 13. f4 Re8 14. g3 Bf6 15. Nf3 Bc6) 10... Nh6?? { (-3.34 → 3.28) Blunder. Nxe2 was best. } { [%eval 3.28] } (10... Nxe2 11. Nxe2 exd5 12. cxd5 Ne7 13. g3 Bf6 14. f4 O-O 15. Kg2 Re8 16. Re1) 11. Be3?? { (3.28 → -3.03) Blunder. Qxd4 was best. } { [%eval -3.03] } (11. Qxd4 exd5 12. Bxh6 dxe4 13. Qxe4+ Qe7 14. Qxe7+ Bxe7 15. Bxg7 Rg8 16. Bc3 O-O-O) 11... O-O?? { (-3.03 → 1.25) Blunder. Nxe2 was best. } { [%eval 1.25] } (11... Nxe2 12. Nxe2 exd5 13. cxd5 O-O 14. Qb3 Qe8 15. g3 Be7 16. g4 Kh8 17. e5) 12. Bxd4?! { (1.25 → 0.27) Inaccuracy. Qxd4 was best. } { [%eval 0.27] } (12. Qxd4 exd5 13. cxd5 c5 14. Qxc5 f5 15. Bxh6 Rc8 16. Qd4 gxh6 17. e5 f4) 12... exd5 { [%eval 0.3] } 13. Qd2?? { (0.30 → -2.06) Blunder. cxd5 was best. } { [%eval -2.06] } (13. cxd5 c6 14. dxc6 Bxc6 15. Bf2 Qe7 16. g3 Bf6 17. Qc2 Rac8 18. g4 Bd7) 13... dxc4? { (-2.06 → -0.61) Mistake. dxe4 was best. } { [%eval -0.61] } (13... dxe4 14. fxe4 Bc6 15. Nf3 Bxe4 16. Nxh4 Qxh4 17. Bf2 Qf6 18. Qc3 Qc6 19. Rh2) 14. Bxc4 { [%eval -0.49] } 14... Bc6? { (-0.49 → 1.09) Mistake. Be6 was best. } { [%eval 1.09] } (14... Be6 15. Bxe6 fxe6 16. Ne2 c5 17. Be3 Qc7 18. Bxh6 Rad8 19. Qe3 gxh6 20. Qxh6) 15. a4?! { (1.09 → 0.49) Inaccuracy. Ne2 was best. } { [%eval 0.49] } (15. Ne2 Bf6 16. g4 Kh8 17. Kg2 Bxd4 18. Nxd4 Bd7 19. Rhd1 Qe7 20. Qc3 Rac8) 15... Re8 { [%eval 0.54] } 16. Bb5?? { (0.54 → -1.84) Blunder. Ne2 was best. } { [%eval -1.84] } (16. Ne2 Bf6 17. Qc3 Bxd4 18. Nxd4 Bxe4 19. fxe4 Rxe4 20. Nf3 Nf5 21. Kg1 Ng3) 16... Rc8?? { (-1.84 → 0.38) Blunder. Bxb5+ was best. } { [%eval 0.38] } (16... Bxb5+ 17. axb5 f5 18. Qd3 fxe4 19. fxe4 Qe7 20. Qc4+ Qe6 21. Qxe6+ Rxe6 22. Rxa7) 17. Qc2?? { (0.38 → -4.78) Blunder. g4 was best. } { [%eval -4.78] } (17. g4 Bxb5+ 18. axb5 Qd7 19. Ne2 Qxb5 20. Qc3 f6 21. Ra5 Qd7 22. Rh5 c5) 17... Bd7?? { (-4.78 → 0.00) Blunder. Bxb5+ was best. } { [%eval 0.0] } (17... Bxb5+ 18. axb5 Qxd4 19. g4 Qb6 20. Rh2 c6 21. Re2 cxb5 22. Qb3 Rcd8 23. Kg2) 18. Bxa7?? { (0.00 → -2.30) Blunder. Bxd7 was best. } { [%eval -2.3] } (18. Bxd7 Qxd7 19. Ne2 f5 20. g3 fxe4 21. gxh4 exf3 22. Qc4+ Kh8 23. Ng3 Rcd8) 18... Ra8?? { (-2.30 → 0.00) Blunder. b6 was best. } { [%eval 0.0] } (18... b6 19. Bxd7 Qxd7 20. Rd1 Qe7 21. g3 Bxg3 22. Ne2 Bd6 23. a5 Bc5 24. b4) 19. Bf2?? { (0.00 → -4.76) Blunder. Bxd7 was best. } { [%eval -4.76] } (19. Bxd7 Qxd7 20. Bf2 Bxf2 21. Kxf2 Qd4+ 22. Kf1 f5 23. exf5 Nxf5 24. Qxf5 Qc4+) 19... Rc8?? { (-4.76 → 3.64) Blunder. Bxb5+ was best. } { [%eval 3.64] } (19... Bxb5+ 20. Ne2 Bxf2 21. Kxf2 Bxe2 22. Qxe2 Qd4+ 23. Kf1 f5 24. Rd1 Qc5 25. Qb5) 20. Qd2?? { (3.64 → -5.28) Blunder. Bxd7 was best. } { [%eval -5.28] } (20. Bxd7 Bxf2 21. Bxe8 Ba7 22. Bb5 c6 23. Bd3 Qh4 24. Rd1 Rd8 25. a5 Rd6) 20... Be6?? { (-5.28 → 4.54) Blunder. Bxb5+ was best. } { [%eval 4.54] } (20... Bxb5+ 21. Ke1 Bxf2+ 22. Qxf2 Bc6 23. g4 f5 24. gxf5 Nxf5 25. Ne2 Nh4 26. Rg1) 21. Ne2?? { (4.54 → -6.11) Blunder. Qxd8 was best. } { [%eval -6.11] } (21. Qxd8 Rexd8 22. Bxh4 f6 23. Be1 f5 24. Bc3 fxe4 25. fxe4 g5 26. Nf3) 21... Qxd2 { [%eval -6.12] } 22. Kg1 { [%eval -7.11] } 22... Qd7?? { (-7.11 → -2.98) Blunder. Bxf2+ was best. } { [%eval -2.98] } (22... Bxf2+ 23. Kxf2 c6 24. Rhd1 Qb4 25. Bd3 Bb3 26. Rdc1 Rcd8 27. a5 Kh8 28. Kf1) 23. Nd4?? { (-2.98 → -8.35) Blunder. Bxd7 was best. } { [%eval -8.35] } (23. Bxd7 Bxf2+ 24. Kxf2 Bxd7 25. Rhd1 Red8 26. b4 f6 27. a5 Nf7 28. Nc3 Be8) 23... Qd8 { [%eval -6.37] } 24. Bxe8 { [%eval -7.59] } 24... Qxe8? { (-7.59 → -4.05) Mistake. Bxf2+ was best. } { [%eval -4.05] } (24... Bxf2+ 25. Kxf2 Qxd4+ 26. Kg3 Rxe8 27. Rhd1 Qe5+ 28. Kf2 Bb3 29. Rdc1 Kh8 30. Kg1) 25. Bxh4 { [%eval -4.12] } 25... Bd5? { (-4.12 → -2.23) Mistake. Bc4 was best. } { [%eval -2.23] } (25... Bc4 26. b3 Ba6 27. Rd1 c5 28. Nb5 Bxb5 29. axb5 Qxb5 30. Be7 f6 31. Kh2) 26. Rh2? { (-2.23 → -4.12) Mistake. exd5 was best. } { [%eval -4.12] } (26. exd5 Qe5 27. Bf2 f6 28. b4 Rd8 29. g4 Nf7 30. Kg2 Qxd5 31. Rhc1 Rd7) 26... Rd8? { (-4.12 → -2.39) Mistake. Bxe4 was best. } { [%eval -2.39] } (26... Bxe4 27. g4 Nxg4 28. hxg4 Bg6 29. Re2 Qd7 30. Bf2 h5 31. Rae1 hxg4 32. f4) 27. exd5?! { (-2.39 → -3.50) Inaccuracy. Bxd8 was best. } { [%eval -3.5] } (27. Bxd8 Qxd8 28. exd5 Qxd5 29. Ne2 Nf5 30. g3 Qe5 31. g4 Nh4 32. Rf2 Qxb2) 27... c5?? { (-3.50 → -1.48) Blunder. Rxd5 was best. } { [%eval -1.48] } (27... Rxd5 28. Nb5 Qe3+ 29. Bf2 Qe2 30. Rh1 Rd2 31. Rf1 Nf5 32. Nc3 Qa6 33. Ne4) 28. Nb3?? { (-1.48 → -4.65) Blunder. Nc6 was best. } { [%eval -4.65] } (28. Nc6 bxc6 29. Bxd8 Nf5 30. Bc7 cxd5 31. a5 Nd4 32. a6 Nc2 33. Rf1 Qa4) 28... c4?? { (-4.65 → -0.17) Blunder. Qe3+ was best. } { [%eval -0.17] } (28... Qe3+ 29. Kh1 f6 30. Na5 Nf5 31. Re1 Qd4 32. Nxb7 Qxh4 33. g3 Qxg3 34. Rf1) 29. Nd4?? { (-0.17 → -3.76) Blunder. Re1 was best. } { [%eval -3.76] } (29. Re1 Qf8 30. Bxd8 Qxd8 31. Nd2 Nf5 32. Nxc4 h5 33. d6 Qb8 34. g4 Nxd6) 29... Rxd5 { [%eval -3.85] } 30. Ne2?! { (-3.85 → -5.40) Inaccuracy. g4 was best. } { [%eval -5.4] } (30. g4 Nxg4 31. Re2 Ne5 32. Bf2 Qd7 33. Rae1 f6 34. f4 Nd3 35. Nf5 Nxe1) 30... Rd7? { (-5.40 → -3.28) Mistake. Qxe2 was best. } { [%eval -3.28] } (30... Qxe2 31. g4 Rd1+ 32. Rxd1 Qxd1+ 33. Kg2 f6 34. Rh1 Qb3 35. Re1 Qxb2+ 36. Bf2) 31. Kf1?! { (-3.28 → -5.04) Inaccuracy. Re1 was best. } { [%eval -5.04] } (31. Re1 Qe3+ 32. Bf2 Qd2 33. Nc3 f6 34. g4 Qxb2 35. Ne4 Qb4 36. Bg3 Nf7) 31... Nf5 { [%eval -4.81] } 32. Re1 { [%eval -5.9] } 32... Nxh4 { [%eval -5.77] } 33. Ng3 { [%eval -5.91] } 33... Ng6?? { (-5.91 → 5.12) Blunder. Qf8 was best. } { [%eval 5.12] } (33... Qf8 34. Ne4 Rd8 35. Ra1 h6 36. g4 Nxf3 37. Rf2 Ne5 38. Kg2 Qb4 39. Raf1) 34. Rxe8+ { [%eval 5.0] } 34... Nf8 { [%eval 5.07] } 35. Nf5 { [%eval 4.66] } 35... Rd1+?! { (4.66 → 6.97) Inaccuracy. g6 was best. } { [%eval 6.97] } (35... g6 36. g4 Rd1+ 37. Re1 Rxe1+ 38. Kxe1 gxf5 39. gxf5 Nd7 40. Rd2 Ne5 41. Rg2+) 36. Ke2 { [%eval 6.95] } 36... Re1+ { [%eval 8.08] } 37. Kxe1 { [%eval 8.22] } 37... b6? { (8.22 → Mate in 2) Checkmate is now unavoidable. g6 was best. } { [%eval #2] } (37... g6 38. Nd6 h5 39. Rh1 Kg7 40. Kd2 Nd7 41. Rhe1 Nb6 42. R1e7 Nd5 43. Rxf7+) 38. Ne7+ { [%eval #1] } 38... Kh8 { [%eval #1] } 39. Rxf8# { White wins by checkmate. } 1-0