FEN
[Event "rated bullet game"]
[Site "https://lichess.org/1OLFJRNC"]
[Date "2026.05.20"]
[Round "-"]
[White "houses1983"]
[Black "Stephenchess9ja"]
[Result "0-1"]
[GameId "1OLFJRNC"]
[UTCDate "2026.05.20"]
[UTCTime "06:51:33"]
[WhiteElo "2069"]
[BlackElo "2079"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "A06"]
[Opening "Zukertort Opening: Old Indian Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d3 { [%eval -0.15] } 1... d5 { [%eval 0.0] } 2. Nf3 { [%eval 0.0] } { A06 Zukertort Opening: Old Indian Attack } 2... c6 { [%eval 0.33] } 3. g3 { [%eval 0.08] } 3... Nf6 { [%eval 0.12] } 4. Bf4 { [%eval -0.1] } 4... Bg4 { [%eval 0.04] } 5. Bg2 { [%eval 0.02] } 5... Nbd7 { [%eval 0.04] } 6. Bc7?? { (0.04 → -5.17) Blunder. O-O was best. } { [%eval -5.17] } (6. O-O e6 7. Nbd2 Bh5 8. h3 h6 9. e4 g5 10. Be3 Bg7) 6... Bxf3?? { (-5.17 → 2.17) Blunder. Qxc7 was best. } { [%eval 2.17] } (6... Qxc7 7. O-O e6 8. c4 Be7 9. cxd5 cxd5 10. h3 Bxf3 11. exf3 Nb8 12. Nc3) 7. Bxd8 { [%eval 2.16] } 7... Bxg2 { [%eval 2.07] } 8. Rg1 { [%eval 2.15] } 8... Bh3 { [%eval 2.09] } 9. Bc7 { [%eval 1.79] } 9... e5 { [%eval 1.85] } 10. Ba5 { [%eval 1.42] } 10... Bc5 { [%eval 1.62] } 11. Bd2? { (1.62 → 0.44) Mistake. c3 was best. } { [%eval 0.44] } (11. c3 h5 12. Nd2 Be7 13. Nf3 O-O 14. d4 b6 15. Bb4 c5 16. Ba3 exd4) 11... Ng4 { [%eval 0.59] } 12. e3 { [%eval 0.31] } 12... Nxh2?? { (0.31 → 3.02) Blunder. O-O was best. } { [%eval 3.02] } (12... O-O 13. Qe2 e4 14. dxe4 Nde5 15. Bc3 Nxh2 16. Nd2 Bg4 17. Bxe5 Bxe2 18. Kxe2) 13. Rh1?? { (3.02 → -0.90) Blunder. Qh5 was best. } { [%eval -0.9] } (13. Qh5 O-O-O 14. Rh1 Bg4 15. Qxh2 h5 16. Ba5 b6 17. Bc3 d4 18. Qg2 dxc3) 13... Bg4 { [%eval -0.86] } 14. Qc1 { [%eval -0.9] } 14... Nf3+ { [%eval -1.07] } 15. Kf1 { [%eval -1.04] } 15... Nxd2+?? { (-1.04 → 1.35) Blunder. O-O was best. } { [%eval 1.35] } (15... O-O 16. Ba5 b6 17. Be1 Rfe8 18. b4 Bd6 19. Nd2 e4 20. Nxf3 Bxf3 21. Rh4) 16. Nxd2 { [%eval 1.4] } 16... h5 { [%eval 1.72] } 17. c3 { [%eval 1.37] } 17... e4 { [%eval 1.52] } 18. d4? { (1.52 → 0.25) Mistake. dxe4 was best. } { [%eval 0.25] } (18. dxe4 dxe4 19. Nxe4 Be7 20. Qc2 O-O-O 21. Nd2 g5 22. f3 Be6 23. Rd1 h4) 18... Bd6 { [%eval 0.14] } 19. Nb3?! { (0.14 → -0.83) Inaccuracy. c4 was best. } { [%eval -0.83] } (19. c4 Nf6 20. Qc3 a5 21. a3 O-O 22. Kg2 g6 23. b4 a4 24. Qb2 Bd7) 19... b6?! { (-0.83 → 0.26) Inaccuracy. g5 was best. } { [%eval 0.26] } (19... g5 20. c4 Ke7 21. Qc3 h4 22. Nd2 Nf6 23. Qa5 hxg3 24. Kg2 Bh3+ 25. Rxh3) 20. Qd2? { (0.26 → -1.12) Mistake. c4 was best. } { [%eval -1.12] } (20. c4 Nf6 21. Rh4 Bd7 22. a4 g5 23. Rh1 Kf8 24. a5 Kg7 25. axb6 axb6) 20... Nf6 { [%eval -0.81] } 21. Rh2? { (-0.81 → -2.00) Mistake. Qc2 was best. } { [%eval -2.0] } (21. Qc2 g5 22. c4 Kf8 23. Nd2 Kg7 24. Kg2 Rh6 25. a3 h4 26. gxh4 gxh4) 21... Nh7? { (-2.00 → -0.31) Mistake. Ke7 was best. } { [%eval -0.31] } (21... Ke7 22. Qc2 h4 23. Rxh4 g5 24. Rxh8 Rxh8 25. Ke1 Rh1+ 26. Kd2 Rh2 27. Rf1) 22. Kg1?? { (-0.31 → -5.06) Blunder. Qc2 was best. } { [%eval -5.06] } (22. Qc2 g6 23. c4 O-O 24. Rh4 Bf5 25. Nc1 Rac8 26. Ne2 Kg7 27. Qa4 Nf6) 22... Ng5 { [%eval -5.05] } 23. Qc2 { [%eval -4.88] } 23... Nf3+ { [%eval -4.7] } 24. Kh1 { [%eval -5.58] } 24... Nxh2 { [%eval -5.82] } 25. Kxh2 { [%eval -6.88] } 25... O-O?? { (-6.88 → -0.99) Blunder. h4 was best. } { [%eval -0.99] } (25... h4 26. Nd2 hxg3+ 27. Kg1 gxf2+ 28. Kxf2 Rh2+ 29. Kg1 Ke7 30. Rc1 Rah8 31. Nf1) 26. Rf1?! { (-0.99 → -1.82) Inaccuracy. Nd2 was best. } { [%eval -1.82] } (26. Nd2 h4 27. Kg2 hxg3 28. fxg3 b5 29. Rh1 f5 30. Qb1 Rae8 31. Rh2 Kf7) 26... f5?! { (-1.82 → -0.82) Inaccuracy. Rae8 was best. } { [%eval -0.82] } (26... Rae8 27. Rh1 Bf3 28. Rf1 h4 29. Nd2 hxg3+ 30. fxg3 Bg4 31. Kg2 Re6 32. Rh1) 27. Nc1? { (-0.82 → -2.43) Mistake. c4 was best. } { [%eval -2.43] } (27. c4 h4 28. cxd5 cxd5 29. Qc6 Rad8 30. Nd2 Kh7 31. Qb5 a5 32. a3 hxg3+) 27... g5?! { (-2.43 → -1.75) Inaccuracy. h4 was best. } { [%eval -1.75] } (27... h4 28. Rh1 hxg3+ 29. fxg3 Bf3 30. Kg1 Bxh1 31. Kxh1 Rf6 32. Kg2 b5 33. Ne2) 28. Ne2 { [%eval -1.84] } 28... f4? { (-1.84 → -0.53) Mistake. h4 was best. } { [%eval -0.53] } (28... h4 29. Rh1 Kg7 30. Kg1 Bf3 31. gxh4 Bxh1 32. Kxh1 f4 33. Qa4 f3 34. Nf4) 29. gxf4 { [%eval -0.54] } 29... gxf4 { [%eval -0.36] } 30. Nxf4 { [%eval -0.77] } 30... Bxf4+ { [%eval -0.32] } 31. exf4 { [%eval -0.42] } 31... Rxf4 { [%eval -0.62] } 32. Qd2?! { (-0.62 → -1.58) Inaccuracy. c4 was best. } { [%eval -1.58] } (32. c4 Kh7 33. f3 Rg8 34. Qc1 Rgf8 35. fxg4 Rxf1 36. Qg5 R8f2+ 37. Kg3 Rf3+) 32... Raf8 { [%eval -1.29] } 33. Qe3? { (-1.29 → -3.10) Mistake. c4 was best. } { [%eval -3.1] } (33. c4 Kh7 34. f3 Be6 35. Kg3 h4+ 36. Kh2 exf3 37. Qe3 R8f6 38. cxd5 Bxd5) 33... Bf3?? { (-3.10 → -0.14) Blunder. Rf3 was best. } { [%eval -0.14] } (33... Rf3 34. Qg5+ Kh7 35. Re1 Rxf2+ 36. Kg1 R2f3 37. Kh1 Rg8 38. Qe5 Rf5 39. Qd6) 34. Rg1+ { [%eval -0.19] } 34... Kh7 { [%eval -0.13] } 35. Rg3?! { (-0.13 → -0.77) Inaccuracy. c4 was best. } { [%eval -0.77] } (35. c4 R8f6 36. cxd5 cxd5 37. Qc1 Bg4 38. Rg2 Rxf2 39. Rxf2 Rxf2+ 40. Kg1 Rf7) 35... Rh4+ { [%eval -0.84] } 36. Kg1?? { (-0.84 → Mate in 1) Checkmate is now unavoidable. Rh3 was best. } { [%eval #-1] } (36. Rh3 Rhf4 37. Rg3 h4 38. Rg1 Bh5 39. f3 Bxf3 40. c4 Bg4 41. Rg2 R8f7) 36... Rh1# { Black wins by checkmate. } 0-1