FEN
[Event "rated bullet game"]
[Site "https://lichess.org/yHFGu87k"]
[Date "2026.04.14"]
[Round "-"]
[White "HaRsHaGaRwAl48756"]
[Black "Deimos1995"]
[Result "0-1"]
[GameId "yHFGu87k"]
[UTCDate "2026.04.14"]
[UTCTime "06:12:44"]
[WhiteElo "1691"]
[BlackElo "1652"]
[WhiteRatingDiff "-30"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "0+3"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Chigorin Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. d4 { [%eval 0.08] } 2... Nc6 { [%eval 0.5] } { D02 Queen's Pawn Game: Chigorin Variation } 3. Bf4 { [%eval 0.23] } 3... Bg4 { [%eval 0.37] } 4. e3 { [%eval 0.29] } 4... Nf6 { [%eval 0.34] } 5. Be2 { [%eval 0.23] } 5... e6 { [%eval 0.19] } 6. h3 { [%eval 0.17] } 6... Bh5 { [%eval 0.25] } 7. O-O { [%eval 0.23] } 7... Bd6 { [%eval 0.23] } 8. Bxd6 { [%eval -0.09] } 8... cxd6 { [%eval -0.03] } 9. c3 { [%eval -0.17] } 9... O-O { [%eval -0.2] } 10. b4 { [%eval -0.33] } 10... Re8 { [%eval -0.36] } 11. b5 { [%eval -0.76] } 11... Nb8 { [%eval -0.27] } 12. a4 { [%eval -0.33] } 12... e5?! { (-0.33 → 0.23) Inaccuracy. Re7 was best. } { [%eval 0.23] } (12... Re7 13. Qb3 Rc7 14. Qa3 Qe7 15. Rc1 Nbd7 16. c4 Bxf3 17. gxf3 Nb6 18. Nd2) 13. dxe5 { [%eval 0.19] } 13... dxe5 { [%eval 0.15] } 14. Nbd2 { [%eval 0.01] } 14... e4 { [%eval 0.38] } 15. Nd4 { [%eval 0.36] } 15... Bxe2 { [%eval 0.42] } 16. Qxe2 { [%eval 0.45] } 16... Nfd7 { [%eval 0.89] } 17. c4 { [%eval 0.92] } 17... Nb6? { (0.92 → 2.11) Mistake. Nc5 was best. } { [%eval 2.11] } (17... Nc5 18. N2b3 Nd3 19. c5 a6 20. f4 g6 21. Qg4 Nd7 22. c6 bxc6 23. bxc6) 18. c5 { [%eval 2.15] } 18... N6d7 { [%eval 2.14] } 19. Rac1 { [%eval 1.81] } 19... Qe7? { (1.81 → 3.42) Mistake. Ne5 was best. } { [%eval 3.42] } (19... Ne5 20. f3 Nd3 21. Rc2 Nd7 22. c6 bxc6 23. bxc6 N7c5 24. fxe4 dxe4 25. Nc4) 20. c6?! { (3.42 → 2.18) Inaccuracy. Nf5 was best. } { [%eval 2.18] } (20. Nf5 Qe5 21. Nd6 Nxc5 22. Nxe8 Nbd7 23. Nxg7 Kxg7 24. Nb3 Nxb3 25. Qg4+ Kh6) 20... bxc6 { [%eval 2.34] } 21. bxc6 { [%eval 2.46] } 21... Nb6? { (2.46 → 4.33) Mistake. Nc5 was best. } { [%eval 4.33] } (21... Nc5 22. Qb5 Nba6 23. Qa5 Reb8 24. Nb1 g6 25. Nc3 Qd8 26. Qxd8+ Rxd8 27. Ncb5) 22. a5 { [%eval 4.37] } 22... Nc8 { [%eval 4.35] } 23. c7 { [%eval 4.28] } 23... Nd7 { [%eval 4.11] } 24. Nc6 { [%eval 3.65] } 24... Qd6 { [%eval 4.2] } 25. Nb8?? { (4.20 → -0.15) Blunder. Qb5 was best. } { [%eval -0.15] } (25. Qb5 Qe6 26. Nd4 Nd6 27. Qc6 Qe7 28. Qxd5 Nf6 29. Qc6 g6 30. Nc4 Nxc4) 25... Nxb8 { [%eval -0.16] } 26. cxb8=Q { [%eval -0.24] } 26... Rxb8 { [%eval -0.26] } 27. f3 { [%eval -0.5] } 27... f5 { [%eval -0.51] } 28. fxe4 { [%eval -0.47] } 28... fxe4 { [%eval -0.4] } 29. Rb1 { [%eval -0.39] } 29... Ne7 { [%eval -0.42] } 30. a6?! { (-0.42 → -1.07) Inaccuracy. Nb3 was best. } { [%eval -1.07] } (30. Nb3 Nc6 31. Qa6 Qc7 32. Rbc1 Re6 33. Nd4 Nxd4 34. Rxc7 Rxa6 35. exd4 h6) 30... Rb6? { (-1.07 → 0.07) Mistake. Rxb1 was best. } { [%eval 0.07] } (30... Rxb1 31. Rxb1 Rb8 32. Rxb8+ Qxb8 33. Nf1 Qb6 34. h4 g6 35. h5 Kf7 36. Kf2) 31. Rxb6 { [%eval -0.15] } 31... Qxb6 { [%eval -0.11] } 32. Rb1 { [%eval -0.14] } 32... Qd8 { [%eval 0.16] } 33. Nb3 { [%eval -0.34] } 33... Kf7?? { (-0.34 → 2.82) Blunder. Nf5 was best. } { [%eval 2.82] } (33... Nf5 34. Qd2 h5 35. Nd4 Ng3 36. Qf2 Qg5 37. Rb7 Qe5 38. Rxa7 Rf8 39. Qxf8+) 34. Nd4 { [%eval 2.95] } 34... Qc8?! { (2.95 → 4.14) Inaccuracy. Qd6 was best. } { [%eval 4.14] } (34... Qd6 35. Rb7 Kg8 36. Rxa7 Qe5 37. Rb7 h6 38. a7 Kh7 39. Qg4 Rc8 40. Qf4) 35. Rb7 { [%eval 4.45] } 35... Kf8 { [%eval 4.67] } 36. Qf2+ { [%eval 4.62] } 36... Kg8 { [%eval 4.58] } 37. Qh4?! { (4.58 → 2.99) Inaccuracy. Qg3 was best. } { [%eval 2.99] } (37. Qg3 h5 38. Kh2 Qc3 39. Rxa7 h4 40. Qxh4 Qb4 41. Rd7 Ra8 42. Rxe7 Qd6+) 37... Nc6?? { (2.99 → 6.50) Blunder. Qc1+ was best. } { [%eval 6.5] } (37... Qc1+ 38. Kh2 Qxe3 39. Rxe7 Rxe7 40. Nf5 g5 41. Nxe7+ Kf7 42. Nxd5 gxh4 43. Nxe3) 38. Qg5 { [%eval 6.24] } 38... g6?? { (6.24 → Mate in 10) Checkmate is now unavoidable. Ne7 was best. } { [%eval #10] } (38... Ne7 39. Rxe7 Rxe7 40. Qxe7 Qc1+ 41. Kh2 h5 42. Ne6 Qb2 43. Qxa7 Qe5+ 44. Nf4) 39. Qf6? { (Mate in 10 → 7.43) Lost forced checkmate sequence. Qxd5+ was best. } { [%eval 7.43] } (39. Qxd5+ Kh8 40. Nxc6 Qxb7 41. axb7 Rf8 42. Qe5+ Kg8 43. Qe7 a5 44. b8=Q Rxb8) 39... Re7 { [%eval 7.45] } 40. Rxe7?! { (7.45 → 5.65) Inaccuracy. Nxc6 was best. } { [%eval 5.65] } (40. Nxc6 Rxb7 41. axb7 Qxb7 42. Ne7+ Qxe7 43. Qxe7 h5 44. Kf2 a5 45. Ke1 a4) 40... Nxe7 { [%eval 5.45] } 41. Qxe7 { [%eval 5.44] } 41... Qxa6 { [%eval 4.88] } 42. Ne6?? { (4.88 → 0.00) Blunder. Qe8+ was best. } { [%eval 0.0] } (42. Qe8+ Kg7 43. Qe7+ Kg8 44. h4 h6 45. Qe8+ Kh7 46. Qf7+ Kh8 47. Kh2 Qd6+) 42... Qa1+ { [%eval 0.0] } 43. Kh2 { [%eval 0.0] } 43... a5?? { (0.00 → Mate in 1) Checkmate is now unavoidable. Qe5+ was best. } { [%eval #1] } (43... Qe5+ 44. Kg1 Qa1+ 45. Kf2 Qb2+ 46. Ke1 Qc1+ 47. Ke2 Qc2+ 48. Kf1 Qb1+ 49. Kf2) 44. Qg7+?? { (Mate in 1 → -8.11) Lost forced checkmate sequence. Qe8# was best. } { [%eval -8.11] } (44. Qe8#) 44... Qxg7 { [%eval -7.77] } 45. Nxg7 { [%eval -12.92] } 45... Kxg7 { [%eval -8.25] } 46. Kg3 { [%eval -9.63] } 46... a4 { [%eval -8.34] } 47. Kf4 { [%eval -8.18] } 47... a3 { [%eval -8.89] } 48. Ke5 { [%eval -8.76] } 48... a2 { [%eval -8.3] } 49. Kxd5 { [%eval -8.34] } 49... a1=Q { [%eval -8.45] } 50. Kxe4 { [%eval -9.49] } 50... Qg1 { [%eval -9.48] } 51. Kf3 { [%eval -9.65] } 51... Qf1+ { [%eval -9.62] } 52. Kg3 { [%eval -8.68] } 52... Qe1+ { [%eval -81.15] } 53. Kf3 { [%eval -81.15] } 53... Kf6 { [%eval -8.95] } 54. e4 { [%eval -13.28] } 54... Ke5 { [%eval -14.08] } 55. g4?! { (-14.08 → Mate in 5) Checkmate is now unavoidable. g3 was best. } { [%eval #-5] } (55. g3 Qf1+ 56. Ke3 Qxh3 57. Kd3 Qxg3+ 58. Kc4 Kxe4 59. Kc5 Qe1 60. Kc6 Kf3) 55... Qxe4+ { [%eval #-5] } 56. Kf2 { [%eval #-4] } 56... Qf4+?! { (Mate in 4 → -73.19) Lost forced checkmate sequence. Kf4 was best. } { [%eval -73.19] } (56... Kf4 57. h4 Qc2+ 58. Kg1 Kf3 59. Kh1 Qg2#) 57. Ke2 { [%eval -75.25] } 57... Qh2+ { [%eval #-10] } 58. Kf3 { [%eval #-6] } 58... Qxh3+ { [%eval #-5] } 59. Ke2 { [%eval #-5] } 59... Qxg4+ { [%eval #-6] } 60. Kf2 { [%eval #-4] } 60... h5 { [%eval #-5] } 61. Ke3 { [%eval #-5] } 61... h4 { [%eval #-5] } 62. Kf2 { [%eval #-4] } 62... h3 { [%eval #-4] } 63. Ke3 { [%eval #-4] } 63... h2 { [%eval #-3] } 64. Kf2 { [%eval #-3] } 64... Qg1+ { [%eval #-3] } 65. Ke2 { [%eval #-3] } 65... h1=Q { [%eval #-2] } 66. Kd2 { [%eval #-2] } 66... g5 { [%eval #-2] } 67. Ke2 { [%eval #-2] } 67... g4 { [%eval #-2] } 68. Kd2 { [%eval #-2] } 68... g3 { [%eval #-2] } 69. Ke2 { [%eval #-2] } 69... Qf2+ { [%eval #-2] } { White resigns. } 0-1