FEN
[Event "rated UltraBullet game"]
[Site "https://lichess.org/hvH45YUV"]
[Date "2025.11.14"]
[White "Coder2004"]
[Black "KirCat777"]
[Result "1-0"]
[GameId "hvH45YUV"]
[UTCDate "2025.11.14"]
[UTCTime "08:09:25"]
[WhiteElo "1765"]
[BlackElo "1746"]
[WhiteRatingDiff "+174"]
[BlackRatingDiff "-3"]
[Variant "Standard"]
[TimeControl "15+0"]
[ECO "A04"]
[Opening "Zukertort Opening: Pirc Invitation"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d6 { [%eval 0.49] } { A04 Zukertort Opening: Pirc Invitation } 2. e3 { [%eval 0.16] } 2... Qd7 { [%eval 0.62] } 3. Be2 { [%eval 0.66] } 3... Qd8 { [%eval 0.79] } 4. d3 { [%eval 0.5] } 4... Bd7 { [%eval 0.89] } 5. Ne5?? { (0.89 → -4.39) Blunder. d4 was best. } { [%eval -4.39] } (5. d4 Nf6) 5... dxe5 { [%eval -4.46] } 6. d4 { [%eval -4.32] } 6... e6 { [%eval -4.33] } 7. d5 { [%eval -5.13] } 7... Nc6?? { (-5.13 → -1.42) Blunder. Bb4+ was best. } { [%eval -1.42] } (7... Bb4+ 8. c3 Bd6 9. c4 exd5 10. c5 Be7 11. b4 Nf6 12. O-O O-O 13. Bb2) 8. e4?? { (-1.42 → -4.92) Blunder. dxc6 was best. } { [%eval -4.92] } (8. dxc6 Bxc6) 8... Nd4 { [%eval -4.77] } 9. dxe6 { [%eval -5.21] } 9... Nxe2?? { (-5.21 → 0.34) Blunder. Nxe6 was best. } { [%eval 0.34] } (9... Nxe6 10. O-O Nf6 11. Nc3 Bc5 12. Bc4 O-O 13. Be3 Qe7 14. Kh1 c6 15. f4) 10. exf7+?? { (0.34 → -3.56) Blunder. exd7+ was best. } { [%eval -3.56] } (10. exd7+ Qxd7) 10... Kxf7 { [%eval -3.57] } 11. Qxe2 { [%eval -3.63] } 11... Nf6 { [%eval -3.42] } 12. Qf3?! { (-3.42 → -4.31) Inaccuracy. Nc3 was best. } { [%eval -4.31] } (12. Nc3 h6 13. Bd2 Kg8 14. f4 Qe8 15. O-O-O Bg4 16. Qc4+ Kh7 17. fxe5 Nd7) 12... Bg4 { [%eval -4.12] } 13. Bg5? { (-4.12 → -6.77) Mistake. Qb3+ was best. } { [%eval -6.77] } (13. Qb3+ Be6 14. Qxb7 a5 15. O-O Bd6 16. Nc3 a4 17. Qb5 Qe8 18. f4 Qxb5) 13... Qd1+?? { (-6.77 → 1.51) Blunder. Bxf3 was best. } { [%eval 1.51] } (13... Bxf3 14. gxf3 h6 15. Nd2 hxg5 16. O-O-O Ke6 17. Nb3 Qb8 18. c3 b6 19. f4) 14. Qxd1? { (1.51 → 0.17) Mistake. Kxd1 was best. } { [%eval 0.17] } (14. Kxd1) 14... Bxd1 { [%eval 0.17] } 15. Kxd1 { [%eval 0.17] } 15... Rd8+? { (0.17 → 1.86) Mistake. Nxe4 was best. } { [%eval 1.86] } (15... Nxe4 16. Be3) 16. Kc1? { (1.86 → 0.46) Mistake. Ke2 was best. } { [%eval 0.46] } (16. Ke2 Rd4 17. f3 Rd6 18. Nd2 Rc6 19. c3 Be7 20. Rhd1 Nh5 21. Be3 Rg8) 16... g6?! { (0.46 → 1.52) Inaccuracy. h6 was best. } { [%eval 1.52] } (16... h6 17. Bxf6 gxf6 18. c3 h5 19. a4 h4 20. a5 Rg8 21. g3 Rd3 22. Kc2) 17. Nc3 { [%eval 1.44] } 17... h6 { [%eval 1.63] } 18. Bf4?? { (1.63 → -4.96) Blunder. Bxf6 was best. } { [%eval -4.96] } (18. Bxf6 Kxf6 19. Rd1 Bd6 20. Nd5+ Ke6 21. Kd2 c6 22. Ne3 Bc5+ 23. Ke2 Rd4) 18... Nxe4?? { (-4.96 → 1.42) Blunder. exf4 was best. } { [%eval 1.42] } (18... exf4 19. f3 Bc5 20. a4 a5 21. Kb1 c6 22. Rd1 Rxd1+ 23. Nxd1 Rd8 24. Ka2) 19. Bxe5 { [%eval 1.57] } 19... Nxc3 { [%eval 1.47] } 20. bxc3?? { (1.47 → -8.20) Blunder. Bxh8 was best. } { [%eval -8.2] } (20. Bxh8 Ne2+) 20... Ke6?? { (-8.20 → 0.00) Blunder. Ba3+ was best. } { [%eval 0.0] } (20... Ba3+ 21. Kb1 Rd5 22. c4 Rxe5 23. f4 Re2 24. f5 gxf5 25. Rf1 Rhe8 26. Rxf5+) 21. Kb2?? { (0.00 → -4.98) Blunder. Bxh8 was best. } { [%eval -4.98] } (21. Bxh8 Ba3+ 22. Kb1 Rxh8 23. Re1+ Kf7 24. Re3 Rd8 25. Rf3+ Kg8 26. Rd3 Re8) 21... Kxe5 { [%eval -4.71] } 22. Rae1+ { [%eval -5.06] } 22... Kd6?? { (-5.06 → 0.04) Blunder. Kf6 was best. } { [%eval 0.04] } (22... Kf6 23. Re3 Kg7 24. Rhe1 Bc5 25. Kb1 Bxe3 26. Rxe3 Rhf8 27. Re7+ Kh8) 23. Rd1+ { [%eval 0.1] } 23... Kc6 { [%eval 0.09] } 24. Rxd8 { [%eval 0.06] } 24... b6?? { (0.06 → 4.66) Blunder. Ba3+ was best. } { [%eval 4.66] } (24... Ba3+) 25. Rd6+?? { (4.66 → -5.30) Blunder. Kb3 was best. } { [%eval -5.3] } (25. Kb3 Bg7 26. Rxh8 Bxh8 27. Rd1 Be5 28. Re1 Bd6 29. Re6 a5 30. c4 Kd7) 25... Kxd6 { [%eval -5.33] } 26. c4 { [%eval -5.18] } 26... Kc6 { [%eval -5.13] } 27. c5 { [%eval -5.47] } 27... Kb7 { [%eval -5.3] } 28. f3 { [%eval -5.68] } 28... c6 { [%eval -4.63] } 29. f4 { [%eval -5.13] } 29... Bg7+ { [%eval -4.46] } 30. c3 { [%eval -4.39] } 30... g5 { [%eval -4.69] } 31. Kc2 { [%eval -4.93] } 31... gxf4 { [%eval -4.85] } 32. c4 { [%eval -5.15] } 32... Rd8 { [%eval -5.07] } 33. g3 { [%eval -5.47] } 33... bxc5 { [%eval -4.81] } 34. gxf4 { [%eval -5.12] } 34... Bf6 { [%eval -5.07] } 35. Re1 { [%eval -5.25] } 35... Rd7 { [%eval -4.72] } 36. Re7? { (-4.72 → -8.85) Mistake. Re6 was best. } { [%eval -8.85] } (36. Re6 Bd8 37. a4 Rf7 38. Rxh6 Rxf4 39. Kb3 Rd4 40. Rh7+ Kb6) 36... Rc7? { (-8.85 → -4.59) Mistake. Rxe7 was best. } { [%eval -4.59] } (36... Rxe7 37. Kd3 Kb6 38. Kd2 Re4 39. Kd3 Rxf4 40. Ke3 Rh4 41. Kf3 Ka5 42. a3) 37. f5? { (-4.59 → -9.37) Mistake. Re8 was best. } { [%eval -9.37] } (37. Re8 Re7 38. Rxe7+ Bxe7 39. Kd3 Kc7 40. Ke4 Kd7 41. Kf5 Bd6 42. h4 Ke7) 37... Bxe7 { [%eval -8.89] } 38. h3 { [%eval -9.38] } 38... Bf6 { [%eval #-20] } 39. h4 { [%eval -9.37] } 39... Be5 { [%eval -9.15] } 40. h5? { (-9.15 → Mate in 17) Checkmate is now unavoidable. Kd3 was best. } { [%eval #-17] } (40. Kd3 Re7 41. Ke4 Bf6+ 42. Kd3 Re5 43. Kc2 Ka6 44. Kd2 Bxh4 45. Kd3 Bf6) 40... Bf6 { [%eval -9.19] } 41. a4? { (-9.19 → Mate in 9) Checkmate is now unavoidable. Kd2 was best. } { [%eval #-9] } (41. Kd2 Re7 42. Kd3 Ka6 43. Kd2 Re5 44. Kd1 Ka5 45. Kc2 Rxf5 46. Kd3 Re5) 41... Bg5 { [%eval #-11] } 42. a5 { [%eval #-10] } 42... Bf6 { [%eval #-9] } 43. a6+ { [%eval #-10] } { White wins on time. } 1-0