FEN
[Event "rated bullet game"]
[Site "https://lichess.org/0mN90Wmd"]
[Date "2026.05.26"]
[Round "-"]
[White "Singer1111"]
[Black "andeng87"]
[Result "0-1"]
[GameId "0mN90Wmd"]
[UTCDate "2026.05.26"]
[UTCTime "18:37:15"]
[WhiteElo "1535"]
[BlackElo "1577"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "120+1"]
[ECO "D32"]
[Opening "Tarrasch Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... e6 { [%eval 0.42] } 2. c4 { [%eval 0.16] } 2... d5 { [%eval 0.17] } 3. Nc3 { [%eval 0.22] } 3... c5 { [%eval 0.32] } { D32 Tarrasch Defense } 4. e3 { [%eval 0.0] } 4... Nc6 { [%eval 0.19] } 5. Nf3 { [%eval 0.07] } 5... Qb6? { (0.07 → 1.43) Mistake. Nf6 was best. } { [%eval 1.43] } (5... Nf6 6. a3 dxc4 7. Bxc4 a6 8. O-O b5 9. Bd3 cxd4 10. exd4) 6. cxd5 { [%eval 1.14] } 6... exd5?! { (1.14 → 2.19) Inaccuracy. cxd4 was best. } { [%eval 2.19] } (6... cxd4 7. exd4 exd5 8. Nxd5 Qa5+ 9. Nc3 Be6 10. Bb5 Bb4 11. O-O) 7. Nxd5 { [%eval 2.25] } 7... Qd8 { [%eval 2.13] } 8. Bc4?! { (2.13 → 1.01) Inaccuracy. Nc3 was best. } { [%eval 1.01] } (8. Nc3 cxd4 9. exd4 Bd6 10. d5 Qe7+ 11. Be2 Ne5 12. O-O Nf6) 8... Be6? { (1.01 → 2.53) Mistake. b5 was best. } { [%eval 2.53] } (8... b5 9. Bxb5 Qxd5 10. O-O Bd7 11. e4 Qd6 12. dxc5 Qxd1 13. Rxd1 a6 14. Ba4) 9. Qd3?? { (2.53 → -1.98) Blunder. e4 was best. } { [%eval -1.98] } (9. e4 cxd4 10. O-O Bd6 11. Nxd4 Qh4 12. g3 Qxe4 13. Nb5 Rd8 14. Ndc3 Qxc4) 9... cxd4?? { (-1.98 → 1.18) Blunder. Bxd5 was best. } { [%eval 1.18] } (9... Bxd5 10. Bxd5 Qxd5 11. e4 Qd7 12. d5 Nge7 13. Be3 Ng6 14. Rd1 Nd4 15. Bxd4) 10. exd4?? { (1.18 → -3.61) Blunder. Qe4 was best. } { [%eval -3.61] } (10. Qe4 Nf6 11. Nxf6+ Qxf6 12. Bxe6 Qxe6 13. Qxe6+ fxe6 14. Nxd4 Nxd4 15. exd4 Rc8) 10... Bxd5 { [%eval -3.56] } 11. Bxd5 { [%eval -4.04] } 11... Qxd5 { [%eval -3.88] } 12. O-O { [%eval -3.73] } 12... Nf6 { [%eval -3.6] } 13. Re1+ { [%eval -3.8] } 13... Be7 { [%eval -3.65] } 14. Bg5 { [%eval -3.92] } 14... h6?! { (-3.92 → -2.68) Inaccuracy. O-O was best. } { [%eval -2.68] } (14... O-O 15. Re3 Bd8 16. Rc1 Qd6 17. h4 Nd5 18. Qb3 Bxg5 19. Nxg5 Rad8 20. Rxc6) 15. Bxf6 { [%eval -2.72] } 15... gxf6 { [%eval -2.68] } 16. Rac1 { [%eval -2.91] } 16... O-O-O?? { (-2.91 → 1.36) Blunder. Kf8 was best. } { [%eval 1.36] } (16... Kf8 17. Nh4 Rd8 18. h3 h5 19. b4 Bxb4 20. Re4 Ne7 21. Qe2 Rg8 22. Rc7) 17. Red1?? { (1.36 → -3.88) Blunder. Rxe7 was best. } { [%eval -3.88] } (17. Rxe7 Kb8 18. Ree1 Qxa2 19. Qf5 Qd5 20. Qxf6 Nxd4 21. Nxd4 Qxd4 22. Qxf7 a6) 17... Kb8 { [%eval -3.92] } 18. b3 { [%eval -4.26] } 18... Nb4 { [%eval -4.09] } 19. Qc4 { [%eval -4.08] } 19... Qxc4 { [%eval -4.15] } 20. bxc4 { [%eval -4.1] } 20... Nxa2 { [%eval -4.21] } 21. Ra1 { [%eval -4.47] } 21... Nc3 { [%eval -4.46] } 22. Rd3 { [%eval -4.63] } 22... Ne2+ { [%eval -3.89] } 23. Kf1 { [%eval -3.89] } 23... Nf4 { [%eval -3.77] } 24. Rda3?! { (-3.77 → -5.52) Inaccuracy. Rb3 was best. } { [%eval -5.52] } (24. Rb3 Rd7 25. g3 Ne6 26. d5 Nc5 27. Re3 Bd6 28. Nh4 Re7 29. Rea3 a6) 24... a6?! { (-5.52 → -3.88) Inaccuracy. Bxa3 was best. } { [%eval -3.88] } (24... Bxa3 25. Rxa3 Rc8 26. g3 Ng6 27. Ra4 Rhd8 28. Rb4 Ka8 29. Kg2) 25. Re3 { [%eval -4.3] } 25... Rd7 { [%eval -4.0] } 26. d5 { [%eval -4.21] } 26... Rhd8 { [%eval -3.82] } 27. Re4 { [%eval -4.16] } 27... Nd3 { [%eval -4.23] } 28. Ke2 { [%eval -4.4] } 28... Ne5 { [%eval -4.19] } 29. Nxe5 { [%eval -4.2] } 29... fxe5 { [%eval -4.16] } 30. Rxe5 { [%eval -4.96] } 30... Bd6?! { (-4.96 → -3.92) Inaccuracy. Bf6 was best. } { [%eval -3.92] } (30... Bf6 31. f4 Bxe5 32. fxe5 Re7 33. Kd3 Rxe5 34. Rf1 f5 35. Kc3 h5 36. Kd4) 31. Rh5 { [%eval -3.95] } 31... Rc7 { [%eval -3.58] } 32. Rc1 { [%eval -4.17] } 32... Bf4 { [%eval -3.7] } 33. Rc2 { [%eval -3.6] } 33... Bg5 { [%eval -3.38] } 34. g3 { [%eval -3.73] } 34... Re8+ { [%eval -3.0] } 35. Kd3 { [%eval -2.63] } 35... Rh8 { [%eval -2.41] } 36. f4?! { (-2.41 → -3.25) Inaccuracy. c5 was best. } { [%eval -3.25] } (36. c5 b6 37. h4 Bd8 38. c6 Be7 39. f4 Rd8 40. g4 Bf8 41. Kd4 Bg7+) 36... Bf6?! { (-3.25 → -2.41) Inaccuracy. Be7 was best. } { [%eval -2.41] } (36... Be7 37. g4 a5 38. g5 Rcc8 39. gxh6 Rh7 40. Rg2 Rch8 41. Rf5 Bb4 42. Kd4) 37. Ke4?! { (-2.41 → -3.29) Inaccuracy. c5 was best. } { [%eval -3.29] } (37. c5 Rd7 38. g4 Bg7 39. Rf5 Kc7 40. h4 Rhd8 41. Ke4 a5 42. g5 a4) 37... Re7+ { [%eval -3.19] } 38. Kf5 { [%eval -3.18] } 38... Bg7 { [%eval -3.25] } 39. g4 { [%eval -3.15] } 39... Ka7?! { (-3.15 → -2.22) Inaccuracy. b5 was best. } { [%eval -2.22] } (39... b5 40. c5 b4 41. Rh3 Rb7 42. Rb3 a5 43. d6 a4 44. Rb1 a3 45. c6) 40. d6?! { (-2.22 → -2.95) Inaccuracy. c5 was best. } { [%eval -2.95] } (40. c5 Re1 41. d6 Rd1 42. g5 a5 43. gxh6 Bxh6 44. Ke4 Re8+ 45. Re5 Rxe5+) 40... Rd7 { [%eval -3.24] } 41. c5 { [%eval -2.75] } 41... a5 { [%eval -2.11] } 42. Ke4 { [%eval -2.22] } 42... Ka6 { [%eval -1.98] } 43. Ra2?! { (-1.98 → -2.70) Inaccuracy. g5 was best. } { [%eval -2.7] } (43. g5 Re8+ 44. Kd5 hxg5 45. Rxg5 Bf6 46. Rf5 Bd8 47. Re5 Rg8 48. Re1 Rg6) 43... b6 { [%eval -2.64] } 44. c6? { (-2.64 → -4.98) Mistake. Rd5 was best. } { [%eval -4.98] } (44. Rd5 Re8+ 45. Kf5 Rc8 46. cxb6 Bc3 47. g5 hxg5 48. fxg5 Rc6 49. h4 Rcxd6) 44... Rxd6 { [%eval -4.9] } 45. c7 { [%eval -5.28] } 45... Rc6 { [%eval -5.28] } 46. Rf5 { [%eval -5.31] } 46... Rxc7 { [%eval -5.43] } 47. Rd2 { [%eval -5.67] } 47... Rhc8 { [%eval -5.12] } 48. Rdd5?! { (-5.12 → -6.57) Inaccuracy. g5 was best. } { [%eval -6.57] } (48. g5 a4 49. Ra2 Rc4+ 50. Kf3 hxg5 51. Rxf7 Bh6 52. Rf6 Rh8 53. h3 Rb4) 48... Rc4+ { [%eval -5.96] } 49. Kf3 { [%eval -6.09] } 49... Rc3+ { [%eval -5.84] } 50. Kg2 { [%eval -6.93] } 50... Rc2+ { [%eval -6.71] } 51. Kh3?? { (-6.71 → Mate in 3) Checkmate is now unavoidable. Kh1 was best. } { [%eval #-3] } (51. Kh1 a4 52. Rxf7 a3 53. Rdd7 Rb2 54. Ra7+ Kb5 55. Rfc7 Rxc7 56. Rxc7 a2) 51... R2c3+?? { (Mate in 3 → -5.64) Lost forced checkmate sequence. R8c3+ was best. } { [%eval -5.64] } (51... R8c3+ 52. Rd3 Rxd3+ 53. Kh4 Rxh2#) 52. Kh4 { [%eval -5.54] } 52... R8c6 { [%eval -5.0] } 53. Rxf7 { [%eval -4.87] } 53... Bf6+ { [%eval -4.86] } 54. Kh5 { [%eval -5.1] } 54... Rh3+ { [%eval -4.76] } 55. Kg6 { [%eval -4.87] } 55... Bc3+ { [%eval -4.86] } 56. Kh7 { [%eval -5.04] } 56... Rxh2 { [%eval -4.93] } 57. g5?? { (-4.93 → Mate in 2) Checkmate is now unavoidable. Rd8 was best. } { [%eval #-2] } (57. Rd8 Kb5 58. f5 Rg2 59. Re7 Rxg4 60. Re6 Rxe6 61. fxe6 Re4 62. Re8 a4) 57... hxg5+ { [%eval #-1] } 58. Kg8 { [%eval #-1] } 58... g4? { (Mate in 1 → -7.43) Lost forced checkmate sequence. Rh8# was best. } { [%eval -7.43] } (58... Rh8#) 59. Rg5? { (-7.43 → Mate in 1) Checkmate is now unavoidable. Kf8 was best. } { [%eval #-1] } (59. Kf8 Rc8+ 60. Ke7 Rc7+ 61. Ke6 Re2+ 62. Re5 Bxe5 63. fxe5 Rxf7 64. Kxf7 Rxe5) 59... Bf6? { (Mate in 1 → -7.22) Lost forced checkmate sequence. Rh8# was best. } { [%eval -7.22] } (59... Rh8#) 60. Rxf6 { [%eval -8.54] } 60... Rxf6 { [%eval -8.23] } 61. Rxg4 { [%eval -8.25] } 61... Rf2 { [%eval -7.96] } 62. Kg7 { [%eval -7.4] } 62... R6xf4 { [%eval -8.9] } 63. Rg6 { [%eval -8.55] } 63... Rc4 { [%eval -7.65] } 64. Re6 { [%eval -13.4] } 64... Rc5?! { (-13.40 → -7.14) Inaccuracy. Rg4+ was best. } { [%eval -7.14] } (64... Rg4+ 65. Rg6 Rxg6+ 66. Kxg6 a4 67. Kg5 Ka5 68. Kg4 a3 69. Kg3 b5 70. Kh4) 65. Re8 { [%eval -8.35] } 65... Rd2 { [%eval -8.35] } 66. Kg6 { [%eval -8.17] } 66... Rc4 { [%eval -8.16] } 67. Ra8+ { [%eval -7.95] } 67... Kb5 { [%eval -8.82] } 68. Rf8 { [%eval -8.73] } 68... a4 { [%eval -8.6] } 69. Rf5+ { [%eval -8.56] } 69... Ka6 { [%eval -7.68] } 70. Rf3 { [%eval -9.23] } 70... b5 { [%eval -9.2] } 71. Ra3 { [%eval -8.92] } 71... Ka5 { [%eval -8.59] } 72. Ra1 { [%eval -8.3] } 72... Kb4 { [%eval -9.49] } 73. Rb1+ { [%eval -10.0] } 73... Kc3 { [%eval -9.86] } 74. Rc1+ { [%eval -8.9] } 74... Kd3 { [%eval -8.98] } 75. Rb1 { [%eval -10.35] } 75... b4 { [%eval -10.33] } 76. Ra1 { [%eval -10.69] } 76... a3 { [%eval -9.64] } 77. Rb1 { [%eval -9.87] } 77... a2 { [%eval -11.41] } 78. Ra1 { [%eval -11.52] } 78... b3 { [%eval -10.03] } 79. Kf5 { [%eval -11.45] } 79... Kc2 { [%eval -11.1] } 80. Ke5?! { (-11.10 → Mate in 8) Checkmate is now unavoidable. Kg6 was best. } { [%eval #-8] } (80. Kg6 Ra4 81. Kf7 b2 82. Rh1 Ra7+ 83. Ke6 Ra5 84. Rh4 a1=Q 85. Rc4+ Kb3) 80... Kb2 { [%eval #-7] } 81. Rf1 { [%eval #-7] } 81... Rc1 { [%eval #-7] } 82. Rf3 { [%eval #-6] } 82... a1=Q { [%eval #-5] } 83. Kf6 { [%eval #-5] } 83... Kc2+ { [%eval #-5] } 84. Kg5 { [%eval #-4] } 84... Qa5+ { [%eval #-5] } 85. Rf5 { [%eval #-4] } 85... Rg2+ { [%eval #-5] } 86. Kf6 { [%eval #-5] } 86... Qxf5+ { [%eval #-5] } 87. Kxf5 { [%eval #-5] } 87... b2 { [%eval #-5] } 88. Ke5 { [%eval #-5] } 88... b1=Q { [%eval #-4] } 89. Ke4 { [%eval #-4] } 89... Qb4+ { [%eval #-3] } 90. Kf5 { [%eval #-2] } 90... Rb1 { [%eval #-3] } 91. Ke5 { [%eval #-3] } 91... Kb2 { [%eval #-3] } 92. Kf5 { [%eval #-2] } 92... Ka1 { [%eval #-3] } 93. Ke5 { [%eval #-3] } 93... Qe1+ { [%eval #-2] } 94. Kd5 { [%eval #-2] } 94... Rd1+ { [%eval #-2] } 95. Kc4 { [%eval #-2] } 95... Rc2+ { [%eval #-2] } 96. Kb5 { [%eval #-2] } 96... Qe5+ { [%eval #-2] } 97. Kb4 { [%eval #-2] } 97... Rb1+ { [%eval #-1] } 98. Ka3 { [%eval #-1] } 98... Qc3+ { [%eval #-1] } 99. Ka4 { [%eval #-1] } 99... Qb4# { Black wins by checkmate. } 0-1