FEN
[Event "rated ultraBullet game"]
[Site "https://lichess.org/aZGYSExW"]
[Date "2026.06.09"]
[Round "-"]
[White "parsa_safarpoor"]
[Black "Stellification"]
[Result "1-0"]
[GameId "aZGYSExW"]
[UTCDate "2026.06.09"]
[UTCTime "08:02:59"]
[WhiteElo "1196"]
[BlackElo "1203"]
[WhiteRatingDiff "+20"]
[BlackRatingDiff "-10"]
[Variant "Standard"]
[TimeControl "15+0"]
[ECO "B00"]
[Opening "Pirc Defense"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... d6 { [%eval 0.43] } { B00 Pirc Defense } 2. Bc4 { [%eval 0.1] } 2... e6 { [%eval 0.21] } 3. Qf3 { [%eval -0.25] } 3... Bd7?! { (-0.25 → 0.31) Inaccuracy. Nf6 was best. } { [%eval 0.31] } (3... Nf6 4. d3 d5 5. Bb3 a5 6. a3 Nc6 7. Ne2 a4 8. Ba2) 4. g3? { (0.31 → -0.85) Mistake. d4 was best. } { [%eval -0.85] } (4. d4 a6 5. a3 c5 6. d5 Nf6 7. Nc3 b5 8. Ba2 Be7) 4... Be7 { [%eval -0.6] } 5. g4?! { (-0.60 → -1.64) Inaccuracy. Qe2 was best. } { [%eval -1.64] } (5. Qe2 Nf6 6. d3 d5 7. Bb3 a5 8. e5 a4 9. exf6 gxf6 10. Bxd5 exd5) 5... f6?? { (-1.64 → 0.60) Blunder. Nc6 was best. } { [%eval 0.6] } (5... Nc6 6. d3 d5 7. Bb3 a5 8. c3 h5 9. gxh5 Nf6 10. h6 gxh6 11. Nd2) 6. h4? { (0.60 → -0.74) Mistake. d4 was best. } { [%eval -0.74] } (6. d4 Nc6 7. c3 f5 8. gxf5 exf5 9. exf5 Bf6 10. Qh5+ g6 11. fxg6 Qe7+) 6... e5?? { (-0.74 → 1.00) Blunder. Nc6 was best. } { [%eval 1.0] } (6... Nc6 7. Nc3 Ne5 8. Qe2 Nxc4 9. Qxc4 d5 10. exd5 exd5 11. Qxd5 Bc6 12. Qxd8+) 7. h5?! { (1.00 → 0.22) Inaccuracy. Ne2 was best. } { [%eval 0.22] } (7. Ne2 Qc8 8. Qb3 Kf8 9. g5 Nc6 10. Qg3 Na5 11. Bxg8 Kxg8 12. gxf6 Bxf6) 7... d5? { (0.22 → 1.36) Mistake. Nc6 was best. } { [%eval 1.36] } (7... Nc6 8. Ne2 Nh6 9. Rg1 Na5 10. d3 g5 11. hxg6 hxg6 12. Bxh6 Rxh6 13. Nd2) 8. g5?? { (1.36 → -4.41) Blunder. exd5 was best. } { [%eval -4.41] } (8. exd5 Na6 9. d4 Nb4 10. Bb3 a5 11. c3 a4 12. Bd1 Na6 13. Ne2 c6) 8... dxc4 { [%eval -4.35] } 9. gxf6 { [%eval -4.95] } 9... Bxf6 { [%eval -4.11] } 10. Qxf6? { (-4.11 → -6.85) Mistake. h6 was best. } { [%eval -6.85] } (10. h6 g6 11. Qg3 Nc6 12. Nf3 Nb4 13. Na3 Bc6 14. d3 cxd3 15. c3 d2+) 10... c6?? { (-6.85 → 3.43) Blunder. Qxf6 was best. } { [%eval 3.43] } (10... Qxf6 11. Nc3 Ne7 12. d3 Nbc6 13. h6 O-O-O 14. hxg7 Qxg7 15. Nf3 Bg4 16. Ng5) 11. Qxg7 { [%eval 3.17] } 11... Ne7?? { (3.17 → 8.06) Blunder. Qf6 was best. } { [%eval 8.06] } (11... Qf6 12. h6 Na6 13. d3 Nb4 14. Na3 cxd3 15. Bg5 Qf7 16. Qxh8 dxc2 17. Qxe5+) 12. Qxh8+ { [%eval 8.25] } 12... Kf7 { [%eval 8.5] } 13. Qg7+?? { (8.50 → -2.72) Blunder. Qxd8 was best. } { [%eval -2.72] } (13. Qxd8 Bg4 14. f3 Be6 15. Qh8 Nd7 16. Qxh7+ Ke8 17. Qg7 Nf8 18. Qxe5 c5) 13... Kxg7 { [%eval -2.7] } 14. h6+ { [%eval -3.1] } 14... Kf8 { [%eval -2.79] } 15. Rh5?! { (-2.79 → -3.87) Inaccuracy. Nf3 was best. } { [%eval -3.87] } (15. Nf3 Ng6 16. d3 cxd3 17. Ng5 Kg8 18. Na3 Bg4 19. f3 Na6 20. Be3 Bxf3) 15... Ke8 { [%eval -3.13] } 16. Rf5?? { (-3.13 → -6.43) Blunder. Rxe5 was best. } { [%eval -6.43] } (16. Rxe5 c5 17. d3 Nc6 18. Rg5 Ng6 19. Rxg6 hxg6 20. Nf3 Qf6 21. h7 Qh8) 16... Nxf5 { [%eval -6.43] } 17. exf5 { [%eval -6.41] } 17... Bxf5 { [%eval -6.22] } 18. f3 { [%eval -8.08] } 18... Bxc2 { [%eval -7.82] } 19. Nh3? { (-7.82 → Mate in 11) Checkmate is now unavoidable. Nc3 was best. } { [%eval #-11] } (19. Nc3 Qh4+ 20. Kf1 Bd3+ 21. Nce2 Na6 22. b3 Kd7 23. Ba3 Qxh6 24. Kf2 Qh4+) 19... Bxb1? { (Mate in 11 → -7.04) Lost forced checkmate sequence. Qh4+ was best. } { [%eval -7.04] } (19... Qh4+ 20. Nf2 Bd3 21. Nc3 Qg3 22. Ne2 Qxf3 23. Nxd3 cxd3 24. Ng3 Qxg3+ 25. Kf1) 20. Ng5 { [%eval -9.3] } 20... Qxg5 { [%eval -9.29] } 21. f4? { (-9.29 → Mate in 3) Checkmate is now unavoidable. Rxb1 was best. } { [%eval #-3] } (21. Rxb1 Qg3+ 22. Ke2 Qg2+ 23. Ke1 e4 24. b4 exf3 25. Kd1 Nd7 26. Kc2 Qg6+) 21... Bxa2?? { (Mate in 3 → -3.43) Lost forced checkmate sequence. Qg1+ was best. } { [%eval -3.43] } (21... Qg1+ 22. Ke2 Bd3+ 23. Kf3 e4#) 22. Ke2?? { (-3.43 → Mate in 9) Checkmate is now unavoidable. fxg5 was best. } { [%eval #-9] } (22. fxg5 Na6 23. Rxa2 Nb4 24. Ra4 Nd3+ 25. Kd1 Kf7 26. Rxc4 Kg6 27. Kc2 Nxc1) 22... Qxf4? { (Mate in 9 → -8.86) Lost forced checkmate sequence. Qg2+ was best. } { [%eval -8.86] } (22... Qg2+ 23. Ke3 exf4+ 24. Kxf4 Kd7 25. Rxa2 Na6 26. Ra5 Rf8+ 27. Rf5 Qf2+ 28. Kg4) 23. Kd1? { (-8.86 → Mate in 4) Checkmate is now unavoidable. Rxa2 was best. } { [%eval #-4] } (23. Rxa2 Qh2+ 24. Kf1 Qh1+ 25. Ke2 Qg2+ 26. Ke1 Kd7 27. Ra5 Na6 28. Kd1 Qf3+) 23... Qf1+ { [%eval #-3] } 24. Kc2 { [%eval #-3] } 24... Qf2?! { (Mate in 3 → -10.04) Lost forced checkmate sequence. Bb3+ was best. } { [%eval -10.04] } (24... Bb3+ 25. Kc3 c5 26. Ra5 Qxc1#) 25. Kd1?! { (-10.04 → Mate in 1) Checkmate is now unavoidable. Rxa2 was best. } { [%eval #-1] } (25. Rxa2 Qf5+ 26. Kd1 Qf1+ 27. Kc2 Qd3+ 28. Kd1 Qb3+ 29. Ke1 Qxa2 30. d4 cxd3) 25... Qg2? { (Mate in 1 → -9.84) Lost forced checkmate sequence. Bb3# was best. } { [%eval -9.84] } (25... Bb3#) 26. Kc2? { (-9.84 → Mate in 4) Checkmate is now unavoidable. Rxa2 was best. } { [%eval #-4] } (26. Rxa2 Qf1+ 27. Kc2 Qd3+ 28. Kd1 Qb3+ 29. Ke1 Qxa2 30. d4 cxd3 31. Bg5 Kd7) 26... Qg3? { (Mate in 4 → -9.89) Lost forced checkmate sequence. Qe4+ was best. } { [%eval -9.89] } (26... Qe4+ 27. Kc3 Qd3+ 28. Kb4 a5+ 29. Ka4 b5#) 27. Kd1? { (-9.89 → Mate in 4) Checkmate is now unavoidable. Rxa2 was best. } { [%eval #-4] } (27. Rxa2 Qd3+ 28. Kd1 Qb3+ 29. Ke1 Qxa2 30. b3 Qb1 31. Ke2 Qxc1 32. bxc4 Kd7) 27... Qg4+ { [%eval #-7] } 28. Kc2 { [%eval #-4] } 28... Qg5? { (Mate in 4 → -9.21) Lost forced checkmate sequence. Qe4+ was best. } { [%eval -9.21] } (28... Qe4+ 29. Kc3 Qd3+ 30. Kb4 a5+ 31. Ka4 Qb3#) 29. Kd1? { (-9.21 → Mate in 4) Checkmate is now unavoidable. Rxa2 was best. } { [%eval #-4] } (29. Rxa2 Qf5+ 30. Kd1 Qf1+ 31. Kc2 Qd3+ 32. Kd1 Qb3+ 33. Ke2 Qxa2 34. d4 exd4) 29... Qxh6? { (Mate in 4 → -8.81) Lost forced checkmate sequence. Bb3+ was best. } { [%eval -8.81] } (29... Bb3+ 30. Ke2 Qg2+ 31. Ke3 Bd1 32. d4 Qe2#) 30. Kc2? { (-8.81 → Mate in 5) Checkmate is now unavoidable. Rxa2 was best. } { [%eval #-5] } (30. Rxa2 Qh1+ 31. Kc2 Qe4+ 32. Kd1 c5 33. Ra3 Qg4+ 34. Kc2 Qg6+ 35. d3 Nc6) 30... Qg6+ { [%eval #-4] } 31. Kd1 { [%eval #-4] } { White wins on time. } 1-0

