FEN
[Event "rated blitz game"]
[Site "https://adjva4.dpdns.org/asMYh6Xg"]
[Date "2026.02.22"]
[Round "-"]
[White "Xuhuaneng"]
[Black "flushroyal"]
[Result "1/2-1/2"]
[GameId "asMYh6Xg"]
[UTCDate "2026.02.22"]
[UTCTime "09:40:07"]
[WhiteElo "991"]
[BlackElo "1019"]
[WhiteRatingDiff "+1"]
[BlackRatingDiff "+0"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "D22"]
[Opening "Queen's Gambit Accepted: Alekhine Defense, Haberditz Variation"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. c4 { [%eval 0.16] } 2... dxc4 { [%eval 0.28] } 3. e3 { [%eval 0.15] } 3... b5?! { (0.15 → 0.71) Inaccuracy. e5 was best. } { [%eval 0.71] } (3... e5 4. Bxc4 exd4 5. exd4 Bd6 6. Nf3 Nf6 7. O-O O-O 8. Bg5) 4. Nf3 { [%eval 0.34] } 4... a6 { [%eval 0.47] } { D22 Queen's Gambit Accepted: Alekhine Defense, Haberditz Variation } 5. Nc3?! { (0.47 → -0.17) Inaccuracy. a4 was best. } { [%eval -0.17] } (5. a4 Bb7 6. b3 e6 7. bxc4 bxc4 8. Bxc4 c5 9. O-O cxd4) 5... Bb7 { [%eval -0.03] } 6. e4? { (-0.03 → -1.55) Mistake. a4 was best. } { [%eval -1.55] } (6. a4 c6 7. b3 cxb3 8. Qxb3 e6 9. axb5 axb5 10. Rxa8 Bxa8) 6... Nf6?! { (-1.55 → -0.77) Inaccuracy. e6 was best. } { [%eval -0.77] } (6... e6 7. Be2) 7. Qe2? { (-0.77 → -2.26) Mistake. e5 was best. } { [%eval -2.26] } (7. e5 Ne4 8. e6 fxe6 9. Be2 g6 10. O-O Nxc3 11. bxc3 Qd5) 7... Nc6 { [%eval -1.82] } 8. Be3 { [%eval -2.07] } 8... e6 { [%eval -2.17] } 9. g3?! { (-2.17 → -2.93) Inaccuracy. O-O-O was best. } { [%eval -2.93] } (9. O-O-O Nb4 10. Bg5 h6 11. Bxf6 Qxf6 12. Qe3 Be7 13. h4 c5 14. a3 cxd4) 9... Bd6?? { (-2.93 → 1.88) Blunder. Nb4 was best. } { [%eval 1.88] } (9... Nb4 10. Bg2 Nd3+ 11. Kf1 Nxe4 12. h4 Be7 13. h5 Nxc3 14. bxc3 h6 15. a4) 10. Bg2?? { (1.88 → -1.60) Blunder. e5 was best. } { [%eval -1.6] } (10. e5 b4 11. Nd1 Bxe5 12. dxe5 Nd7 13. Bg5 Qc8 14. Bf4 h6 15. h4 Nd4) 10... O-O?? { (-1.60 → 1.89) Blunder. Bb4 was best. } { [%eval 1.89] } (10... Bb4 11. Qc2 Ne7 12. Nh4 Ng4 13. Rd1 Nxe3 14. fxe3 O-O 15. O-O Rb8 16. Ne2) 11. O-O?? { (1.89 → -0.52) Blunder. e5 was best. } { [%eval -0.52] } (11. e5 b4 12. Na4 Nd5 13. exd6 cxd6 14. Qxc4 Nce7 15. O-O Bc6 16. b3 Bb5) 11... Re8?? { (-0.52 → 3.23) Blunder. Ng4 was best. } { [%eval 3.23] } (11... Ng4) 12. b3?? { (3.23 → -1.82) Blunder. e5 was best. } { [%eval -1.82] } (12. e5 Nd7 13. exd6 cxd6 14. d5 exd5 15. Nxd5 Ne7 16. Nxe7+ Qxe7 17. Qd2 Qf6) 12... cxb3?! { (-1.82 → -0.97) Inaccuracy. Bb4 was best. } { [%eval -0.97] } (12... Bb4 13. Nd1 Na5 14. e5 Nd5 15. Rb1 cxb3 16. axb3 h6 17. Ne1 c5 18. dxc5) 13. axb3 { [%eval -1.18] } 13... Bb4 { [%eval -1.22] } 14. Rac1 { [%eval -1.65] } 14... Bxc3 { [%eval -1.67] } 15. Rxc3 { [%eval -1.74] } 15... Nxd4?? { (-1.74 → 3.08) Blunder. Nxe4 was best. } { [%eval 3.08] } (15... Nxe4 16. Rcc1 Rb8 17. Rfe1 Nf6 18. Ne5 Nxd4 19. Bxd4 Qxd4 20. Rxc7 Bxg2 21. Kxg2) 16. Nxd4 { [%eval 2.92] } 16... Bxe4 { [%eval 3.22] } 17. Bxe4 { [%eval 3.17] } 17... Nxe4 { [%eval 3.21] } 18. Rd3 { [%eval 2.77] } 18... f5?! { (2.77 → 4.32) Inaccuracy. Qd5 was best. } { [%eval 4.32] } (18... Qd5 19. Qc2 e5 20. Nc6 Qe6 21. Rfd1 Nf6 22. Bg5 Ng4 23. Rd5 h6 24. Be3) 19. Nxe6 { [%eval 3.51] } 19... Nc3?! { (3.51 → 5.10) Inaccuracy. Qc8 was best. } { [%eval 5.1] } (19... Qc8 20. Nf4 c5 21. Rc1 a5 22. f3 Nf6 23. Rxc5 Qb7 24. Qf2 a4 25. bxa4) 20. Nxd8?? { (5.10 → -0.81) Blunder. Qc2 was best. } { [%eval -0.81] } (20. Qc2 Qf6 21. Nxg7 b4 22. Nxe8 Rxe8 23. Rc1 f4 24. Rxc3 bxc3 25. Bxf4 Qc6) 20... Nxe2+ { [%eval -0.81] } 21. Kg2 { [%eval -0.87] } 21... b4?? { (-0.87 → 4.02) Blunder. Raxd8 was best. } { [%eval 4.02] } (21... Raxd8) 22. Rd7?? { (4.02 → 0.00) Blunder. Nc6 was best. } { [%eval 0.0] } (22. Nc6 a5 23. Kf3 Nc3 24. Ra1 g5 25. Rxa5 Rxa5 26. Nxa5 g4+ 27. Kg2 c5) 22... Raxd8 { [%eval 0.0] } 23. Rxd8? { (0.00 → -1.29) Mistake. Rxc7 was best. } { [%eval -1.29] } (23. Rxc7 Nc3 24. Bc5 Rd3 25. Ra1 Nd5 26. Rb7 Re6 27. Rb8+ Kf7 28. Rb7+) 23... Rxd8 { [%eval -1.27] } 24. Re1?? { (-1.27 → -3.49) Blunder. Ra1 was best. } { [%eval -3.49] } (24. Ra1 Rd3 25. Rxa6 Nc3 26. Ra8+ Kf7 27. Bf4 Nd5 28. Ra7 Nxf4+ 29. gxf4 Rxb3) 24... Nc3? { (-3.49 → -1.83) Mistake. Nd4 was best. } { [%eval -1.83] } (24... Nd4 25. Ra1 Nxb3 26. Rxa6 Nd4 27. Ra5 Nc2 28. Rb5 c6 29. Rb7 Rd5 30. Bc1) 25. Bf4?! { (-1.83 → -3.08) Inaccuracy. Bc5 was best. } { [%eval -3.08] } (25. Bc5 a5 26. Ra1 Rd3 27. Rxa5 Nd5 28. Rb5 Rxb3 29. Bd4 c6 30. Rb7 g5) 25... c5 { [%eval -3.21] } 26. Re5?! { (-3.21 → -4.04) Inaccuracy. Re6 was best. } { [%eval -4.04] } (26. Re6 a5 27. h4 a4 28. bxa4 Nxa4 29. Re7 Rd5 30. Rb7 h5 31. Kf3 Nc3) 26... Rd5?! { (-4.04 → -3.02) Inaccuracy. c4 was best. } { [%eval -3.02] } (26... c4 27. bxc4 b3 28. Bc1 Nd1 29. Rxf5 Rc8 30. Ra5 Rc6 31. Ra3 b2 32. Bxb2) 27. Rxd5? { (-3.02 → -5.06) Mistake. Re6 was best. } { [%eval -5.06] } (27. Re6 a5 28. Ra6 a4 29. bxa4 b3 30. Rb6 c4 31. Rb4 Kf7 32. h3 Ke6) 27... Nxd5 { [%eval -5.04] } 28. Bd6 { [%eval -4.66] } 28... Nc3? { (-4.66 → -2.48) Mistake. c4 was best. } { [%eval -2.48] } (28... c4 29. bxc4 b3 30. Ba3 Nc3 31. c5 Kf7 32. g4 fxg4 33. f4 Nb5 34. Bb2) 29. Bxc5 { [%eval -2.3] } 29... Nd5?? { (-2.30 → -0.26) Blunder. a5 was best. } { [%eval -0.26] } (29... a5 30. Kf3 Kf7 31. Ke3 a4 32. Bxb4 Nd5+ 33. Kd4 Nxb4 34. bxa4 Ke6 35. Kc4) 30. f3? { (-0.26 → -1.72) Mistake. Kf3 was best. } { [%eval -1.72] } (30. Kf3 Kf7 31. Ke2 g5 32. Kd3 Ke6 33. Kc4 f4 34. gxf4 Nxf4 35. Bxb4 g4) 30... Kf7 { [%eval -1.59] } 31. g4? { (-1.59 → -3.12) Mistake. Kf1 was best. } { [%eval -3.12] } (31. Kf1 Ke6 32. Ke2 Kd7 33. Kd3 Kc6 34. Bf8 g6 35. Kd4 a5 36. Bg7 Nc7) 31... fxg4 { [%eval -2.62] } 32. fxg4 { [%eval -2.28] } 32... Ke6? { (-2.28 → -0.87) Mistake. Nf4+ was best. } { [%eval -0.87] } (32... Nf4+ 33. Kf3 Nd3 34. Bd6 a5 35. Bc7 a4 36. Ke3 Nc5 37. bxa4 Nxa4 38. Be5) 33. Kg3? { (-0.87 → -2.60) Mistake. Kf3 was best. } { [%eval -2.6] } (33. Kf3 Kd7 34. Bd4 g6 35. Ke4 Kc6 36. Ke5 a5 37. h4 Nc7 38. Be3 Na6) 33... Ke5 { [%eval -2.57] } 34. h4? { (-2.57 → -4.67) Mistake. Kf3 was best. } { [%eval -4.67] } (34. Kf3 a5 35. h4 Nf6 36. Ke2 Nd7 37. Be7 Kd4 38. Kd2 Nc5 39. Kc2 Ne6) 34... Ke4 { [%eval -4.5] } 35. g5 { [%eval -5.63] } 35... g6 { [%eval -5.81] } 36. Kg4 { [%eval -5.81] } 36... Kd3 { [%eval -6.36] } 37. h5 { [%eval -6.86] } 37... Kc3 { [%eval -6.52] } 38. Bf8 { [%eval -6.86] } 38... Kxb3 { [%eval -6.68] } 39. Bg7 { [%eval -7.53] } 39... a5 { [%eval -6.94] } 40. h6 { [%eval -10.07] } 40... a4 { [%eval -8.59] } 41. Kf3 { [%eval -9.54] } 41... Ka2 { [%eval -8.71] } 42. Ke4 { [%eval -8.51] } 42... Nc3+ { [%eval -8.39] } 43. Ke5 { [%eval -8.08] } 43... b3 { [%eval -8.03] } 44. Kf6? { (-8.03 → Mate in 14) Checkmate is now unavoidable. Kd4 was best. } { [%eval #-14] } (44. Kd4 b2 45. Kxc3 b1=Q 46. Kc4 a3 47. Bf6 Qf5 48. Kb4 Qd5 49. Bg7 Qd2+) 44... b2 { [%eval -9.57] } 45. Kf7? { (-9.57 → Mate in 15) Checkmate is now unavoidable. Ke7 was best. } { [%eval #-15] } (45. Ke7 Kb3 46. Be5 b1=Q 47. Bc7 a3 48. Ke8 Qe4+ 49. Kf8 Qb7 50. Kg8 Qxc7) 45... b1=Q { [%eval -59.14] } 46. Bxc3?! { (-59.14 → Mate in 18) Checkmate is now unavoidable. Bd4 was best. } { [%eval #-18] } (46. Bd4) 46... Qf5+ { [%eval -15.42] } 47. Kg7?! { (-15.42 → Mate in 21) Checkmate is now unavoidable. Bf6 was best. } { [%eval #-21] } (47. Bf6 Qd7+ 48. Kg8 Kb3 49. Bg7 a3 50. Ba1 a2 51. Bf6 Kc4 52. Ba1 Kd3) 47... Qd7+ { [%eval -12.83] } 48. Kf6?! { (-12.83 → Mate in 11) Checkmate is now unavoidable. Kg8 was best. } { [%eval #-11] } (48. Kg8 Qc8+ 49. Kxh7 Qxc3 50. Kg8 Qc4+ 51. Kf8 Kb3 52. h7 Qd4 53. Kg8 Qd5+) 48... Qc6+ { [%eval #-10] } 49. Kg7 { [%eval #-10] } 49... Qxc3+ { [%eval #-9] } 50. Kxh7 { [%eval #-9] } 50... Qc7+ { [%eval #-16] } 51. Kxg6 { [%eval #-13] } 51... Kb3 { [%eval #-12] } 52. h7 { [%eval #-12] } 52... Qd8?? { (Mate in 12 → -6.04) Lost forced checkmate sequence. Qe5 was best. } { [%eval -6.04] } (52... Qe5 53. Kf7 a3 54. g6 a2 55. g7 Qf5+ 56. Ke7 Qxh7 57. Kf8 Qf5+ 58. Ke7) 53. Kh5?? { (-6.04 → Mate in 9) Checkmate is now unavoidable. Kg7 was best. } { [%eval #-9] } (53. Kg7 Qxg5+ 54. Kf7 Qh6 55. Kg8 Qg6+ 56. Kh8 Qf6+ 57. Kg8 Qd8+ 58. Kg7 Qe7+) 53... Qh8 { [%eval #-9] } 54. g6 { [%eval #-9] } 54... a3 { [%eval #-8] } 55. Kh6 { [%eval #-8] } 55... a2 { [%eval #-18] } 56. g7 { [%eval #-19] } 56... Qxg7+?? { (Mate in 19 → 0.00) Lost forced checkmate sequence. a1=Q was best. } { [%eval 0.0] } (56... a1=Q 57. g8=Q+ Kb4 58. Qg4+ Qad4 59. Qxd4+ Qxd4 60. Kg6 Qh8 61. Kh6 Qf6+ 62. Kh5) 57. Kxg7 { [%eval 0.0] } 57... a1=Q+ { [%eval 0.0] } 58. Kg8 { [%eval 0.0] } 58... Qg1+ { [%eval 0.0] } 59. Kf7 { [%eval 0.0] } 59... Qh2 { [%eval 0.0] } 60. Kg7 { [%eval 0.0] } 60... Qg3+ { [%eval 0.0] } 61. Kh6?? { (0.00 → Mate in 16) Checkmate is now unavoidable. Kh8 was best. } { [%eval #-16] } (61. Kh8 Qf4 62. Kg8 Qb8+ 63. Kg7 Qe5+ 64. Kg8 Qe8+ 65. Kg7) 61... Qh4+?? { (Mate in 16 → 0.00) Lost forced checkmate sequence. Qc3 was best. } { [%eval 0.0] } (61... Qc3 62. Kg6 Qh8 63. Kh6 Kb4 64. Kg6 Qf8 65. Kh5 Qg7 66. h8=Q Qxh8+ 67. Kg5) 62. Kg6?? { (0.00 → -83.08) Blunder. Kg7 was best. } { [%eval -83.08] } (62. Kg7 Qd4+ 63. Kg8 Qd5+ 64. Kg7 Qe5+ 65. Kg8 Qb8+ 66. Kg7) 62... Kc4?? { (-83.08 → 0.00) Blunder. Qd4 was best. } { [%eval 0.0] } (62... Qd4 63. h8=Q Qxh8 64. Kf5 Kc3 65. Ke4 Qf8 66. Ke3 Qg8 67. Ke4 Qg7 68. Ke3) 63. Kg7 { [%eval 0.0] } 63... Qg5+ { [%eval 0.0] } 64. Kf7 { [%eval 0.0] } 64... Qh5+ { [%eval 0.0] } 65. Kg7 { [%eval 0.0] } 65... Qg5+ { [%eval 0.0] } 66. Kf7 { [%eval 0.0] } 66... Kd5 { [%eval 0.0] } 67. h8=Q { [%eval 0.0] } 67... Kd6 { [%eval 0.0] } 68. Qf8+ { [%eval 0.0] } 68... Kd5 { [%eval 0.0] } 69. Qa8+ { [%eval 0.0] } 69... Kd4 { [%eval 0.0] } 70. Qa7+ { [%eval 0.0] } 70... Ke4 { [%eval 0.0] } 71. Qa4+ { [%eval 0.0] } 71... Kf3 { [%eval 0.0] } 72. Qa3+ { [%eval 0.0] } 72... Kg4 { [%eval 0.0] } 73. Qa4+ { [%eval 0.0] } 73... Kh5 { [%eval 0.0] } 74. Qd7 { [%eval 0.0] } 74... Qg6+ { [%eval 0.0] } 75. Ke7 { [%eval 0.0] } 75... Kh6 { [%eval 0.0] } 76. Qh3+ { [%eval 0.0] } 76... Kg7 { [%eval 0.0] } 77. Qd7 { [%eval 0.0] } 77... Qf6+ { [%eval 0.0] } 78. Ke8+ { [%eval 0.0] } 78... Kg6 { [%eval 0.0] } 79. Qf7+?? { (0.00 → Mate in 4) Checkmate is now unavoidable. Qd3+ was best. } { [%eval #-4] } (79. Qd3+ Kh6 80. Qe3+ Kh5 81. Qe2+ Kh4 82. Qe1+ Kg5 83. Qd2+ Kg4 84. Qd1+ Kf4) 79... Kf5?? { (Mate in 4 → 0.00) Lost forced checkmate sequence. Qxf7+ was best. } { [%eval 0.0] } (79... Qxf7+ 80. Kd8 Qb7 81. Ke8 Qc7 82. Kf8 Qd8#) 80. Qh5+ { [%eval 0.0] } 80... Ke6 { [%eval 0.0] } 81. Qe2+ { [%eval 0.0] } 81... Kf5 { [%eval 0.0] } 82. Qf2+ { [%eval 0.0] } 82... Ke6 { [%eval 0.0] } 83. Qxf6+ { [%eval 0.0] } 83... Kxf6 { [%eval 0.0] } { The game is a draw. } 1/2-1/2