lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://lichess.org/73ohkS8W"] [Date "2026.01.02"] [Round "-"] [White "nihalsarin2004"] [Black "chess-art-us"] [Result "0-1"] [GameId "73ohkS8W"] [UTCDate "2026.01.02"] [UTCTime "20:36:52"] [WhiteElo "3363"] [BlackElo "3229"] [WhiteRatingDiff "-8"] [BlackRatingDiff "+8"] [WhiteTitle "GM"] [BlackTitle "GM"] [Variant "Standard"] [TimeControl "60+0"] [ECO "A48"] [Opening "Queen's Pawn Game: Torre Attack, Grünfeld Variation, Main Line"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.15] } 2. Nf3 { [%eval 0.08] } 2... g6 { [%eval 0.22] } 3. Bg5 { [%eval 0.0] } 3... Bg7 { [%eval 0.05] } 4. Nbd2 { [%eval 0.0] } 4... d5 { [%eval 0.12] } 5. e3 { [%eval 0.09] } 5... O-O { [%eval 0.17] } { A48 Queen's Pawn Game: Torre Attack, Grünfeld Variation, Main Line } 6. Bd3 { [%eval 0.0] } 6... c5 { [%eval 0.0] } 7. c3 { [%eval 0.0] } 7... Nc6 { [%eval 0.24] } 8. h4? { (0.24 → -1.24) Mistake. dxc5 was best. } { [%eval -1.24] } (8. dxc5 h6 9. Bxf6 Bxf6 10. O-O Qc7 11. Qe2 Bg7 12. Rad1 Rd8) 8... Re8? { (-1.24 → -0.01) Mistake. Nh5 was best. } { [%eval -0.01] } (8... Nh5 9. Ne5) 9. Bxf6 { [%eval 0.0] } 9... Bxf6 { [%eval 0.06] } 10. h5? { (0.06 → -1.08) Mistake. dxc5 was best. } { [%eval -1.08] } (10. dxc5 Bg4) 10... e5 { [%eval -0.67] } 11. Bb5?? { (-0.67 → -3.30) Blunder. dxe5 was best. } { [%eval -3.3] } (11. dxe5 Nxe5) 11... exd4 { [%eval -3.12] } 12. cxd4 { [%eval -3.51] } 12... cxd4 { [%eval -3.75] } 13. Bxc6 { [%eval -3.79] } 13... bxc6 { [%eval -3.77] } 14. hxg6 { [%eval -4.4] } 14... hxg6 { [%eval -4.38] } 15. Nf1 { [%eval -4.83] } 15... Qb6 { [%eval -4.8] } 16. Qd2 { [%eval -4.81] } 16... Ba6 { [%eval -4.63] } 17. O-O-O { [%eval -4.83] } 17... Bxf1?! { (-4.83 → -3.80) Inaccuracy. d3 was best. } { [%eval -3.8] } (17... d3 18. b3 Bg7 19. Ng3 c5 20. Rh7 Qf6 21. Rxg7+ Qxg7 22. Qb2 Qxb2+ 23. Kxb2) 18. Rdxf1 { [%eval -3.78] } 18... dxe3 { [%eval -3.62] } 19. fxe3 { [%eval -3.67] } 19... Qxe3 { [%eval -3.81] } 20. Qxe3 { [%eval -3.78] } 20... Rxe3 { [%eval -3.76] } 21. Rf2 { [%eval -3.65] } 21... Rae8 { [%eval -3.78] } 22. Rc2 { [%eval -3.98] } 22... Re2 { [%eval -4.0] } 23. b4 { [%eval -4.36] } 23... Rxc2+ { [%eval -4.44] } 24. Kxc2 { [%eval -4.43] } 24... Re2+ { [%eval -4.46] } 25. Kb3 { [%eval -4.98] } 25... Rb2+ { [%eval -4.95] } 26. Ka3 { [%eval -4.91] } 26... Rxg2 { [%eval -4.82] } 27. Rf1 { [%eval -5.07] } 27... Kg7 { [%eval -5.0] } 28. Ne1 { [%eval -4.96] } 28... Rd2 { [%eval -4.91] } 29. Nf3?? { (-4.91 → Mate in 5) Checkmate is now unavoidable. Rf3 was best. } { [%eval #-5] } (29. Rf3 Re2 30. Nd3 g5 31. b5 Be7+ 32. Ka4 Rxa2+ 33. Kb3 Ra3+ 34. Kc2 cxb5) 29... Rd3+ { [%eval #-4] } 30. Ka4 { [%eval #-4] } 30... Bb2 { [%eval #-3] } 31. b5 { [%eval #-3] } 31... c5 { [%eval #-2] } 32. b6 { [%eval #-2] } 32... axb6?? { (Mate in 2 → -5.17) Lost forced checkmate sequence. a6 was best. } { [%eval -5.17] } (32... a6 33. Ka5 Ra3#) 33. Kb5 { [%eval -4.97] } 33... Ra3 { [%eval -4.99] } 34. Kxb6 { [%eval -4.99] } 34... c4 { [%eval -5.42] } 35. Kc5 { [%eval -4.8] } 35... c3 { [%eval -4.48] } 36. Nd4 { [%eval -4.8] } 36... Rxa2 { [%eval -4.56] } 37. Kxd5 { [%eval -4.95] } 37... Ra4 { [%eval -4.96] } 38. Nc2 { [%eval -4.66] } 38... Rg4 { [%eval -4.9] } 39. Ne3 { [%eval -5.31] } 39... Rg3 { [%eval -4.96] } 40. Nc2 { [%eval -5.38] } 40... Rg2 { [%eval -5.2] } 41. Ne3 { [%eval -5.56] } 41... Re2 { [%eval -5.05] } 42. Nc4 { [%eval -5.01] } 42... c2 { [%eval -4.88] } 43. Nxb2 { [%eval -4.85] } 43... c1=Q { [%eval -5.15] } 44. Rxc1 { [%eval -5.21] } 44... Rxb2 { [%eval -5.13] } 45. Rf1 { [%eval -6.22] } 45... Re2 { [%eval -6.08] } 46. Kd4 { [%eval -6.9] } 46... Re8 { [%eval -6.61] } 47. Kd5 { [%eval -6.93] } 47... f5 { [%eval -6.68] } 48. Ra1 { [%eval -6.48] } 48... g5 { [%eval -7.03] } 49. Ra6 { [%eval -6.93] } 49... f4 { [%eval -6.35] } 50. Kd4 { [%eval -6.7] } 50... f3 { [%eval -6.41] } 51. Kd3 { [%eval -7.34] } 51... f2 { [%eval -7.35] } 52. Ra1 { [%eval -9.49] } 52... Re1 { [%eval -9.16] } 53. Ra7+ { [%eval -8.58] } 53... Kg6 { [%eval -8.78] } 54. Ra2? { (-8.78 → Mate in 7) Checkmate is now unavoidable. Ra6+ was best. } { [%eval #-7] } (54. Ra6+ Kf5 55. Ra5+ Kg4 56. Kc2 f1=Q 57. Ra4+ Kg3 58. Rb4 Re2+ 59. Kb3 g4) 54... f1=Q+ { [%eval #-6] } 55. Kd4 { [%eval #-5] } 55... Re2 { [%eval #-9] } 56. Ra6+ { [%eval #-8] } 56... Kh5 { [%eval #-7] } 57. Kd5 { [%eval #-5] } 57... Qf4 { [%eval #-6] } 58. Re6 { [%eval #-7] } 58... Rxe6 { [%eval #-7] } 59. Kxe6 { [%eval #-7] } 59... g4 { [%eval #-6] } 60. Kd5 { [%eval #-6] } 60... g3 { [%eval #-5] } 61. Ke6 { [%eval #-5] } 61... g2 { [%eval #-4] } 62. Kd7 { [%eval #-4] } 62... g1=Q { [%eval #-3] } 63. Ke6 { [%eval #-3] } 63... Qgg3 { [%eval #-2] } 64. Kd7 { [%eval #-2] } 64... Qgf3 { [%eval #-2] } 65. Ke8 { [%eval #-2] } 65... Q3e3+ { [%eval #-3] } 66. Kd7 { [%eval #-3] } 66... Qfe4 { [%eval #-2] } 67. Kc7 { [%eval #-2] } 67... Q4d4 { [%eval #-2] } 68. Kb7 { [%eval #-2] } 68... Qed3 { [%eval #-2] } 69. Kc7 { [%eval #-2] } 69... Q4c4+ { [%eval #-2] } 70. Kb6 { [%eval #-2] } 70... Qdc3 { [%eval #-2] } 71. Ka7 { [%eval #-2] } 71... Qa3+ { [%eval #-2] } 72. Kb8 { [%eval #-2] } 72... Qab3+ { [%eval #-1] } 73. Ka7 { [%eval #-1] } 73... Qa3+ { [%eval #-2] } 74. Kb6 { [%eval #-1] } 74... Qca4 { [%eval #-2] } 75. Kc7 { [%eval #-2] } 75... Q3b3 { [%eval #-3] } 76. Kd8 { [%eval #-2] } 76... Qab4 { [%eval #-2] } 77. Ke8 { [%eval #-2] } 77... Q4c4 { [%eval #-2] } 78. Ke7 { [%eval #-2] } 78... Qbc3 { [%eval #-2] } 79. Kd7 { [%eval #-2] } 79... Q4d4+ { [%eval #-2] } 80. Ke7 { [%eval #-2] } 80... Qcd3 { [%eval #-2] } 81. Kf7 { [%eval #-2] } 81... Kg4 { [%eval #-2] } 82. Kf8 { [%eval #-2] } 82... Kf3 { [%eval #-2] } 83. Kg8 { [%eval #-2] } 83... Ke2 { [%eval #-2] } 84. Kf7 { [%eval #-2] } 84... Q3e3 { [%eval #-3] } 85. Kg6 { [%eval #-3] } 85... Qde4+ { [%eval #-2] } 86. Kg7 { [%eval #-2] } 86... Q4f4 { [%eval #-2] } 87. Kh7 { [%eval #-2] } 87... Qef3 { [%eval #-2] } 88. Kg7 { [%eval #-2] } 88... Q4g4+ { [%eval #-1] } 89. Kh8 { [%eval #-1] } 89... Qfg3 { [%eval #-1] } 90. Kh7 { [%eval #-1] } 90... Q4h4# { Black wins by checkmate. } 0-1