FEN
[Event "rated bullet game"]
[Site "https://lichess.org/dby6lBRJ"]
[Date "2026.05.19"]
[Round "-"]
[White "achr0f0"]
[Black "DuongTDHa10"]
[Result "0-1"]
[GameId "dby6lBRJ"]
[UTCDate "2026.05.19"]
[UTCTime "13:10:22"]
[WhiteElo "1130"]
[BlackElo "1199"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+5"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "A01"]
[Opening "Nimzo-Larsen Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. b3 { [%eval 0.0] } { A01 Nimzo-Larsen Attack } 1... e6 { [%eval 0.07] } 2. Bb2 { [%eval 0.17] } 2... Nc6 { [%eval 0.38] } 3. Nc3 { [%eval 0.04] } 3... d5 { [%eval 0.11] } 4. d3?! { (0.11 → -0.54) Inaccuracy. d4 was best. } { [%eval -0.54] } (4. d4 Nf6 5. Nf3 a6 6. g3 b5 7. Bg2 Bb7 8. O-O Be7) 4... Bd7 { [%eval -0.13] } 5. d4 { [%eval -0.09] } 5... Nf6 { [%eval -0.12] } 6. e3 { [%eval -0.15] } 6... e5?! { (-0.15 → 0.60) Inaccuracy. Bd6 was best. } { [%eval 0.6] } (6... Bd6 7. Nf3 a6 8. Be2 Qe7 9. O-O O-O 10. Rc1 Rfe8 11. Nb1 e5 12. dxe5) 7. Nf3?! { (0.60 → -0.29) Inaccuracy. dxe5 was best. } { [%eval -0.29] } (7. dxe5 Nxe5 8. Nxd5 Bd6 9. Ne2 O-O 10. Ng3 Bc6 11. Nc3 Re8 12. Nb5 Bb4+) 7... e4 { [%eval -0.21] } 8. Nd2?! { (-0.21 → -0.84) Inaccuracy. Ne5 was best. } { [%eval -0.84] } (8. Ne5 Bd6 9. Nb5 Bb4+ 10. c3 Ba5 11. b4 Bb6 12. c4 Nxb4 13. Qb3 a5) 8... Bg4 { [%eval -0.53] } 9. f3 { [%eval -0.6] } 9... exf3 { [%eval -0.62] } 10. gxf3 { [%eval -0.69] } 10... Bh5?! { (-0.69 → 0.19) Inaccuracy. Bf5 was best. } { [%eval 0.19] } (10... Bf5 11. Bb5 Bd6 12. Qe2 O-O 13. Bxc6 bxc6 14. O-O-O Re8 15. Kb1 Bg6 16. e4) 11. Be2? { (0.19 → -0.93) Mistake. Qe2 was best. } { [%eval -0.93] } (11. Qe2 Bb4 12. a3 Bxc3 13. Bxc3 Ne4 14. Nxe4 dxe4 15. Bg2 O-O 16. Qf2 exf3) 11... Bd6 { [%eval -0.76] } 12. f4? { (-0.76 → -1.95) Mistake. Nf1 was best. } { [%eval -1.95] } (12. Nf1 Qd7 13. Ng3 Qh3 14. Nxh5 Qxh5 15. Qd2 Qh4+ 16. Kd1 O-O-O 17. a3 Rhe8) 12... Ne4?? { (-1.95 → 3.99) Blunder. Ng4 was best. } { [%eval 3.99] } (12... Ng4 13. Nf1 Qh4+ 14. Kd2 Nxd4 15. Qe1 Qxe1+ 16. Rxe1 Nxe2 17. Kxe2 Nf6+ 18. Kf2) 13. Ndxe4 { [%eval 3.84] } 13... dxe4 { [%eval 3.62] } 14. Nxe4?? { (3.62 → 1.56) Blunder. Bxh5 was best. } { [%eval 1.56] } (14. Bxh5 Qh4+ 15. Kd2 Bxf4 16. Nd5 Bh6 17. Qg4 Qxg4 18. Bxg4 O-O 19. c4 Rad8) 14... O-O?? { (1.56 → 4.08) Blunder. Bg6 was best. } { [%eval 4.08] } (14... Bg6 15. Nxd6+ Qxd6 16. Rf1 f6 17. Qd2 Be4 18. Bd3 Bxd3 19. Qxd3 O-O-O 20. O-O-O) 15. Bxh5 { [%eval 4.1] } 15... g6?! { (4.10 → 5.18) Inaccuracy. Re8 was best. } { [%eval 5.18] } (15... Re8 16. Nxd6 Qh4+ 17. Kd2 cxd6 18. Qf3 d5 19. Rae1 Re4 20. Bc3 Ne7) 16. Qg4 { [%eval 4.15] } 16... Ne7 { [%eval 4.85] } 17. d5?! { (4.85 → 3.65) Inaccuracy. Nf6+ was best. } { [%eval 3.65] } (17. Nf6+ Kg7 18. O-O-O Ng8 19. Nd7 Nf6 20. Nxf6 Qxf6 21. Qg2 Rfe8 22. Kb1 Qh4) 17... Bb4+ { [%eval 4.44] } 18. Bc3? { (4.44 → 2.49) Mistake. c3 was best. } { [%eval 2.49] } (18. c3 Nxd5 19. O-O-O Be7 20. Qe2 b5 21. Bf3 c6 22. Kb1 a5 23. Ng3 a4) 18... Bxc3+?! { (2.49 → 3.24) Inaccuracy. Nxd5 was best. } { [%eval 3.24] } (18... Nxd5 19. Bxb4 Nxb4 20. Qg2 Qh4+ 21. Ng3 Qf6 22. Rd1 Rad8 23. O-O gxh5 24. a3) 19. Nxc3 { [%eval 3.23] } 19... c6 { [%eval 3.57] } 20. O-O-O { [%eval 3.62] } 20... cxd5 { [%eval 3.53] } 21. Rdg1? { (3.53 → 1.75) Mistake. Rd3 was best. } { [%eval 1.75] } (21. Rd3 Qa5 22. Kb2 Rfc8 23. Qd1 d4 24. exd4 Qxh5 25. Qxh5 gxh5 26. Rg1+ Kf8) 21... d4?! { (1.75 → 2.43) Inaccuracy. Qa5 was best. } { [%eval 2.43] } (21... Qa5 22. Kb2 Rfc8 23. Ne2 d4 24. Nxd4 Rc5 25. Qf3 Rac8 26. Qe4 Nd5 27. Rg5) 22. Bxg6?? { (2.43 → 0.63) Blunder. exd4 was best. } { [%eval 0.63] } (22. exd4 Qxd4 23. Rg3 Rac8 24. Rd1 Qg7 25. Qh3 Nf5 26. Rf3 gxh5 27. Rd5 Ne7) 22... hxg6 { [%eval 0.7] } 23. f5?? { (0.70 → -2.60) Blunder. exd4 was best. } { [%eval -2.6] } (23. exd4 Qxd4 24. Rg3 Nd5 25. Rd3 Qxf4+ 26. Qxf4 Nxf4 27. Rd7 Rab8 28. Rf1 g5) 23... dxc3 { [%eval -2.54] } 24. fxg6 { [%eval -2.47] } 24... Qd2+?! { (-2.47 → -1.50) Inaccuracy. fxg6 was best. } { [%eval -1.5] } (24... fxg6 25. h4 Qd6 26. Qc4+ Kh7 27. Qxc3 Rac8 28. Qd4 Qxd4 29. exd4 Kh6 30. Re1) 25. Kb1 { [%eval -1.48] } 25... fxg6 { [%eval -1.34] } 26. Qe6+ { [%eval -1.43] } 26... Kh8?? { (-1.43 → 8.31) Blunder. Rf7 was best. } { [%eval 8.31] } (26... Rf7 27. Rxg6+ Nxg6 28. Qxg6+ Kf8 29. Qh6+ Ke7 30. Qh4+ Kd6 31. Qb4+ Ke5 32. Rg1) 27. Qxe7?? { (8.31 → 3.47) Blunder. Qe5+ was best. } { [%eval 3.47] } (27. Qe5+ Kg8 28. Qxe7 Qd1+ 29. Rxd1 Rae8 30. Qh4 Rf7 31. Rhg1 Rg7 32. Qc4+ Kh7) 27... Rfe8?? { (3.47 → Mate in 3) Checkmate is now unavoidable. Qd5 was best. } { [%eval #3] } (27... Qd5 28. e4 Rf7 29. exd5 Rxe7 30. Rxg6 Rae8 31. Rgg1 b5 32. d6 Re6 33. a3) 28. Qe5+?? { (Mate in 3 → -7.52) Lost forced checkmate sequence. Qf6+ was best. } { [%eval -7.52] } (28. Qf6+ Kh7 29. Qxg6+ Kh8 30. Qh6#) 28... Rxe5 { [%eval -7.03] } 29. Rxg6 { [%eval -8.2] } 29... Qxe3 { [%eval -8.12] } 30. Rg3? { (-8.12 → Mate in 2) Checkmate is now unavoidable. a4 was best. } { [%eval #-2] } (30. a4 Rg8 31. Rg3 Rxg3 32. hxg3+ Kg7 33. Rd1 Qf2 34. b4 Re7 35. b5 Re1) 30... Qe1+ { [%eval #-1] } 31. Rxe1 { [%eval #-1] } 31... Rxe1# { Black wins by checkmate. } 0-1