FEN
[Event "rated bullet game"]
[Site "https://lichess.org/3jt7gYgl"]
[Date "2026.05.18"]
[Round "-"]
[White "ya-haivan"]
[Black "harrydavidmaster"]
[Result "1-0"]
[GameId "3jt7gYgl"]
[UTCDate "2026.05.18"]
[UTCTime "02:20:36"]
[WhiteElo "2354"]
[BlackElo "2344"]
[WhiteRatingDiff "+5"]
[BlackRatingDiff "-18"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "B30"]
[Opening "Sicilian Defense: Nyezhmetdinov-Rossolimo Attack"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.32] } 2. Nf3 { [%eval 0.2] } 2... Nc6 { [%eval 0.3] } 3. Bb5 { [%eval 0.17] } { B30 Sicilian Defense: Nyezhmetdinov-Rossolimo Attack } 3... Qc7 { [%eval 0.67] } 4. O-O { [%eval 0.41] } 4... g6 { [%eval 0.75] } 5. d3 { [%eval 0.33] } 5... Bg7 { [%eval 0.3] } 6. c3 { [%eval 0.2] } 6... e6?! { (0.20 → 0.89) Inaccuracy. Nf6 was best. } { [%eval 0.89] } (6... Nf6 7. Re1 O-O 8. d4 d5 9. exd5 Nxd5 10. dxc5 Rd8 11. Bxc6) 7. Ba4 { [%eval 0.56] } 7... Nge7 { [%eval 0.72] } 8. Bc2?! { (0.72 → -0.17) Inaccuracy. d4 was best. } { [%eval -0.17] } (8. d4 d5 9. e5 h6 10. Re1 Bd7 11. h4 a6 12. Bxc6 Bxc6 13. dxc5 g5) 8... a6?! { (-0.17 → 0.65) Inaccuracy. d5 was best. } { [%eval 0.65] } (8... d5 9. d4 dxe4 10. Bxe4 cxd4 11. cxd4 O-O 12. Nc3 Rd8 13. Qe2 a6 14. Be3) 9. Re1?! { (0.65 → 0.07) Inaccuracy. Be3 was best. } { [%eval 0.07] } (9. Be3 d6 10. d4 b6 11. h4 h6 12. Re1 e5 13. d5 Nd8 14. b4 c4) 9... O-O { [%eval 0.46] } 10. Nbd2?! { (0.46 → -0.30) Inaccuracy. Be3 was best. } { [%eval -0.3] } (10. Be3 d6 11. d4 cxd4 12. cxd4 f5 13. Nc3 f4 14. Bc1 e5 15. dxe5 Nxe5) 10... d5 { [%eval -0.37] } 11. exd5 { [%eval -0.45] } 11... Nxd5 { [%eval -0.28] } 12. Ne4 { [%eval -0.41] } 12... b6 { [%eval -0.45] } 13. Ng3 { [%eval -0.83] } 13... Bb7 { [%eval -0.68] } 14. Qe2 { [%eval -1.06] } 14... Rad8 { [%eval -1.08] } 15. d4?! { (-1.08 → -2.05) Inaccuracy. Bg5 was best. } { [%eval -2.05] } (15. Bg5 Rd7 16. Qd2 e5 17. Rad1 Nf4 18. Qc1 Nd8 19. Bxf4 Bxf3 20. gxf3 exf4) 15... cxd4 { [%eval -2.02] } 16. Nxd4?? { (-2.02 → -4.31) Blunder. cxd4 was best. } { [%eval -4.31] } (16. cxd4 Nxd4 17. Nxd4 Bxd4 18. Be4 Bg7 19. h4 h6 20. Bd2 Rd7 21. Rac1 Qd6) 16... Bxd4 { [%eval -4.09] } 17. cxd4 { [%eval -4.62] } 17... Nxd4 { [%eval -4.71] } 18. Bd3 { [%eval -5.64] } 18... Nxe2+ { [%eval -5.62] } 19. Bxe2 { [%eval -5.72] } 19... Nf6 { [%eval -4.98] } 20. Bg5 { [%eval -4.95] } 20... Kg7 { [%eval -5.14] } 21. Rac1 { [%eval -4.99] } 21... Qd6 { [%eval -5.11] } 22. Red1 { [%eval -5.13] } 22... Qb4 { [%eval -4.81] } 23. b3 { [%eval -5.03] } 23... Rxd1+ { [%eval -4.99] } 24. Rxd1 { [%eval -5.16] } 24... h6 { [%eval -5.19] } 25. Be3 { [%eval -5.21] } 25... Nd5 { [%eval -5.04] } 26. Bd4+ { [%eval -5.01] } 26... f6 { [%eval -4.97] } 27. Bf3 { [%eval -5.25] } 27... e5 { [%eval -5.48] } 28. Bb2 { [%eval -5.36] } 28... Qc5 { [%eval -5.0] } 29. Ne4 { [%eval -5.34] } 29... Qe7 { [%eval -5.39] } 30. Nd2 { [%eval -6.36] } 30... Nf4 { [%eval -6.17] } 31. Nc4 { [%eval -6.98] } 31... Bxf3 { [%eval -7.39] } 32. gxf3 { [%eval -7.27] } 32... b5 { [%eval -7.18] } 33. Nd6 { [%eval -7.94] } 33... Rd8 { [%eval -7.79] } 34. Ba3 { [%eval -7.92] } 34... Kf8 { [%eval -7.39] } 35. Rd2 { [%eval -7.73] } 35... Ne6 { [%eval -6.13] } 36. Ne4?! { (-6.13 → -10.04) Inaccuracy. h3 was best. } { [%eval -10.04] } (36. h3 Kg8 37. Nxb5 Rxd2 38. Bxe7 axb5 39. Bxf6 Rxa2 40. Bxe5 g5 41. Bb8 Ra1+) 36... Qxa3 { [%eval #-10] } 37. Rxd8+ { [%eval #-10] } 37... Nxd8 { [%eval #-10] } 38. Nxf6 { [%eval #-8] } 38... Ke7? { (Mate in 8 → -9.35) Lost forced checkmate sequence. Qc1+ was best. } { [%eval -9.35] } (38... Qc1+ 39. Kg2 Ne6 40. Nd7+ Kg7 41. f4 Nxf4+ 42. Kg3 Qc3+ 43. f3 Qe1+ 44. Kg4) 39. Ne4? { (-9.35 → Mate in 7) Checkmate is now unavoidable. Nd5+ was best. } { [%eval #-7] } (39. Nd5+ Kd6 40. Ne3 Qc1+ 41. Nf1 Ne6 42. h3 Nf4 43. h4 Qa1 44. h5 gxh5) 39... Qc1+ { [%eval #-6] } 40. Kg2 { [%eval #-6] } 40... Qf4? { (Mate in 6 → -8.33) Lost forced checkmate sequence. Ne6 was best. } { [%eval -8.33] } (40... Ne6 41. f4 Nxf4+ 42. Kf3 Qd1+ 43. Kg3 Qf1 44. Kf3 Qd3+ 45. Kg4 Qh3#) 41. Ng3? { (-8.33 → Mate in 9) Checkmate is now unavoidable. h4 was best. } { [%eval #-9] } (41. h4 Qc1 42. f4 exf4 43. a4 Qc6 44. Kf3 Qd5 45. Kxf4 Ne6+ 46. Kg3 Qxe4) 41... Ne6 { [%eval #-8] } 42. Ne4 { [%eval #-6] } 42... Ng5? { (Mate in 6 → -8.58) Lost forced checkmate sequence. Qc1 was best. } { [%eval -8.58] } (42... Qc1 43. f4 Nxf4+ 44. Kf3 Qd1+ 45. Kg3 Qf1 46. Kf3 Qd3+ 47. Kg4 Qh3#) 43. Ng3? { (-8.58 → Mate in 8) Checkmate is now unavoidable. Nxg5 was best. } { [%eval #-8] } (43. Nxg5 Qxg5+ 44. Kf1 Qd2 45. a4 bxa4 46. bxa4 Qd1+ 47. Kg2 Ke6 48. h3 Qc1) 43... Nxf3 { [%eval #-8] } 44. Kh3 { [%eval #-4] } 44... Ng5+ { [%eval #-11] } 45. Kg2 { [%eval #-11] } 45... Qxg3+?? { (Mate in 11 → -6.34) Lost forced checkmate sequence. Qf3+ was best. } { [%eval -6.34] } (45... Qf3+ 46. Kf1 Nh3 47. Ke1 Qxf2+ 48. Kd1 Nf4 49. Kc1 Nd3+ 50. Kd1 Qe1+ 51. Kc2) 46. hxg3 { [%eval -6.83] } 46... Ne4 { [%eval -6.54] } 47. Kf3 { [%eval -6.4] } 47... Kf6 { [%eval -5.27] } 48. Kxe4 { [%eval -4.87] } 48... g5?? { (-4.87 → 0.00) Blunder. h5 was best. } { [%eval 0.0] } (48... h5 49. a3 g5 50. f3 Ke6 51. f4 exf4 52. gxf4 Kf6 53. Kd5 gxf4) 49. Kf3?? { (0.00 → -5.10) Blunder. g4 was best. } { [%eval -5.1] } (49. g4 Ke6 50. b4 Kd6 51. a3 Ke6 52. f3 Kd6 53. Ke3 Kd7 54. Kd3 Ke7) 49... Ke6 { [%eval -4.09] } 50. Kg4 { [%eval -5.01] } 50... h5+?? { (-5.01 → 5.17) Blunder. b4 was best. } { [%eval 5.17] } (50... b4 51. Kf3 h5 52. Kg2 Kf5 53. f3 e4 54. Kf2 exf3 55. Kxf3 Ke5 56. Ke3) 51. Kxh5 { [%eval 5.08] } 51... Kf6 { [%eval 5.07] } 52. Kg4?? { (5.07 → 0.00) Blunder. g4 was best. } { [%eval 0.0] } (52. g4 a5 53. Kh6 b4 54. Kh5 e4 55. Kh6 Ke5 56. Kxg5 Kd4 57. Kf4 e3) 52... e4?? { (0.00 → 5.10) Blunder. b4 was best. } { [%eval 5.1] } (52... b4 53. Kf3 Ke6 54. Ke4 Kf6) 53. Kh3?? { (5.10 → -3.28) Blunder. Kh5 was best. } { [%eval -3.28] } (53. Kh5 a5 54. g4 a4 55. bxa4 bxa4 56. a3 Ke5 57. Kxg5 e3 58. fxe3 Ke4) 53... a5?? { (-3.28 → 0.00) Blunder. b4 was best. } { [%eval 0.0] } (53... b4 54. Kg4 Kg6 55. Kh3 Kf5 56. Kh2 g4 57. Kg1 Kf6 58. Kf1 Ke5 59. Ke1) 54. Kg2?? { (0.00 → -5.29) Blunder. Kg4 was best. } { [%eval -5.29] } (54. Kg4 Kg6 55. f4 exf3 56. Kxf3 Kf5 57. a3 Ke5 58. Ke3 Kd5 59. Kd3 g4) 54... Ke5?? { (-5.29 → -0.47) Blunder. g4 was best. } { [%eval -0.47] } (54... g4 55. Kg1 Ke5 56. Kf1 Kd4 57. b4 axb4 58. Ke2 Kc3 59. Ke3 Kb2 60. Kxe4) 55. Kf1?? { (-0.47 → -5.23) Blunder. Kh3 was best. } { [%eval -5.23] } (55. Kh3 Kf5 56. a3 b4 57. a4 Ke5 58. Kg4 Kd4 59. Kxg5 Kc3 60. g4 Kxb3) 55... g4 { [%eval -4.94] } 56. Ke2 { [%eval -5.3] } 56... Kd4 { [%eval -5.48] } 57. Kd2 { [%eval -5.16] } 57... a4?? { (-5.16 → 0.00) Blunder. b4 was best. } { [%eval 0.0] } (57... b4 58. Ke2 Kc3 59. Ke3 Kb2 60. Kxe4 Kxa2 61. f4 a4 62. bxa4 b3 63. Kf5) 58. bxa4 { [%eval 0.0] } 58... bxa4 { [%eval 0.0] } 59. Ke2?? { (0.00 → -4.88) Blunder. a3 was best. } { [%eval -4.88] } (59. a3 Kd5 60. Kd1 Kc4 61. Kc2 Kb5 62. Kd2 Kc5 63. Kc1 Kb6 64. Kd2) 59... a3?? { (-4.88 → 0.00) Blunder. Kc3 was best. } { [%eval 0.0] } (59... Kc3 60. Ke3 Kb2 61. Kxe4 Kxa2 62. Kf4 Kb3 63. Kxg4 Kc4 64. f4 a3 65. f5) 60. Kd2 { [%eval 0.0] } 60... Kc4 { [%eval 0.0] } 61. Ke3 { [%eval 0.0] } { White wins on time. } 1-0