FEN
[Event "rated rapid game"]
[Site "https://lichess.org/3biIUIiq"]
[Date "2026.06.03"]
[Round "-"]
[White "David_Haritinian"]
[Black "RDpigglywiggly"]
[Result "1-0"]
[GameId "3biIUIiq"]
[UTCDate "2026.06.03"]
[UTCTime "01:22:46"]
[WhiteElo "1217"]
[BlackElo "1207"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "A31"]
[Opening "English Opening: Symmetrical Variation, Anti-Benoni Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.16] } 2... c5 { [%eval 0.56] } 3. Nf3 { [%eval 0.08] } { A31 English Opening: Symmetrical Variation, Anti-Benoni Variation } 3... cxd4 { [%eval 0.14] } 4. Nxd4 { [%eval 0.1] } 4... Nc6 { [%eval 0.07] } 5. g3 { [%eval 0.0] } 5... e5 { [%eval 0.0] } 6. Nxc6 { [%eval -0.52] } 6... bxc6 { [%eval 0.0] } 7. Bg2 { [%eval 0.0] } 7... Bc5 { [%eval 0.45] } 8. O-O { [%eval 0.29] } 8... O-O { [%eval 0.25] } 9. Bg5 { [%eval -0.08] } 9... h6 { [%eval -0.13] } 10. Bh4?? { (-0.13 → -3.02) Blunder. Bxf6 was best. } { [%eval -3.02] } (10. Bxf6 Qxf6) 10... g5 { [%eval -3.02] } 11. Bxg5 { [%eval -2.96] } 11... hxg5 { [%eval -3.06] } 12. Qd2 { [%eval -3.06] } 12... Nh7 { [%eval -2.94] } 13. Rd1?! { (-2.94 → -3.72) Inaccuracy. b4 was best. } { [%eval -3.72] } (13. b4 Bd4 14. Nc3 Rb8 15. Rab1 g4 16. b5 Qg5 17. Qc2 Qh6 18. Ne4 d5) 13... Qe7 { [%eval -3.16] } 14. Nc3 { [%eval -3.17] } 14... Rd8 { [%eval -2.74] } 15. Ne4 { [%eval -2.88] } 15... d5 { [%eval -2.84] } 16. Nxc5 { [%eval -2.59] } 16... Qxc5 { [%eval -2.92] } 17. h4?! { (-2.92 → -3.81) Inaccuracy. cxd5 was best. } { [%eval -3.81] } (17. cxd5 cxd5) 17... gxh4 { [%eval -3.68] } 18. Be4 { [%eval -4.47] } 18... hxg3 { [%eval -4.12] } 19. Bxh7+ { [%eval -5.04] } 19... Kxh7 { [%eval -5.15] } 20. e3 { [%eval -5.16] } 20... Rg8 { [%eval -5.04] } 21. Kg2 { [%eval -6.32] } 21... gxf2+ { [%eval -5.0] } 22. Kxf2 { [%eval -5.0] } 22... Qxc4 { [%eval -4.92] } 23. Rh1+ { [%eval -4.77] } 23... Kg7 { [%eval -4.53] } 24. Rag1+ { [%eval -5.13] } 24... Kf8 { [%eval -5.17] } 25. Rxg8+ { [%eval -5.17] } 25... Kxg8 { [%eval -4.93] } 26. Rg1+ { [%eval -5.25] } 26... Kf8 { [%eval -4.96] } 27. e4 { [%eval -6.12] } 27... Qxe4 { [%eval -5.94] } 28. Qh6+ { [%eval -6.01] } 28... Ke7 { [%eval -5.6] } 29. Qxc6?? { (-5.60 → Mate in 21) Checkmate is now unavoidable. Qg5+ was best. } { [%eval #-21] } (29. Qg5+ Kd7 30. Rg4 Qg6 31. Qxg6 fxg6 32. Rxg6 Ba6 33. Ke3 Re8 34. Rg7+ Kd6) 29... Qf4+ { [%eval -14.35] } 30. Ke1?! { (-14.35 → Mate in 9) Checkmate is now unavoidable. Ke2 was best. } { [%eval #-9] } (30. Ke2 Qh2+ 31. Kf3 e4+ 32. Ke3 Qxg1+ 33. Kf4 Qf2+ 34. Ke5 Qxb2+ 35. Kf4 Qf6+) 30... Rb8?? { (Mate in 9 → -2.84) Lost forced checkmate sequence. Qe3+ was best. } { [%eval -2.84] } (30... Qe3+ 31. Kd1 Qxg1+ 32. Kd2 Qf2+ 33. Kd1 Bg4+ 34. Kc1 Qe1+ 35. Kc2 Bf5+ 36. Kb3) 31. Qc7+? { (-2.84 → -5.30) Mistake. Qc5+ was best. } { [%eval -5.3] } (31. Qc5+ Ke8 32. Qc6+ Bd7 33. Rg8+ Ke7 34. Qc5+ Kf6 35. Rxb8 d4 36. Qd6+ Be6) 31... Kf6?? { (-5.30 → 0.00) Blunder. Bd7 was best. } { [%eval 0.0] } (31... Bd7 32. Qxb8 Qe3+ 33. Kf1 Bh3+ 34. Rg2 Qc1+ 35. Ke2 Qc2+ 36. Ke1 Qxg2 37. Qxe5+) 32. Rf1 { [%eval 0.0] } 32... Qxf1+ { [%eval 0.0] } 33. Kxf1 { [%eval 0.0] } 33... Bh3+ { [%eval 0.02] } 34. Ke1 { [%eval 0.0] } 34... Rxb2 { [%eval 0.01] } 35. Qd6+?! { (0.01 → -0.71) Inaccuracy. Qd8+ was best. } { [%eval -0.71] } (35. Qd8+ Kg7) 35... Kf5?! { (-0.71 → 0.13) Inaccuracy. Be6 was best. } { [%eval 0.13] } (35... Be6 36. Qa3 Rb1+ 37. Kd2 Rg1 38. Qxa7 d4 39. Qa8 Bxa2 40. Qh8+ Kf5 41. Qh7+) 36. Qd7+ { [%eval 0.0] } 36... Ke4 { [%eval 0.24] } 37. Qxh3 { [%eval 0.53] } 37... Rb1+?? { (0.53 → 2.33) Blunder. Rxa2 was best. } { [%eval 2.33] } (37... Rxa2) 38. Kd2 { [%eval 2.33] } 38... Rb2+ { [%eval 2.33] } 39. Kc3 { [%eval 2.82] } 39... Re2?? { (2.82 → 8.99) Blunder. Rf2 was best. } { [%eval 8.99] } (39... Rf2 40. Qd3+ Kf4 41. Qxd5 f5 42. Qc5 Rf3+ 43. Kd2 e4 44. Qxa7 Rh3 45. a4) 40. Qd3+ { [%eval 8.09] } 40... Kf4 { [%eval 7.67] } 41. Qxe2 { [%eval 7.05] } 41... Kg3?! { (7.05 → 39.70) Inaccuracy. Kf5 was best. } { [%eval 39.7] } (41... Kf5 42. Kb4 d4 43. Kc5 Ke6 44. Qa6+ Kf5 45. Kd5 e4 46. Qxa7 Kf6 47. Qxd4+) 42. Qxe5+ { [%eval 83.08] } 42... Kf3 { [%eval 24.52] } 43. Qxd5+ { [%eval 12.8] } 43... Ke3 { [%eval 13.17] } 44. Qxf7 { [%eval #11] } 44... Ke4 { [%eval #9] } 45. Qxa7 { [%eval #8] } 45... Kd5 { [%eval #5] } 46. a3 { [%eval #8] } 46... Ke4 { [%eval #8] } 47. a4 { [%eval #7] } 47... Kf5 { [%eval #7] } 48. a5 { [%eval #6] } 48... Ke5 { [%eval #6] } 49. a6 { [%eval #5] } 49... Ke4 { [%eval #5] } 50. Qb8 { [%eval #5] } 50... Kd5 { [%eval #4] } 51. a7 { [%eval #4] } 51... Ke4 { [%eval #4] } 52. a8=Q+ { [%eval #3] } 52... Kf5 { [%eval #3] } 53. Qa4 { [%eval #3] } 53... Ke6 { [%eval #3] } 54. Qa5 { [%eval #2] } 54... Kf6 { [%eval #2] } 55. Qbb6+ { [%eval #2] } 55... Ke7 { [%eval #2] } 56. Qaa7+ { [%eval #1] } { Black resigns. } 1-0
