FEN
[Event "rated bullet game"]
[Site "https://lichess.org/uhJUvu34"]
[Date "2026.06.17"]
[Round "-"]
[White "trantrongtoan"]
[Black "Ammiinn"]
[Result "1-0"]
[GameId "uhJUvu34"]
[UTCDate "2026.06.17"]
[UTCTime "11:47:05"]
[WhiteElo "1478"]
[BlackElo "1491"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Zukertort Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. d4 { [%eval 0.08] } { D02 Queen's Pawn Game: Zukertort Variation } 2... Qd6?! { (0.08 → 0.75) Inaccuracy. Nf6 was best. } { [%eval 0.75] } (2... Nf6 3. c4 e6 4. g3 Bb4+ 5. Bd2 Be7 6. Bg2 O-O 7. Qc2) 3. Nc3 { [%eval 0.52] } 3... Nc6?! { (0.52 → 1.29) Inaccuracy. Nf6 was best. } { [%eval 1.29] } (3... Nf6 4. g3 Bf5 5. Bg2 h6 6. Bf4 Qb4 7. O-O e6 8. a3) 4. Be3? { (1.29 → 0.07) Mistake. e4 was best. } { [%eval 0.07] } (4. e4 e6 5. Bd3 Nb4 6. Be2 dxe4 7. Nxe4 Qd5 8. Ng3 Nf6) 4... e5?? { (0.07 → 2.04) Blunder. Bf5 was best. } { [%eval 2.04] } (4... Bf5 5. Qd2 Qb4 6. Bf4 Nf6 7. O-O-O e6 8. Ne5 Nxe5 9. Bxe5) 5. dxe5 { [%eval 1.99] } 5... Nxe5 { [%eval 1.92] } 6. Nxe5 { [%eval 1.94] } 6... Qxe5 { [%eval 1.89] } 7. Bd4? { (1.89 → 0.23) Mistake. Qxd5 was best. } { [%eval 0.23] } (7. Qxd5 Bd6 8. O-O-O Nf6 9. Qxe5+ Bxe5 10. Bd4 Bxd4 11. Rxd4 Be6 12. g3 Ke7) 7... Qg5? { (0.23 → 1.56) Mistake. Qd6 was best. } { [%eval 1.56] } (7... Qd6 8. e3 a6 9. Qh5 c6 10. e4 Nf6 11. Qe2 dxe4 12. Nxe4) 8. e3?! { (1.56 → 0.71) Inaccuracy. h4 was best. } { [%eval 0.71] } (8. h4 Qd8 9. Qd3 a6 10. O-O-O Qd6 11. g3 c5 12. Be3 d4 13. Bg2 Be6) 8... Nf6?! { (0.71 → 1.67) Inaccuracy. c6 was best. } { [%eval 1.67] } (8... c6 9. h4 Qe7 10. Qe2 f5 11. f3 Nf6 12. h5 Qf7 13. h6 g6 14. e4) 9. Bb5+?? { (1.67 → -0.61) Blunder. Nb5 was best. } { [%eval -0.61] } (9. Nb5 Kd8 10. h4 Qf5 11. Bd3 Qe6 12. c4 Bd7 13. Qb3 c5 14. Bxf6+ Qxf6) 9... c6 { [%eval -0.54] } 10. Bf1 { [%eval -0.62] } 10... Bg4?? { (-0.62 → 1.03) Blunder. Bd6 was best. } { [%eval 1.03] } (10... Bd6 11. Qd2 O-O 12. O-O-O Ne8 13. h4 Qd8 14. Ne2 a5 15. f3 b5 16. Kb1) 11. Qd2?! { (1.03 → 0.38) Inaccuracy. h4 was best. } { [%eval 0.38] } (11. h4 Qh6 12. f3 Bc8 13. g4 Nd7 14. f4 Bc5 15. g5 Qe6 16. Qd2 O-O) 11... Bb4 { [%eval 0.89] } 12. f3 { [%eval 0.52] } 12... Bf5 { [%eval 0.53] } 13. Bd3?! { (0.53 → -0.19) Inaccuracy. O-O-O was best. } { [%eval -0.19] } (13. O-O-O h5 14. h4 Qh6 15. Kb1 Ba5 16. Qf2 Bb6 17. Bxb6 axb6 18. e4 dxe4) 13... Bxd3 { [%eval -0.2] } 14. cxd3 { [%eval -0.42] } 14... c5 { [%eval -0.28] } 15. Bxf6 { [%eval -0.26] } 15... Qxf6 { [%eval -0.19] } 16. a3 { [%eval -0.43] } 16... Bxc3 { [%eval -0.06] } 17. bxc3 { [%eval -0.26] } 17... O-O { [%eval -0.26] } 18. O-O { [%eval -0.19] } 18... Rfe8 { [%eval -0.26] } 19. e4 { [%eval -0.37] } 19... dxe4 { [%eval -0.15] } 20. dxe4 { [%eval -0.32] } 20... Red8 { [%eval -0.11] } 21. Qc2 { [%eval -0.42] } 21... c4 { [%eval -0.4] } 22. Rad1 { [%eval -0.84] } 22... b6?! { (-0.84 → -0.06) Inaccuracy. Qa6 was best. } { [%eval -0.06] } (22... Qa6 23. Qa2 Rd3 24. Rxd3 cxd3 25. Qd5 Qxa3 26. Qxd3 Qc5+ 27. Qd4 Qc7 28. Rd1) 23. Rxd8+?! { (-0.06 → -0.65) Inaccuracy. Rd5 was best. } { [%eval -0.65] } (23. Rd5 Rxd5 24. exd5 b5 25. Rd1 Rd8 26. a4 bxa4 27. Qxa4 Qxc3 28. Qxa7 Qb3) 23... Rxd8 { [%eval -0.74] } 24. Kf2? { (-0.74 → -2.00) Mistake. Rd1 was best. } { [%eval -2.0] } (24. Rd1 Rxd1+ 25. Qxd1 h5 26. Qd2 b5 27. h3 a6 28. Kf2 Qe7 29. Qc1 h4) 24... Rd3?! { (-2.00 → -0.88) Inaccuracy. h6 was best. } { [%eval -0.88] } (24... h6 25. Re1 Qh4+ 26. Kf1 Qxh2 27. e5 Rd3 28. Qe2 Qh1+ 29. Kf2 Qh4+ 30. Kg1) 25. Rc1?? { (-0.88 → -3.00) Blunder. Rd1 was best. } { [%eval -3.0] } (25. Rd1 Qd6 26. Rxd3 cxd3 27. Qa4 h6 28. Qe8+ Kh7 29. Qb5 Qxa3 30. Qxd3 Qc5+) 25... Qh4+ { [%eval -2.88] } 26. Kg1 { [%eval -2.65] } 26... Qf4?! { (-2.65 → -1.61) Inaccuracy. Qg5 was best. } { [%eval -1.61] } (26... Qg5 27. Rd1 Qe3+ 28. Kh1 h5 29. Rc1 b5 30. h3 a6 31. a4 bxa4 32. Qb2) 27. Rd1?! { (-1.61 → -2.62) Inaccuracy. Re1 was best. } { [%eval -2.62] } (27. Re1 h5 28. e5 Qg5 29. Qe2 Qg6 30. Rc1 h4 31. h3 Qg5 32. Rd1 Rxc3) 27... Qe3+ { [%eval -2.56] } 28. Kh1 { [%eval -2.55] } 28... Rxd1+ { [%eval -1.91] } 29. Qxd1 { [%eval -1.76] } 29... Qxc3?? { (-1.76 → Mate in 1) Checkmate is now unavoidable. g6 was best. } { [%eval #1] } (29... g6 30. Qa1 b5 31. h3 Qd2 32. Kh2 a5 33. h4 b4 34. axb4 axb4 35. cxb4) 30. Qd8# { White wins by checkmate. } 1-0