FEN
[Event "rated bullet game"]
[Site "https://lichess.org/lBj5VDXl"]
[Date "2026.01.15"]
[Round "-"]
[White "hrih"]
[Black "racourix"]
[Result "0-1"]
[GameId "lBj5VDXl"]
[UTCDate "2026.01.15"]
[UTCTime "21:44:12"]
[WhiteElo "1562"]
[BlackElo "1481"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+7"]
[Variant "Standard"]
[TimeControl "120+0"]
[ECO "B21"]
[Opening "Sicilian Defense: McDonnell Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.25] } 2. f4 { [%eval 0.0] } { B21 Sicilian Defense: McDonnell Attack } 2... Nc6 { [%eval 0.0] } 3. Nf3 { [%eval 0.13] } 3... e6 { [%eval 0.18] } 4. Bc4?! { (0.18 → -0.58) Inaccuracy. Bb5 was best. } { [%eval -0.58] } (4. Bb5 Nd4 5. Nxd4 cxd4 6. O-O a6 7. Be2 Bc5 8. d3 Ne7) 4... a6 { [%eval -0.32] } 5. O-O { [%eval -0.71] } 5... b5?! { (-0.71 → -0.16) Inaccuracy. d5 was best. } { [%eval -0.16] } (5... d5 6. exd5 exd5 7. Re1+ Be7 8. Bf1 Nh6 9. d3 O-O 10. Nbd2) 6. Be2 { [%eval -0.23] } 6... Bb7 { [%eval -0.27] } 7. c3 { [%eval -0.4] } 7... f6?! { (-0.40 → 0.69) Inaccuracy. d5 was best. } { [%eval 0.69] } (7... d5 8. d3 Be7 9. a4 Qb6 10. Kh1 dxe4 11. dxe4 Nf6 12. e5) 8. d4 { [%eval 0.72] } 8... Be7?! { (0.72 → 1.69) Inaccuracy. cxd4 was best. } { [%eval 1.69] } (8... cxd4 9. cxd4) 9. d5 { [%eval 1.54] } 9... exd5? { (1.54 → 2.82) Mistake. Na5 was best. } { [%eval 2.82] } (9... Na5) 10. exd5 { [%eval 3.12] } 10... Na5 { [%eval 2.78] } 11. b3?! { (2.78 → 1.84) Inaccuracy. d6 was best. } { [%eval 1.84] } (11. d6 Bf8 12. Be3 Bc6 13. Nh4 g6 14. f5 Kf7 15. b4 cxb4 16. cxb4 Nc4) 11... Rc8 { [%eval 2.44] } 12. c4 { [%eval 2.32] } 12... b4?! { (2.32 → 3.64) Inaccuracy. Nh6 was best. } { [%eval 3.64] } (12... Nh6 13. d6 Bf8 14. cxb5 Nf5 15. Re1 Bxd6 16. Bd3+ Ne7 17. bxa6 Ba8 18. Na3) 13. Bb2 { [%eval 2.89] } 13... Nh6 { [%eval 2.97] } 14. Nh4 { [%eval 2.88] } 14... O-O { [%eval 2.84] } 15. f5 { [%eval 2.3] } 15... Qc7 { [%eval 2.72] } 16. Bh5 { [%eval 2.55] } 16... Bd6 { [%eval 2.46] } 17. g3 { [%eval 2.53] } 17... Ba8 { [%eval 2.48] } 18. Nd2 { [%eval 2.41] } 18... Nb7 { [%eval 2.53] } 19. Ne4 { [%eval 2.58] } 19... Nd8 { [%eval 2.84] } 20. Bxf6? { (2.84 → 1.15) Mistake. Nxd6 was best. } { [%eval 1.15] } (20. Nxd6 Qxd6 21. Bc1 Ndf7 22. Bf4 Qe7 23. Qd2 Rfe8 24. Bxh6 gxh6 25. Rae1 Qf8) 20... gxf6? { (1.15 → 3.00) Mistake. Rxf6 was best. } { [%eval 3.0] } (20... Rxf6 21. Qe2) 21. Qf3?? { (3.00 → -1.09) Blunder. Qd2 was best. } { [%eval -1.09] } (21. Qd2 Kg7 22. Nxf6 Ndf7 23. Bxf7 Nxf7 24. Nxh7 Rh8 25. f6+ Kg8 26. Ng5 Bxg3) 21... Kh8?? { (-1.09 → 1.54) Blunder. Be5 was best. } { [%eval 1.54] } (21... Be5 22. Rae1) 22. Nxd6?? { (1.54 → -1.09) Blunder. Bg6 was best. } { [%eval -1.09] } (22. Bg6 Be5) 22... Qxd6 { [%eval -1.19] } 23. Rae1 { [%eval -1.02] } 23... Ndf7? { (-1.02 → 0.44) Mistake. Rg8 was best. } { [%eval 0.44] } (23... Rg8 24. Bg6) 24. Bxf7 { [%eval 0.22] } 24... Nxf7?! { (0.22 → 0.96) Inaccuracy. Rxf7 was best. } { [%eval 0.96] } (24... Rxf7 25. Qh5) 25. Qh5 { [%eval 0.95] } 25... Ng5 { [%eval 1.49] } 26. Ng6+ { [%eval 1.39] } 26... Kg7 { [%eval 1.36] } 27. Nxf8 { [%eval 1.37] } 27... Rxf8 { [%eval 1.67] } 28. h4?? { (1.67 → -3.71) Blunder. Re3 was best. } { [%eval -3.71] } (28. Re3 Nf7) 28... Qxg3+ { [%eval -3.61] } 29. Kh1 { [%eval -3.4] } 29... Qh3+ { [%eval -3.33] } 30. Kg1 { [%eval -2.62] } 30... Nf7?? { (-2.62 → 5.68) Blunder. Rg8 was best. } { [%eval 5.68] } (30... Rg8 31. Re8 Qg3+ 32. Kh1 Rxe8 33. Qxe8 Qxh4+ 34. Kg1 Qg3+ 35. Kh1 Qh3+ 36. Kg1) 31. Rf2?? { (5.68 → -0.36) Blunder. Rf3 was best. } { [%eval -0.36] } (31. Rf3 Qxf3 32. Qxf3 Ne5 33. Rxe5 fxe5 34. Qg3+ Kf7 35. Qxe5 Re8 36. Qc7 Re4) 31... Kh8 { [%eval 0.0] } 32. Rh2?? { (0.00 → -6.52) Blunder. Rg2 was best. } { [%eval -6.52] } (32. Rg2 Qc3 33. Re7 Qc1+ 34. Kf2 Qd2+ 35. Kf1 Qc1+ 36. Kf2) 32... Rg8+? { (-6.52 → -3.44) Mistake. Qg3+ was best. } { [%eval -3.44] } (32... Qg3+ 33. Rg2 Qxe1+ 34. Kh2 Ne5 35. Qe2 Qxe2 36. Rxe2 Rg8 37. Rg2 Rd8 38. Kg1) 33. Kh1 { [%eval -3.35] } 33... Qc3? { (-3.35 → -1.89) Mistake. Qg3 was best. } { [%eval -1.89] } (33... Qg3 34. Qe2 Ne5 35. Qf2 Qg4 36. Rf1 Qe4+ 37. Rg2 Bb7 38. Kg1 Rxg2+ 39. Qxg2) 34. Rd1? { (-1.89 → -3.34) Mistake. Rg1 was best. } { [%eval -3.34] } (34. Rg1 Rxg1+ 35. Kxg1 Qe1+ 36. Kg2 Kg7 37. Rh1 Qd2+ 38. Kg3 Qe3+ 39. Qf3 Qe5+) 34... Ne5 { [%eval -3.32] } 35. Qe2 { [%eval -3.36] } 35... Qg3 { [%eval -3.25] } 36. h5? { (-3.25 → -5.13) Mistake. Qg2 was best. } { [%eval -5.13] } (36. Qg2 Qf4 37. Qe2 Bb7 38. Rf1 Qd4 39. Rd1 Qc3 40. Rg1 Rxg1+ 41. Kxg1 Qc1+) 36... Rg4? { (-5.13 → -3.10) Mistake. Nf3 was best. } { [%eval -3.1] } (36... Nf3 37. Qg2 Qf4 38. Qb2 Qg5 39. Qg2 Nxh2 40. Qxg5 Rxg5 41. Kxh2 Rxh5+ 42. Kg3) 37. h6?! { (-3.10 → -3.93) Inaccuracy. Qf2 was best. } { [%eval -3.93] } (37. Qf2) 37... Rf4?? { (-3.93 → 0.01) Blunder. Nf3 was best. } { [%eval 0.01] } (37... Nf3 38. Qf2 Qxh2+ 39. Qxh2 Nxh2 40. Kxh2 Kg8 41. Ra1 Kf7 42. Kh3 Rg5 43. a3) 38. Rg1 { [%eval 0.05] } 38... Qf3+ { [%eval 0.03] } 39. Qxf3 { [%eval 0.09] } 39... Nxf3 { [%eval 0.09] } 40. Rhg2?? { (0.09 → Mate in 2) Checkmate is now unavoidable. Rf1 was best. } { [%eval #-2] } (40. Rf1 Kg8) 40... Nxg1?? { (Mate in 2 → -3.93) Lost forced checkmate sequence. Rh4+ was best. } { [%eval -3.93] } (40... Rh4+ 41. Rh2 Rxh2#) 41. Kxg1 { [%eval -3.88] } 41... Rxf5 { [%eval -3.34] } 42. Rg7? { (-3.34 → -5.81) Mistake. Re2 was best. } { [%eval -5.81] } (42. Re2 Re5 43. Rf2 f5 44. Rg2 Re8 45. Kf1 Re7 46. Kf2 Bb7 47. Rg5 a5) 42... Bxd5?! { (-5.81 → -4.33) Inaccuracy. Rg5+ was best. } { [%eval -4.33] } (42... Rg5+ 43. Rxg5 fxg5 44. Kf2 Bxd5 45. cxd5 Kg8 46. Kf3 Kf7 47. Ke4 Kf6 48. Kf3) 43. cxd5?! { (-4.33 → -5.81) Inaccuracy. Rxd7 was best. } { [%eval -5.81] } (43. Rxd7 Bg8 44. Rc7 Rg5+ 45. Kf2 Rh5 46. Kg3 Rxh6 47. Rxc5 Kg7 48. Rc7+ Kg6) 43... Rxd5?? { (-5.81 → -2.69) Blunder. Rg5+ was best. } { [%eval -2.69] } (43... Rg5+ 44. Rxg5 fxg5 45. Kg2 Kg8 46. Kg3 Kf7 47. Kg4 Kf6 48. Kg3 Kg6 49. Kf3) 44. Rxd7?? { (-2.69 → -8.68) Blunder. Re7 was best. } { [%eval -8.68] } (44. Re7 Kg8 45. Kg2 Rg5+ 46. Kf3 Rg6 47. Rxd7 Rxh6 48. Rd6 Rh3+ 49. Kf4 Kf7) 44... Rxd7 { [%eval -8.7] } { White resigns. } 0-1