lichess.org
Donate
FEN
[Event "rated ultraBullet game"] [Site "https://lichess.org/qsEg4TQh"] [Date "2026.03.12"] [Round "-"] [White "hello_328"] [Black "woshigeshagua"] [Result "0-1"] [GameId "qsEg4TQh"] [UTCDate "2026.03.12"] [UTCTime "08:15:22"] [WhiteElo "2307"] [BlackElo "2319"] [WhiteRatingDiff "-6"] [BlackRatingDiff "+12"] [Variant "Standard"] [TimeControl "15+0"] [ECO "A05"] [Opening "King's Indian Attack: Wahls Defense"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. g3 { [%eval 0.1] } 1... Nf6 { [%eval 0.18] } 2. d3 { [%eval -0.04] } 2... g6 { [%eval 0.07] } 3. Nf3 { [%eval 0.0] } 3... Bg7 { [%eval 0.0] } 4. Bg2 { [%eval 0.0] } 4... O-O { [%eval 0.0] } 5. O-O { [%eval -0.08] } 5... d5 { [%eval -0.06] } { A05 King's Indian Attack: Wahls Defense } 6. Nfd2 { [%eval -0.42] } 6... c5 { [%eval -0.36] } 7. c3 { [%eval -0.62] } 7... Nc6 { [%eval -0.47] } 8. e4 { [%eval -0.63] } 8... e5 { [%eval -0.63] } 9. exd5 { [%eval -0.6] } 9... Nxd5 { [%eval -0.51] } 10. Ne4 { [%eval -0.81] } 10... Nf6?? { (-0.81 → 0.98) Blunder. b6 was best. } { [%eval 0.98] } (10... b6 11. Qf3 Nce7 12. a4 Bb7 13. a5 Rb8 14. axb6 axb6 15. Ra7 Nc8 16. Rxb7) 11. c4?? { (0.98 → -0.89) Blunder. Bg5 was best. } { [%eval -0.89] } (11. Bg5 Bf5 12. Nbd2 h6 13. Nxf6+ Bxf6 14. Bxh6 Bg7 15. Bxg7 Kxg7 16. Re1 Bxd3) 11... Nxe4 { [%eval -0.95] } 12. Bxe4 { [%eval -0.92] } 12... Be6 { [%eval -0.92] } 13. f3?! { (-0.92 → -1.54) Inaccuracy. Be3 was best. } { [%eval -1.54] } (13. Be3 Qd6 14. Nc3 f5 15. Bg2 b6 16. Qa4 Rac8 17. Rae1 Rf7) 13... Nd4?! { (-1.54 → -0.63) Inaccuracy. Qd4+ was best. } { [%eval -0.63] } (13... Qd4+ 14. Kh1 Nb4 15. Nc3 f5 16. Bxb7 Rae8 17. Qe2 Nxd3 18. Be3 Qxc4 19. Rfd1) 14. Bd5?? { (-0.63 → -2.98) Blunder. Nc3 was best. } { [%eval -2.98] } (14. Nc3 Rb8 15. Bd5 b6 16. Be3 Nf5 17. Qe2 Qd7 18. Rad1 Rfe8 19. Rfe1 Rbd8) 14... Rb8?? { (-2.98 → -0.66) Blunder. Bxd5 was best. } { [%eval -0.66] } (14... Bxd5 15. cxd5 Qxd5 16. Kg2 Rfd8 17. Nc3 Qc6 18. a4 b6) 15. Nc3 { [%eval -0.66] } 15... Bxd5 { [%eval -0.56] } 16. Nxd5 { [%eval -0.52] } 16... b5 { [%eval -0.44] } 17. Be3? { (-0.44 → -1.94) Mistake. b3 was best. } { [%eval -1.94] } (17. b3 bxc4 18. bxc4 Qd6 19. Be3 Nf5 20. Bd2 h5 21. g4 Ne7 22. Nxe7+ Qxe7) 17... bxc4 { [%eval -2.03] } 18. dxc4 { [%eval -2.04] } 18... Rxb2 { [%eval -1.91] } 19. Bxd4 { [%eval -2.09] } 19... exd4 { [%eval -2.02] } 20. Rb1 { [%eval -2.4] } 20... Qb8?! { (-2.40 → -1.28) Inaccuracy. Rxa2 was best. } { [%eval -1.28] } (20... Rxa2 21. Re1 Kh8 22. Rb3 Qa5 23. f4 Qa4 24. Qd3 Ra1 25. Rxa1 Qxa1+ 26. Kg2) 21. Rxb2 { [%eval -1.64] } 21... Qxb2 { [%eval -1.41] } 22. Qe1?? { (-1.41 → -3.60) Blunder. Rf2 was best. } { [%eval -3.6] } (22. Rf2 Qa3 23. Qb1 Re8 24. Kf1 h5 25. f4 d3) 22... d3 { [%eval -3.27] } 23. Qf2? { (-3.27 → -6.35) Mistake. Ne7+ was best. } { [%eval -6.35] } (23. Ne7+ Kh8 24. Qe4 Bd4+ 25. Kh1 Qxa2 26. Qxd3 Rb8 27. Qe4 Qxc4 28. Rd1 Qb3) 23... Qd4?? { (-6.35 → -2.28) Blunder. Bd4 was best. } { [%eval -2.28] } (23... Bd4 24. Ne3 d2 25. Rd1 Qc3 26. Nd5 Qxf3 27. Rxd2 Bxf2+ 28. Rxf2 Qd1+ 29. Kg2) 24. Qxd4 { [%eval -2.24] } 24... Bxd4+ { [%eval -2.33] } 25. Kg2 { [%eval -2.83] } 25... Re8 { [%eval -3.06] } 26. Rd1 { [%eval -3.0] } 26... Re2+ { [%eval -2.99] } 27. Kf1 { [%eval -3.48] } 27... Rf2+ { [%eval -3.39] } 28. Ke1 { [%eval -3.68] } 28... Rxh2 { [%eval -3.57] } 29. Rxd3 { [%eval -3.42] } 29... Rh1+ { [%eval -2.99] } 30. Kd2 { [%eval -3.09] } 30... Rh2+ { [%eval -3.11] } 31. Kc1 { [%eval -3.26] } 31... Rxa2 { [%eval -3.37] } 32. Rd1 { [%eval -4.09] } 32... Ra1+ { [%eval -4.22] } 33. Kd2 { [%eval -4.13] } 33... Ra2+ { [%eval -3.54] } 34. Ke1 { [%eval -4.17] } 34... Rb2 { [%eval -3.58] } 35. Kf1 { [%eval -3.9] } 35... Bf2?! { (-3.90 → -2.97) Inaccuracy. Kg7 was best. } { [%eval -2.97] } (35... Kg7 36. Rd3 Rf2+ 37. Ke1 Rc2 38. Kd1 Rxc4 39. Ra3 Bf2 40. g4 Rd4+ 41. Ke2) 36. Re1? { (-2.97 → -5.78) Mistake. g4 was best. } { [%eval -5.78] } (36. g4 a5 37. Nc3 Bd4 38. Nb5 Be5 39. Rd8+ Kg7 40. Ra8 Bg3 41. Rxa5 Rf2+) 36... Bxg3?! { (-5.78 → -4.48) Inaccuracy. Bxe1 was best. } { [%eval -4.48] } (36... Bxe1 37. Kxe1 a5 38. Kd1 Kh8 39. Kc1 Rb3 40. f4 Rxg3 41. Nf6) 37. Ne7+ { [%eval -5.03] } 37... Kf8 { [%eval -5.09] } 38. Rd1?! { (-5.09 → -6.64) Inaccuracy. Re3 was best. } { [%eval -6.64] } (38. Re3 Rf2+ 39. Kg1 Ra2 40. Kf1 h5 41. Nc8 Rf2+ 42. Kg1 h4 43. f4 Ra2) 38... Rf2+ { [%eval -6.71] } 39. Kg1 { [%eval -6.35] } 39... Rxf3?! { (-6.35 → -4.92) Inaccuracy. Kxe7 was best. } { [%eval -4.92] } (39... Kxe7 40. Ra1 Rd2 41. Rxa7+ Ke6 42. Ra5 Bd6 43. Kf1 Rd4 44. Ra6 Ke5 45. Ra7) 40. Nd5 { [%eval -4.98] } 40... Ra3 { [%eval -4.64] } 41. Ne3?! { (-4.64 → -6.56) Inaccuracy. Nf6 was best. } { [%eval -6.56] } (41. Nf6 h5 42. Nd7+ Ke7 43. Nxc5 h4 44. Ne4 Be5 45. Nf2 f5 46. Nd3 Bg3) 41... Be5 { [%eval -5.34] } 42. Ng2 { [%eval -5.65] } 42... Bd4+ { [%eval -5.56] } 43. Kh1?? { (-5.56 → Mate in 1) Checkmate is now unavoidable. Kh2 was best. } { [%eval #-1] } (43. Kh2 a5 44. Rb1 Be5+ 45. Kh1 Rc3 46. Ne1 a4 47. Kg2 a3 48. Rb7 Rg3+) 43... Ra2?? { (Mate in 1 → -5.71) Lost forced checkmate sequence. Rh3# was best. } { [%eval -5.71] } (43... Rh3#) 44. Rf1 { [%eval -5.86] } 44... Rf2 { [%eval -5.83] } 45. Nh4?! { (-5.83 → -8.63) Inaccuracy. Rc1 was best. } { [%eval -8.63] } (45. Rc1 a5 46. Ne1 Rf1+ 47. Kg2 Rg1+ 48. Kf3 a4 49. Nd3 Rxc1 50. Nxc1) 45... Rxf1+ { [%eval -8.69] } 46. Kg2 { [%eval -8.99] } 46... Rf4 { [%eval -8.99] } 47. Nf3 { [%eval -8.17] } 47... Rg4+ { [%eval -8.08] } { Black wins on time. } 0-1