FEN
[Event "rated rapid game"]
[Site "https://lichess.org/ulryJ2eP"]
[Date "2026.04.13"]
[Round "-"]
[White "ainimut"]
[Black "HaoXing"]
[Result "0-1"]
[GameId "ulryJ2eP"]
[UTCDate "2026.04.13"]
[UTCTime "00:17:50"]
[WhiteElo "1166"]
[BlackElo "1229"]
[WhiteRatingDiff "-20"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A00"]
[Opening "Hungarian Opening: Slav Formation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. g3 { [%eval 0.1] } 1... c6 { [%eval 0.22] } 2. Bg2 { [%eval 0.14] } 2... d5 { [%eval 0.16] } { A00 Hungarian Opening: Slav Formation } 3. Nf3 { [%eval 0.17] } 3... Bg4 { [%eval 0.2] } 4. h3 { [%eval 0.12] } 4... Bxf3 { [%eval 0.11] } 5. exf3 { [%eval -0.06] } 5... e5?! { (-0.06 → 0.58) Inaccuracy. e6 was best. } { [%eval 0.58] } (5... e6 6. f4 h5 7. h4 Ne7 8. d4 g6 9. Nd2 Bg7 10. c3) 6. O-O { [%eval 0.49] } 6... Bc5? { (0.49 → 1.77) Mistake. Bd6 was best. } { [%eval 1.77] } (6... Bd6 7. d4 Ne7 8. dxe5 Bxe5 9. f4 Bf6 10. c4 O-O 11. Nc3) 7. Qe2?! { (1.77 → 0.79) Inaccuracy. Re1 was best. } { [%eval 0.79] } (7. Re1 Ne7 8. Rxe5 O-O 9. d4 Bd6 10. Re2 Nf5 11. c3 Nd7 12. Nd2 Qc7) 7... Qd6 { [%eval 1.2] } 8. f4 { [%eval 1.02] } 8... Nd7 { [%eval 1.03] } 9. fxe5 { [%eval 0.66] } 9... Qxe5 { [%eval 0.7] } 10. Qg4?! { (0.70 → -0.19) Inaccuracy. Qxe5+ was best. } { [%eval -0.19] } (10. Qxe5+ Nxe5 11. Rd1 Ng6 12. d4 Bd6 13. c4 Nf6 14. Bg5 dxc4 15. Nd2 O-O-O) 10... Qd4?! { (-0.19 → 0.59) Inaccuracy. Ngf6 was best. } { [%eval 0.59] } (10... Ngf6 11. Qf3 O-O 12. d3 Rfe8 13. Nd2 Bb6 14. a4 a5 15. c3 h6 16. d4) 11. h4?? { (0.59 → -6.23) Blunder. Qe2+ was best. } { [%eval -6.23] } (11. Qe2+ Ne7 12. c3 Qf6 13. h4 h6 14. d4 Bd6 15. c4 Qe6 16. Qxe6 fxe6) 11... Ne7?? { (-6.23 → 0.62) Blunder. Qxg4 was best. } { [%eval 0.62] } (11... Qxg4 12. d4 Bxd4 13. Re1+ Ne7 14. c3 Be5 15. Nd2 f6 16. Nf3 Qg6 17. Bh3) 12. Bh3?! { (0.62 → -0.37) Inaccuracy. Qxd4 was best. } { [%eval -0.37] } (12. Qxd4 Bxd4 13. d3 a5 14. Nd2 a4 15. Nf3 Bc5 16. h5 h6 17. Bf4 O-O) 12... Qxg4 { [%eval -0.48] } 13. Bxg4 { [%eval -0.52] } 13... Ne5?! { (-0.52 → 0.32) Inaccuracy. f5 was best. } { [%eval 0.32] } (13... f5 14. Bh3 h6 15. Nc3 g5 16. Ne2 O-O-O 17. Rb1 Bd6 18. b4 gxh4 19. gxh4) 14. Bh3 { [%eval -0.2] } 14... O-O { [%eval 0.32] } 15. d4? { (0.32 → -0.89) Mistake. d3 was best. } { [%eval -0.89] } (15. d3 h5 16. Nd2 a5 17. Nb3 Bb6 18. a4 Rfe8 19. Rb1 g6 20. Bf4 f6) 15... Nf3+ { [%eval -0.89] } 16. Kg2 { [%eval -0.97] } 16... Nxd4 { [%eval -0.86] } 17. Be3 { [%eval -0.86] } 17... b6?? { (-0.86 → 0.89) Blunder. Bb6 was best. } { [%eval 0.89] } (17... Bb6 18. Na3 Rfe8 19. Rfe1 Nef5 20. Bf4 g6 21. c4 Ne6 22. Bxf5 gxf5 23. cxd5) 18. b4 { [%eval 0.92] } 18... Nxc2 { [%eval 0.9] } 19. bxc5 { [%eval 0.91] } 19... Nxa1 { [%eval 0.78] } 20. cxb6?? { (0.78 → -2.79) Blunder. Na3 was best. } { [%eval -2.79] } (20. Na3 d4 21. Bxd4 Rfd8 22. Bxa1 Rd2 23. Nc4 Rxa2 24. h5 bxc5 25. Be5 Nd5) 20... axb6 { [%eval -2.72] } 21. Bxb6 { [%eval -2.75] } 21... Rxa2 { [%eval -2.54] } 22. Nc3?! { (-2.54 → -3.42) Inaccuracy. Bc5 was best. } { [%eval -3.42] } (22. Bc5 Ng6 23. Nc3 Raa8 24. Bxf8 Kxf8 25. Rb1 Ne5 26. h5 d4 27. Ne4 Nc2) 22... Ra3 { [%eval -3.29] } 23. Bd4?! { (-3.29 → -4.33) Inaccuracy. Nb1 was best. } { [%eval -4.33] } (23. Nb1 Raa8 24. Nd2 Rfb8 25. Bc5 Ng6 26. h5 Nf8 27. h6 gxh6 28. Bd6 Nb3) 23... Rb8 { [%eval -3.58] } 24. Nd1 { [%eval -3.87] } 24... Rb1?! { (-3.87 → -2.58) Inaccuracy. Nb3 was best. } { [%eval -2.58] } (24... Nb3 25. Be5 Re8 26. h5 Nd2 27. Rh1 h6 28. Nc3 Ne4 29. Nxe4 dxe4 30. Rb1) 25. Bc5 { [%eval -2.42] } 25... Ra5? { (-2.42 → -0.81) Mistake. Rd3 was best. } { [%eval -0.81] } (25... Rd3 26. Re1 Rdxd1 27. Rxe7 Rb8 28. Bd6 Rd8 29. Bf5 h5 30. Bc7 Rf8 31. g4) 26. Bxe7 { [%eval -0.83] } 26... d4 { [%eval -0.86] } 27. Bd6 { [%eval -0.9] } 27... d3 { [%eval -0.65] } 28. Ne3 { [%eval -0.88] } 28... Rxf1 { [%eval -0.77] } 29. Kxf1?! { (-0.77 → -1.65) Inaccuracy. Nxf1 was best. } { [%eval -1.65] } (29. Nxf1 Nc2 30. Kf3 Rd5 31. Bf4 c5 32. Nd2 Na3 33. Ne4 h6 34. Nc3 Rd8) 29... d2?? { (-1.65 → 0.14) Blunder. Nc2 was best. } { [%eval 0.14] } (29... Nc2 30. Nd1 Ra1 31. Bg4 f6 32. Bc5 h5 33. Bf3 g6 34. Be3 Rb1 35. g4) 30. Bb4 { [%eval 0.11] } 30... Ra2 { [%eval 0.2] } 31. Ke2 { [%eval -0.07] } 31... Nc2?! { (-0.07 → 0.74) Inaccuracy. d1=Q+ was best. } { [%eval 0.74] } (31... d1=Q+ 32. Kxd1 Rxf2 33. Nf5 Nb3 34. Ne7+ Kh8 35. Nxc6 Rf3 36. Ne5 Rxg3 37. Nxf7+) 32. Kxd2?? { (0.74 → -4.85) Blunder. Nxc2 was best. } { [%eval -4.85] } (32. Nxc2 Rxc2 33. Bxd2 Rc5 34. Bg2 g6 35. Be3 Re5 36. Kd3 Ra5 37. Kc3 Rf5) 32... Nxb4+ { [%eval -4.84] } 33. Kc3 { [%eval -4.91] } 33... Nd5+ { [%eval -4.76] } 34. Kd3 { [%eval -4.88] } 34... Ra8 { [%eval -4.14] } 35. Nf5 { [%eval -4.54] } 35... Rc8?? { (-4.54 → 0.01) Blunder. g6 was best. } { [%eval 0.01] } (35... g6 36. Nd6 Ra2 37. h5 gxh5 38. Kd4 Kf8 39. f4 Rd2+ 40. Kc5 Rc2+ 41. Kd4) 36. Nd6?? { (0.01 → -4.41) Blunder. Nh6+ was best. } { [%eval -4.41] } (36. Nh6+ gxh6 37. Bxc8 Kg7 38. Kd4 Kf6 39. Bd7 Ne7 40. Be8 Ke6 41. Kc5 f5) 36... Rc7 { [%eval -4.19] } 37. Kd4 { [%eval -4.18] } 37... f6 { [%eval -3.56] } 38. Be6+ { [%eval -3.46] } 38... Kf8 { [%eval -3.41] } 39. g4?! { (-3.41 → -4.72) Inaccuracy. Bxd5 was best. } { [%eval -4.72] } (39. Bxd5 cxd5 40. Kxd5 Rc2 41. Ne4 Ke7 42. Kd4 Ke6 43. f3 h5 44. Ke3 Kf5) 39... Ke7 { [%eval -4.96] } 40. Nb5 { [%eval -5.7] } 40... cxb5 { [%eval -5.54] } 41. Bxd5 { [%eval -5.31] } 41... Kd6 { [%eval -5.21] } 42. Be4 { [%eval -6.17] } 42... Rc4+ { [%eval -6.12] } 43. Ke3 { [%eval -5.91] } 43... b4 { [%eval -5.89] } 44. Bd3 { [%eval -6.19] } 44... Rc3 { [%eval -5.9] } 45. Kd4 { [%eval -5.8] } 45... Kc6 { [%eval -5.16] } 46. Bxh7 { [%eval -4.84] } 46... Kb5 { [%eval -4.56] } 47. Bg6 { [%eval -5.65] } 47... Ka4 { [%eval -4.61] } 48. Be8+ { [%eval -5.63] } 48... Ka3 { [%eval -5.27] } 49. Kd5 { [%eval -5.73] } 49... b3 { [%eval -5.67] } 50. Ke6 { [%eval -5.65] } 50... b2 { [%eval -5.33] } 51. Bg6 { [%eval -5.3] } 51... Ka2 { [%eval -5.01] } 52. Kf7 { [%eval -4.92] } 52... b1=Q?? { (-4.92 → 0.00) Blunder. Rc7+ was best. } { [%eval 0.0] } (52... Rc7+ 53. Ke6 Rc4 54. f3 Rf4 55. Kf7 f5 56. Kxg7 b1=Q 57. Bxf5 Qb7+ 58. Kg6) 53. Bxb1+ { [%eval 0.0] } 53... Kxb1 { [%eval 0.0] } 54. Kxg7 { [%eval 0.0] } 54... Rf3 { [%eval 0.0] } 55. h5 { [%eval 0.0] } 55... Rxf2 { [%eval 0.0] } 56. h6 { [%eval 0.0] } 56... Rg2 { [%eval 0.0] } 57. h7 { [%eval 0.0] } 57... Rxg4+ { [%eval 0.0] } 58. Kh6?? { (0.00 → -5.27) Blunder. Kxf6 was best. } { [%eval -5.27] } (58. Kxf6 Rh4 59. Kg7 Rxh7+ 60. Kxh7 Kc2 61. Kh8 Kd3 62. Kg7 Ke3 63. Kh7 Kf3) 58... Rh4+ { [%eval -4.74] } 59. Kg7 { [%eval -5.32] } 59... Rg4+?? { (-5.32 → 0.00) Blunder. f5 was best. } { [%eval 0.0] } (59... f5 60. Kg6 f4 61. Kg5 Rxh7 62. Kxf4 Rh5 63. Kf3 Rh4 64. Ke3 Kc2 65. Ke2) 60. Kh6?? { (0.00 → -81.15) Blunder. Kxf6 was best. } { [%eval -81.15] } (60. Kxf6 Rh4 61. Kg7 Kc2 62. h8=Q Rxh8 63. Kxh8 Kd3 64. Kg7 Kd4 65. Kf6 Kc4) 60... Rh4+ { [%eval -5.34] } 61. Kg7? { (-5.34 → -10.90) Mistake. Kg6 was best. } { [%eval -10.9] } (61. Kg6 Rxh7 62. Kxf6 Ka2 63. Ke6 Kb3 64. Kd6 Kc4 65. Ke6 Rh6+ 66. Ke5 Ra6) 61... f5 { [%eval -4.47] } 62. h8=Q?? { (-4.47 → -77.65) Blunder. Kg6 was best. } { [%eval -77.65] } (62. Kg6 f4 63. Kg5 Rxh7 64. Kxf4 Rh5 65. Ke4 Kc2 66. Kd4 Kd2 67. Kc4 Ke3) 62... Rxh8 { [%eval -10.56] } 63. Kxh8?! { (-10.56 → Mate in 14) Checkmate is now unavoidable. Kf6 was best. } { [%eval #-14] } (63. Kf6 f4 64. Kg5 f3 65. Kg6 f2 66. Kg7 Rh4 67. Kf6 Rh7 68. Kf5 f1=Q+) 63... f4?? { (Mate in 14 → -5.51) Lost forced checkmate sequence. Kc2 was best. } { [%eval -5.51] } (63... Kc2 64. Kg7 f4 65. Kf6 f3 66. Kf5 Kd3 67. Ke5 f2 68. Kd5 f1=Q 69. Kc5) 64. Kg7 { [%eval -5.14] } 64... f3 { [%eval -77.34] } 65. Kf6 { [%eval -56.95] } 65... f2 { [%eval -46.46] } 66. Kf5?! { (-46.46 → Mate in 14) Checkmate is now unavoidable. Ke5 was best. } { [%eval #-14] } (66. Ke5 f1=Q 67. Kd6 Qf6+ 68. Kc7 Kc2 69. Kb7 Qf7+ 70. Kb6 Qd7 71. Ka6 Qg7) 66... f1=Q+ { [%eval #-13] } 67. Kg5 { [%eval #-8] } 67... Qg1+?! { (Mate in 8 → -42.49) Lost forced checkmate sequence. Qf7 was best. } { [%eval -42.49] } (67... Qf7 68. Kh6 Kc2 69. Kg5 Kd3 70. Kg4 Qf6 71. Kg3 Ke3 72. Kg4 Qg6+ 73. Kh3) 68. Kf6?! { (-42.49 → Mate in 9) Checkmate is now unavoidable. Kf4 was best. } { [%eval #-9] } (68. Kf4 Qf2+ 69. Kg5 Qe3+ 70. Kf6 Qf4+ 71. Kg7 Kc2 72. Kh8) 68... Qf2+ { [%eval #-9] } 69. Ke5 { [%eval #-9] } 69... Qe1+ { [%eval #-9] } 70. Kd6 { [%eval #-8] } 70... Qe4 { [%eval #-8] } 71. Kc5 { [%eval #-6] } 71... Qd3 { [%eval #-7] } 72. Kc6 { [%eval #-7] } 72... Qd4 { [%eval #-7] } 73. Kc7 { [%eval #-7] } 73... Qd5 { [%eval #-7] } 74. Kb6 { [%eval #-7] } 74... Qc4 { [%eval #-8] } 75. Ka5 { [%eval #-5] } 75... Qb3 { [%eval #-5] } 76. Ka6 { [%eval #-5] } 76... Kc2 { [%eval #-5] } 77. Ka7 { [%eval #-5] } 77... Kc3 { [%eval #-4] } 78. Ka6 { [%eval #-3] } 78... Kc4 { [%eval #-3] } 79. Ka7 { [%eval #-3] } 79... Kc5 { [%eval #-2] } 80. Ka6 { [%eval #-1] } 80... Kc6 { [%eval #-1] } 81. Ka7 { [%eval #-1] } 81... Qb7# { Black wins by checkmate. } 0-1