lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://lichess.org/q6hpanx1"] [Date "2026.01.02"] [Round "-"] [White "chess-art-us"] [Black "nihalsarin2004"] [Result "1-0"] [GameId "q6hpanx1"] [UTCDate "2026.01.02"] [UTCTime "20:34:31"] [WhiteElo "3221"] [BlackElo "3371"] [WhiteRatingDiff "+8"] [BlackRatingDiff "-8"] [WhiteTitle "GM"] [BlackTitle "GM"] [Variant "Standard"] [TimeControl "60+0"] [ECO "A04"] [Opening "Zukertort Opening: Sicilian Invitation"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... c5 { [%eval 0.25] } { A04 Zukertort Opening: Sicilian Invitation } 2. g3 { [%eval 0.03] } 2... Nc6 { [%eval 0.14] } 3. Bg2 { [%eval 0.04] } 3... g6 { [%eval 0.17] } 4. O-O { [%eval 0.01] } 4... Bg7 { [%eval 0.0] } 5. d3 { [%eval 0.0] } 5... Nf6 { [%eval 0.0] } 6. Nbd2 { [%eval -0.11] } 6... O-O { [%eval -0.15] } 7. Rb1 { [%eval -0.55] } 7... d6 { [%eval -0.25] } 8. a3 { [%eval -0.37] } 8... Bd7 { [%eval -0.24] } 9. c4 { [%eval -0.28] } 9... a6 { [%eval 0.08] } 10. b4 { [%eval 0.08] } 10... b5? { (0.08 → 1.29) Mistake. cxb4 was best. } { [%eval 1.29] } (10... cxb4 11. axb4 b5 12. Bb2 Rb8 13. Bc3 a5 14. cxb5 Nxb4 15. Bxb4 axb4 16. Nd4) 11. bxc5 { [%eval 1.3] } 11... dxc5 { [%eval 0.95] } 12. Bb2 { [%eval 0.47] } 12... Rb8 { [%eval 0.53] } 13. Bxf6?! { (0.53 → -0.18) Inaccuracy. Qc1 was best. } { [%eval -0.18] } (13. Qc1 Qb6) 13... exf6 { [%eval -0.2] } 14. Ne4 { [%eval -0.19] } 14... Qe7 { [%eval -0.15] } 15. Nc3 { [%eval -0.33] } 15... bxc4 { [%eval 0.09] } 16. Nd5 { [%eval 0.09] } 16... Qd6 { [%eval 0.07] } 17. dxc4 { [%eval 0.09] } 17... f5 { [%eval 0.3] } 18. Rxb8 { [%eval 0.13] } 18... Rxb8 { [%eval 0.05] } 19. e3 { [%eval -0.3] } 19... Ne5 { [%eval 0.03] } 20. Nxe5 { [%eval 0.06] } 20... Bxe5 { [%eval 0.08] } 21. h4 { [%eval 0.04] } 21... Kg7 { [%eval 0.11] } 22. h5 { [%eval 0.06] } 22... Rb2?? { (0.06 → 2.37) Blunder. Bc6 was best. } { [%eval 2.37] } (22... Bc6 23. Qd3) 23. Qc1?? { (2.37 → -0.53) Blunder. f4 was best. } { [%eval -0.53] } (23. f4 a5 24. fxe5 Qxe5 25. Qa1 f6 26. Kh2 a4 27. Rb1 Rb3 28. h6+ Kxh6) 23... Rb3 { [%eval -0.28] } 24. e4? { (-0.28 → -1.74) Mistake. f4 was best. } { [%eval -1.74] } (24. f4) 24... fxe4 { [%eval -1.78] } 25. h6+ { [%eval -1.76] } 25... Kf8 { [%eval -1.63] } 26. Qg5?! { (-1.63 → -2.48) Inaccuracy. Qc2 was best. } { [%eval -2.48] } (26. Qc2 Rxa3 27. Qxe4 Bf5 28. Qh4 a5 29. Bh3 Bd3 30. Rd1 a4 31. Bf1 Bc2) 26... f6 { [%eval -2.62] } 27. Qh4 { [%eval -2.4] } 27... Bd4 { [%eval -2.26] } 28. Kh2 { [%eval -2.36] } 28... g5 { [%eval -2.2] } 29. Qxe4 { [%eval -1.99] } 29... f5 { [%eval -1.8] } 30. Qc2?? { (-1.80 → -3.96) Blunder. Qe2 was best. } { [%eval -3.96] } (30. Qe2) 30... Qxh6+ { [%eval -4.11] } 31. Kg1 { [%eval -3.99] } 31... Rxg3 { [%eval -3.79] } 32. Ne3?! { (-3.79 → -5.68) Inaccuracy. Qe2 was best. } { [%eval -5.68] } (32. Qe2 Qe6 33. Qh5 Kg7 34. Rd1 f4 35. Kf1 Be8 36. Qh1 Rxa3 37. Be4 h6) 32... Rxe3 { [%eval -5.57] } 33. fxe3 { [%eval -6.22] } 33... Bxe3+ { [%eval -6.25] } 34. Rf2 { [%eval -6.19] } 34... g4 { [%eval -5.35] } 35. Kf1 { [%eval -5.94] } 35... Bxf2 { [%eval -5.64] } 36. Kxf2 { [%eval -5.45] } 36... Qf4+ { [%eval -5.28] } 37. Ke1 { [%eval -5.15] } 37... Ke7 { [%eval -5.24] } 38. Qd3 { [%eval -5.74] } 38... Qe5+ { [%eval -5.66] } 39. Kf1 { [%eval -5.53] } 39... Qa1+ { [%eval -5.54] } 40. Ke2 { [%eval -5.87] } 40... Qb2+ { [%eval -5.57] } 41. Kf1 { [%eval -5.65] } 41... Qa1+ { [%eval -5.55] } 42. Ke2 { [%eval -5.42] } 42... Qd4 { [%eval -5.48] } 43. Qg3 { [%eval -5.84] } 43... Qf6 { [%eval -4.85] } 44. Qf4 { [%eval -4.74] } 44... h5 { [%eval -4.69] } 45. Bd5 { [%eval -5.06] } 45... Qd6 { [%eval -4.38] } 46. Qg5+ { [%eval -4.94] } 46... Qf6 { [%eval -4.61] } 47. Qe3+ { [%eval -4.87] } 47... Qe5?? { (-4.87 → Mate in 13) Checkmate is now unavoidable. Kd6 was best. } { [%eval #13] } (47... Kd6 48. Qb3 Qd4 49. a4 Ke7 50. Qg3 f4 51. Qh4+ Kd6 52. Qd8 f3+ 53. Bxf3) 48. Qxe5+ { [%eval 10.43] } 48... Kd8 { [%eval 9.2] } 49. Qd6 { [%eval 8.13] } 49... Ke8? { (8.13 → Mate in 8) Checkmate is now unavoidable. Kc8 was best. } { [%eval #8] } (49... Kc8 50. Qf8+ Kc7 51. Qxc5+ Kd8 52. Qb6+ Ke8 53. Ke3 g3 54. Qb8+ Ke7 55. Qe5+) 50. Ke3 { [%eval #8] } 50... h4 { [%eval #6] } 51. Qg6+ { [%eval #15] } 51... Ke7 { [%eval #14] } 52. Qg5+?! { (Mate in 14 → 68.35) Lost forced checkmate sequence. Qh7+ was best. } { [%eval 68.35] } (52. Qh7+ Kd6 53. Qxh4 f4+ 54. Kxf4 g3 55. Qf6+ Kc7 56. Qe7 g2 57. Bxg2 Kc8) 52... Kd6?! { (68.35 → Mate in 17) Checkmate is now unavoidable. Ke8 was best. } { [%eval #17] } (52... Ke8) 53. Qxh4 { [%eval 10.23] } 53... Ke5?! { (10.23 → Mate in 2) Checkmate is now unavoidable. Kc7 was best. } { [%eval #2] } (53... Kc7 54. Qe7 Kc8 55. Kf4 Kc7 56. Bh1 Kc8 57. Ke5 Kc7 58. Bd5 a5 59. Bh1) 54. Qg3+ { [%eval #7] } 54... Kf6 { [%eval #7] } 55. Qf4?! { (Mate in 7 → 12.40) Lost forced checkmate sequence. Qd6+ was best. } { [%eval 12.4] } (55. Qd6+ Kg5 56. Qe7+ Kh6 57. Kf4 Be8 58. Qxe8 g3 59. Kxf5 Kh7 60. Qf7+ Kh6) 55... Be8?! { (12.40 → Mate in 7) Checkmate is now unavoidable. Ke7 was best. } { [%eval #7] } (55... Ke7 56. Qe5+) 56. Kf2? { (Mate in 7 → 8.77) Lost forced checkmate sequence. Qd6+ was best. } { [%eval 8.77] } (56. Qd6+ Kg5 57. Qe7+ Kh6 58. Qxe8 Kg5 59. Qe7+ Kh6 60. Kf4 g3 61. Bg8 g2) 56... Bf7? { (8.77 → Mate in 7) Checkmate is now unavoidable. Ke7 was best. } { [%eval #7] } (56... Ke7 57. Qc7+ Bd7 58. Bc6 Kf6 59. Qxd7 g3+ 60. Kxg3 a5 61. Kf4 Kg6 62. Qe6+) 57. Kg3? { (Mate in 7 → 8.41) Lost forced checkmate sequence. Qd6+ was best. } { [%eval 8.41] } (57. Qd6+ Be6 58. Qxe6+ Kg5 59. Qxa6 g3+ 60. Kxg3 f4+ 61. Kf3 Kf5 62. Qh6 Ke5) 57... Bg6? { (8.41 → Mate in 7) Checkmate is now unavoidable. Bh5 was best. } { [%eval #7] } (57... Bh5 58. Qh6+ Ke5 59. Qh8+ Kd6 60. Qxh5 Kc7 61. Qh8 Kd7 62. Qh7+ Ke8 63. Qxf5) 58. Be4? { (Mate in 7 → 9.59) Lost forced checkmate sequence. Qd6+ was best. } { [%eval 9.59] } (58. Qd6+ Kg5 59. Qe7+ Kh6 60. Kf4 a5 61. Qf8+ Kh7 62. Kg5 Bf7 63. Qxf7+ Kh8) 58... Ke6 { [%eval 7.38] } 59. Bxf5+ { [%eval 7.33] } 59... Bxf5 { [%eval 6.9] } 60. Qh6+ { [%eval 7.21] } 60... Ke5 { [%eval 7.12] } 61. Qe3+ { [%eval 6.59] } 61... Be4 { [%eval 6.86] } 62. Qf4+ { [%eval 6.43] } 62... Kd4 { [%eval 6.51] } 63. Kf2 { [%eval 6.09] } 63... Kxc4?! { (6.09 → 10.06) Inaccuracy. g3+ was best. } { [%eval 10.06] } (63... g3+ 64. Kxg3 Kd3 65. Qe5 Bh7 66. Qg7 Kxc4 67. Qxh7 Kc3 68. Qe7 c4 69. Kf4) 64. Ke3 { [%eval 10.17] } 64... Kd5 { [%eval 9.84] } 65. Qxe4+ { [%eval 83.08] } 65... Kd6 { [%eval 68.97] } 66. Qf4+ { [%eval 12.56] } 66... Kc6 { [%eval 13.24] } 67. Qxg4 { [%eval 13.14] } 67... Kc7 { [%eval 14.81] } 68. Qf3 { [%eval 83.08] } 68... Kb6?! { (83.08 → Mate in 10) Checkmate is now unavoidable. c4 was best. } { [%eval #10] } (68... c4 69. Ke4 a5 70. Kd5 c3 71. Qxc3+ Kd7 72. Qc4 Ke7 73. Qa6 Kf8 74. Kc6) 69. Qe2?! { (Mate in 10 → 58.17) Lost forced checkmate sequence. Qf7 was best. } { [%eval 58.17] } (69. Qf7 a5 70. Ke4 Kc6 71. Qe6+ Kb5 72. Qd7+ Kb6 73. Kd5 a4 74. Qc6+ Ka5) 69... Ka5?! { (58.17 → Mate in 7) Checkmate is now unavoidable. Kc6 was best. } { [%eval #7] } (69... Kc6) 70. Qd3?! { (Mate in 7 → 14.30) Lost forced checkmate sequence. Ke4 was best. } { [%eval 14.3] } (70. Ke4 Ka4 71. Qxa6+ Kb3 72. Kd3 Kb2 73. Qb5+ Kc1 74. Kc3 c4 75. Qb2+ Kd1) 70... Ka4?! { (14.30 → Mate in 4) Checkmate is now unavoidable. Kb6 was best. } { [%eval #4] } (70... Kb6 71. Qd7 a5 72. a4 Ka6 73. Qb5+ Ka7 74. Qxc5+ Kb7 75. Qxa5 Kb8 76. Qb5+) 71. Qe4+ { [%eval #9] } 71... Kxa3 { [%eval #5] } 72. Qd4?? { (Mate in 5 → -5.22) Lost forced checkmate sequence. Qc4 was best. } { [%eval -5.22] } { White wins on time. } (72. Qc4 a5 73. Kd2 a4 74. Qb5 Ka2 75. Kc2 a3 76. Qb1#) 1-0