FEN
[Event "Monthly HyperBullet Arena"]
[Site "https://adjva4.dpdns.org/GU49TUEi"]
[Date "2026.04.04"]
[Round "-"]
[White "TechTrailBlazer"]
[Black "Ali2000z"]
[Result "0-1"]
[GameId "GU49TUEi"]
[UTCDate "2026.04.04"]
[UTCTime "17:23:52"]
[WhiteElo "2093"]
[BlackElo "1803"]
[WhiteRatingDiff "-10"]
[BlackRatingDiff "+9"]
[WhiteBerserk "true"]
[Variant "Standard"]
[TimeControl "30+0"]
[ECO "A04"]
[Opening "Zukertort Opening: Pirc Invitation"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. Nf3 { [%eval 0.1] } 1... d6 { [%eval 0.49] } { A04 Zukertort Opening: Pirc Invitation } 2. g3 { [%eval 0.27] } 2... Nc6 { [%eval 0.45] } 3. Bg2 { [%eval 0.27] } 3... e5 { [%eval 0.29] } 4. O-O { [%eval 0.21] } 4... Bd7 { [%eval 0.62] } 5. d3 { [%eval 0.4] } 5... Be7 { [%eval 0.39] } 6. Nbd2 { [%eval 0.4] } 6... Nf6 { [%eval 0.37] } 7. e4 { [%eval 0.3] } 7... O-O { [%eval 0.31] } 8. Re1 { [%eval 0.31] } 8... Nd4?! { (0.31 → 0.86) Inaccuracy. Qc8 was best. } { [%eval 0.86] } (8... Qc8 9. c3 a5 10. a4 Re8 11. Nc4 h6 12. Ne3 Ng4 13. Nd5 Nf6 14. b3) 9. c3 { [%eval 0.38] } 9... Nxf3+ { [%eval 0.44] } 10. Nxf3 { [%eval 0.42] } 10... Be6 { [%eval 0.61] } 11. d4 { [%eval 0.64] } 11... Qd7 { [%eval 1.04] } 12. d5?! { (1.04 → 0.22) Inaccuracy. dxe5 was best. } { [%eval 0.22] } (12. dxe5 dxe5 13. Nxe5 Qxd1 14. Rxd1 Rfd8 15. Re1 a5 16. Nf3 Bc5 17. e5 Ng4) 12... Bg4 { [%eval 0.22] } 13. Be3? { (0.22 → -1.36) Mistake. a4 was best. } { [%eval -1.36] } (13. a4 h6 14. Qb3 c6 15. c4 Rfb8 16. Nd2 Bd8 17. Nf1 Ba5 18. Bd2 Bxd2) 13... Bxf3?? { (-1.36 → 0.52) Blunder. Nxe4 was best. } { [%eval 0.52] } (13... Nxe4 14. Qb3 Nf6 15. Qxb7 Rfb8 16. Qc6 Qxc6 17. dxc6 Rxb2 18. Reb1 Rc2 19. Rb7) 14. Qxf3 { [%eval 0.54] } 14... Ne8 { [%eval 0.91] } 15. Qe2 { [%eval 0.95] } 15... f5 { [%eval 1.11] } 16. f4?! { (1.11 → 0.49) Inaccuracy. Bh3 was best. } { [%eval 0.49] } (16. Bh3 g6 17. Bh6 Rf7 18. exf5 gxf5 19. f4 Bf6 20. Kh1 e4 21. g4 Bg7) 16... fxe4 { [%eval 0.47] } 17. Bxe4 { [%eval 0.52] } 17... exf4 { [%eval 0.98] } 18. Bxf4 { [%eval 0.96] } 18... Rxf4? { (0.96 → 2.79) Mistake. Nf6 was best. } { [%eval 2.79] } (18... Nf6 19. Bd3 Bd8 20. Rad1 c6 21. Qe6+ Qxe6 22. dxe6 Be7 23. Kg2 Nd5 24. Bd2) 19. Qd3?? { (2.79 → -3.01) Blunder. gxf4 was best. } { [%eval -3.01] } (19. gxf4 Bh4 20. Bxh7+ Kxh7 21. Qh5+ Kg8 22. Qxh4 Nf6 23. Qg5 Rf8 24. a4 c6) 19... Bf6?? { (-3.01 → 4.62) Blunder. Rxe4 was best. } { [%eval 4.62] } (19... Rxe4 20. Rxe4 Bf6 21. a4 Be5 22. Qb5 Qc8 23. a5 a6 24. Qb3 Nf6 25. Rb4) 20. gxf4? { (4.62 → 2.89) Mistake. Bxh7+ was best. } { [%eval 2.89] } (20. Bxh7+ Kf8 21. gxf4 Bh4 22. Bf5 Qa4 23. Rf1 Qa5 24. Be6 Ke7 25. Kh1 Kd8) 20... g6 { [%eval 2.87] } 21. f5? { (2.87 → 1.49) Mistake. Bg2 was best. } { [%eval 1.49] } (21. Bg2 Bg7 22. Bh3 Qd8 23. Be6+ Kh8 24. Re2 Nf6 25. Rf1 Qe8 26. Qe3 Nh5) 21... gxf5?? { (1.49 → 4.74) Blunder. g5 was best. } { [%eval 4.74] } (21... g5 22. Kh1 Be5 23. Rg1 h6 24. f6 Nxf6 25. Bf5 Qa4 26. c4 Qe8 27. Bg6) 22. Kh1?? { (4.74 → -1.50) Blunder. Bxf5 was best. } { [%eval -1.5] } (22. Bxf5 Qg7+ 23. Kh1 Kh8 24. Rg1 Bg5 25. Raf1 Nf6 26. Be6 Qh6 27. Qd4 Rf8) 22... fxe4 { [%eval -1.61] } 23. Rg1+?! { (-1.61 → -2.43) Inaccuracy. Rxe4 was best. } { [%eval -2.43] } (23. Rxe4 Bg7 24. Rae1 Nf6 25. Re7 Re8 26. Rxe8+ Nxe8 27. Qe3 Kf7 28. Qf2+ Nf6) 23... Kh8 { [%eval -2.49] } 24. Qxe4 { [%eval -2.45] } 24... Qf7? { (-2.45 → -0.77) Mistake. Be5 was best. } { [%eval -0.77] } (24... Be5 25. Qf3 Nf6 26. Rg5 Rf8 27. a4 Qf7 28. Rf1 Qe8 29. b3 b6 30. Rf5) 25. Qg4? { (-0.77 → -2.56) Mistake. Raf1 was best. } { [%eval -2.56] } (25. Raf1 Ng7 26. Qf3 Rf8 27. Rg4 Qh5 28. Rf4 Qxf3+ 29. R1xf3 Ne8 30. Rb4 b6) 25... Ng7?! { (-2.56 → -1.58) Inaccuracy. Be5 was best. } { [%eval -1.58] } (25... Be5 26. Raf1 Nf6 27. Qf3 b5 28. Rg5 Qxd5 29. Qxd5 Nxd5 30. Rf7 Rg8 31. Rh5) 26. Qg2?! { (-1.58 → -2.31) Inaccuracy. Qf3 was best. } { [%eval -2.31] } (26. Qf3 Rf8 27. Raf1 Kg8 28. a4 Be5 29. Qxf7+ Rxf7 30. a5 Rd7 31. a6 bxa6) 26... Nf5 { [%eval -2.31] } 27. h3?? { (-2.31 → -5.30) Blunder. Rae1 was best. } { [%eval -5.3] } (27. Rae1 Rf8 28. Rgf1 Qh5 29. Qf3 Qxf3+ 30. Rxf3 Nh4 31. Rf4 Kg7 32. Rc4 Rf7) 27... Ne3? { (-5.30 → -2.93) Mistake. Nh4 was best. } { [%eval -2.93] } (27... Nh4 28. Qg4 Qxd5+ 29. Rg2 Nxg2 30. Qxg2 Qe5 31. Rf1 Rg8 32. Qf3 Rf8) 28. Kh2?? { (-2.93 → Mate in 12) Checkmate is now unavoidable. Qf3 was best. } { [%eval #-12] } (28. Qf3 Qxd5 29. Raf1 Rf8 30. Qxd5 Nxd5 31. h4 a6 32. h5 Bg7 33. Rxf8+ Bxf8) 28... Nxg2? { (Mate in 12 → -8.79) Lost forced checkmate sequence. Be5+ was best. } { [%eval -8.79] } (28... Be5+ 29. Kh1 Nxg2 30. Rxg2 Qf3 31. Kg1 Qe3+ 32. Kh1 Qxh3+ 33. Kg1 Bh2+ 34. Kh1) 29. Rxg2 { [%eval -8.17] } 29... Rg8 { [%eval -7.95] } 30. Rag1? { (-7.95 → Mate in 5) Checkmate is now unavoidable. Rxg8+ was best. } { [%eval #-5] } (30. Rxg8+ Qxg8 31. Re1 Be5+ 32. Rxe5 dxe5 33. c4 Qf7 34. Kg2 Qg6+ 35. Kf3 Qd3+) 30... Rxg2+? { (Mate in 5 → -7.82) Lost forced checkmate sequence. Be5+ was best. } { [%eval -7.82] } (30... Be5+ 31. Rg3 Qf2+ 32. Kh1 Rxg3 33. Rxg3 Bxg3 34. a3 Qf1#) 31. Rxg2 { [%eval -7.81] } 31... Be5+ { [%eval -7.43] } 32. Kh1? { (-7.43 → Mate in 2) Checkmate is now unavoidable. Kg1 was best. } { [%eval #-2] } (32. Kg1 Bf4 33. Kf1 Qh5 34. Re2 Qf3+ 35. Rf2 Qxh3+ 36. Ke1 Qh1+ 37. Ke2 Qh4) 32... Qf4? { (Mate in 2 → -7.77) Lost forced checkmate sequence. Qf1+ was best. } { [%eval -7.77] } (32... Qf1+ 33. Rg1 Qxh3#) 33. Rg1? { (-7.77 → Mate in 1) Checkmate is now unavoidable. Kg1 was best. } { [%eval #-1] } (33. Kg1 Qc1+ 34. Kf2 h5 35. h4 Qxb2+ 36. Kf1 Qb1+ 37. Kf2 Qc2+ 38. Kf1 Qd1+) 33... Qh2# { Black wins by checkmate. } 0-1