FEN
[Event "rated rapid game"]
[Site "https://lichess.org/NhtIeG6i"]
[Date "2026.06.17"]
[Round "-"]
[White "Heredot21"]
[Black "TZIHAO"]
[Result "0-1"]
[GameId "NhtIeG6i"]
[UTCDate "2026.06.17"]
[UTCTime "03:25:02"]
[WhiteElo "1325"]
[BlackElo "1381"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+34"]
[Variant "Standard"]
[TimeControl "900+0"]
[ECO "C50"]
[Opening "Four Knights Game: Italian Variation"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bc4 { [%eval 0.07] } 3... Bc5 { [%eval 0.2] } 4. Nc3 { [%eval 0.12] } 4... Nf6 { [%eval 0.09] } { C50 Four Knights Game: Italian Variation } 5. h3 { [%eval -0.01] } 5... d6 { [%eval 0.0] } 6. O-O { [%eval 0.0] } 6... O-O { [%eval 0.05] } 7. d3 { [%eval 0.0] } 7... h6 { [%eval 0.17] } 8. b3?! { (0.17 → -0.41) Inaccuracy. Na4 was best. } { [%eval -0.41] } (8. Na4 Bb6 9. a3 Re8 10. Nxb6 axb6 11. c3 Be6 12. Bb5 Bd7) 8... Nd4 { [%eval -0.23] } 9. Nxd4?! { (-0.23 → -0.78) Inaccuracy. Rb1 was best. } { [%eval -0.78] } (9. Rb1 a5 10. a3 c6 11. b4 Ba7 12. Nxd4 Bxd4 13. Ne2 Bb6 14. bxa5 Bxa5) 9... Bxd4 { [%eval -0.65] } 10. Bb2?! { (-0.65 → -1.23) Inaccuracy. Bd2 was best. } { [%eval -1.23] } (10. Bd2 c6 11. b4 b5 12. Bb3 a5 13. a3 axb4 14. axb4 Rxa1 15. Qxa1 Nh5) 10... Be6?! { (-1.23 → -0.32) Inaccuracy. Nh7 was best. } { [%eval -0.32] } (10... Nh7 11. Rb1 c6 12. b4 Qh4 13. Ne2 Bb6 14. Bc1 Ng5 15. Bxg5 hxg5 16. a4) 11. Bxe6 { [%eval -0.42] } 11... fxe6 { [%eval -0.44] } 12. a4 { [%eval -0.67] } 12... Nd7?! { (-0.67 → -0.12) Inaccuracy. Nh7 was best. } { [%eval -0.12] } (12... Nh7 13. Qe2 Ng5 14. Nd1 Bxb2 15. Nxb2 Rf3 16. h4 Nh3+ 17. gxh3 Qf6 18. Nd1) 13. Qe2 { [%eval -0.23] } 13... Qf6 { [%eval -0.15] } 14. Rae1 { [%eval -0.28] } 14... Nc5 { [%eval 0.11] } 15. Qd2 { [%eval -0.2] } 15... Rf7 { [%eval -0.17] } 16. Ba3 { [%eval -0.3] } 16... a6 { [%eval -0.45] } 17. Bxc5 { [%eval -0.98] } 17... Bxc5 { [%eval -0.87] } 18. Nd1 { [%eval -0.94] } 18... Raf8 { [%eval -0.95] } 19. Re2 { [%eval -1.25] } 19... Bb6 { [%eval -0.91] } 20. Ne3 { [%eval -0.9] } 20... Qf4 { [%eval -0.49] } 21. g3? { (-0.49 → -1.63) Mistake. Nc4 was best. } { [%eval -1.63] } (21. Nc4 Ba7 22. Qxf4 exf4 23. Nd2 g5 24. e5 d5 25. b4 h5 26. c3 g4) 21... Qg5?! { (-1.63 → -0.87) Inaccuracy. Qf3 was best. } { [%eval -0.87] } (21... Qf3 22. Ree1 h5 23. Qe2 h4 24. Qxf3 Rxf3 25. gxh4 Rxh3 26. Kg2 Rxh4 27. Kg3) 22. h4? { (-0.87 → -2.50) Mistake. Kg2 was best. } { [%eval -2.5] } (22. Kg2 Qg6 23. a5 Ba7 24. Qb4 Qf6 25. f3 h5 26. Qd2 Qg6 27. c3 h4) 22... Qg6?! { (-2.50 → -1.44) Inaccuracy. Qh5 was best. } { [%eval -1.44] } (22... Qh5 23. Kg2 Qf3+ 24. Kh3 g5 25. Ng2 Qh5 26. Kh2 Bd4 27. Qe1 gxh4 28. Nxh4) 23. Kg2 { [%eval -1.68] } 23... Rf3 { [%eval -1.26] } 24. b4 { [%eval -1.24] } 24... Bxe3? { (-1.24 → 0.05) Mistake. c6 was best. } { [%eval 0.05] } (24... c6 25. a5 Ba7 26. Qe1 d5 27. Nf5 Qh5 28. Ne3 R3f7 29. Qd2 Qf3+ 30. Kh2) 25. Rxe3 { [%eval -0.04] } 25... R3f6 { [%eval 0.11] } 26. c4 { [%eval 0.0] } 26... Qf7 { [%eval 0.04] } 27. f3 { [%eval 0.13] } 27... Rg6 { [%eval 0.06] } 28. Qe2?? { (0.06 → -3.07) Blunder. Kh3 was best. } { [%eval -3.07] } (28. Kh3 Rf6 29. d4 exd4 30. Qxd4 g5 31. e5 dxe5 32. Qxe5 gxh4 33. g4 Rf4) 28... Qf4 { [%eval -3.02] } 29. g4 { [%eval -2.67] } 29... Qf6?? { (-2.67 → -0.52) Blunder. h5 was best. } { [%eval -0.52] } (29... h5 30. Rf2 Rff6 31. Kf1 hxg4 32. fxg4 Qh2 33. Ke1 Qxh4 34. Rf3 Rxf3 35. Qxf3) 30. h5 { [%eval -0.91] } 30... Rg5 { [%eval -1.12] } 31. Qf2?! { (-1.12 → -1.85) Inaccuracy. Rh1 was best. } { [%eval -1.85] } (31. Rh1 g6 32. hxg6 Qxg6 33. Rh4 h5 34. c5 Qf6 35. cxd6 cxd6 36. Kh1 Qf4) 31... Qf4 { [%eval -1.3] } 32. Kh3? { (-1.30 → -3.19) Mistake. Ree1 was best. } { [%eval -3.19] } (32. Ree1 g6 33. hxg6 h5 34. Qe3 hxg4 35. Qxf4 Rxf4 36. fxg4 Rgxg4+ 37. Kh3 Rg5) 32... Rb8?? { (-3.19 → -0.94) Blunder. g6 was best. } { [%eval -0.94] } (32... g6 33. Ree1 gxh5 34. Qg3 Qd2 35. Kh4 Qxd3 36. c5 Rf4 37. cxd6 cxd6 38. Rd1) 33. Kg2?! { (-0.94 → -1.54) Inaccuracy. Ree1 was best. } { [%eval -1.54] } (33. Ree1 g6 34. hxg6 Rf8 35. Qe3 Rxg4 36. fxg4 Qxe3+ 37. Rxe3 Rxf1 38. g5 hxg5) 33... b6?! { (-1.54 → -0.45) Inaccuracy. Rf8 was best. } { [%eval -0.45] } (33... Rf8 34. Qe1 g6 35. hxg6 h5 36. Rh1 hxg4 37. Qh4 gxf3+ 38. Kf2 Rg2+ 39. Kf1) 34. b5?! { (-0.45 → -1.04) Inaccuracy. Rh1 was best. } { [%eval -1.04] } (34. Rh1 c5 35. bxc5 bxc5 36. Re2 Rb3 37. Qe3 Qf7 38. Rd2) 34... axb5 { [%eval -1.11] } 35. cxb5 { [%eval -1.18] } 35... Ra8?! { (-1.18 → -0.54) Inaccuracy. Rf8 was best. } { [%eval -0.54] } (35... Rf8 36. Ree1 g6 37. hxg6 h5 38. Qg3 Qd2+ 39. Kh1 Rxg6 40. Qh2 Qxd3 41. Rd1) 36. Ra1?? { (-0.54 → -2.30) Blunder. Re2 was best. } { [%eval -2.3] } (36. Re2 g6 37. hxg6 h5 38. Qh4 Rxg6 39. Rh1 Rg5 40. Ra2 Rf8 41. Rh3 Rf7) 36... Rf8 { [%eval -2.11] } 37. Ra2 { [%eval -2.68] } 37... Rf7?? { (-2.68 → -0.39) Blunder. g6 was best. } { [%eval -0.39] } (37... g6 38. Ree2 gxh5 39. Qg3 hxg4 40. Qxf4 exf4 41. Rec2 Rf7 42. a5 bxa5 43. Rxa5) 38. a5 { [%eval -0.74] } 38... bxa5 { [%eval -0.68] } 39. Kf1?? { (-0.68 → -4.38) Blunder. Re1 was best. } { [%eval -4.38] } (39. Re1 g6 40. hxg6 Rxg6 41. Qe3 h5 42. Qxf4 exf4 43. e5 dxe5 44. Rxa5 hxg4) 39... Rf8? { (-4.38 → -2.17) Mistake. Rxg4 was best. } { [%eval -2.17] } (39... Rxg4 40. Ke2 Qg5 41. Kd1 Rg1+ 42. Re1 Rg3 43. Qd2 Qxh5 44. Kc2 Rgxf3 45. Qxa5) 40. Ke2? { (-2.17 → -3.91) Mistake. Re1 was best. } { [%eval -3.91] } (40. Re1 Rxg4 41. fxg4 Qg3 42. Qxf8+ Kxf8 43. Rc1 Qxd3+ 44. Kg1 Kg8 45. Kh2 Qxe4) 40... Ra8?? { (-3.91 → -1.68) Blunder. Rxg4 was best. } { [%eval -1.68] } (40... Rxg4 41. Kd2 Rh4 42. Kc3 Rxh5 43. Re1 Rh3 44. Rf1 d5 45. Rc2 Kh8 46. Qg2) 41. Ra4?! { (-1.68 → -2.90) Inaccuracy. Rc2 was best. } { [%eval -2.9] } (41. Rc2 a4 42. Kf1 Ra5 43. Kg2 Rxb5 44. Rxc7 Rb3 45. Qd2 Kh7 46. Rc2 Rb1) 41... Qf8? { (-2.90 → -1.61) Mistake. d5 was best. } { [%eval -1.61] } (41... d5 42. Kf1 Rf8 43. Re2 Rxg4 44. fxg4 Qc1+ 45. Kg2 Rxf2+ 46. Kxf2 Qc3 47. Rea2) 42. d4? { (-1.61 → -3.65) Mistake. Kf1 was best. } { [%eval -3.65] } (42. Kf1 Qe8 43. Qa2 Qf7 44. Ke1 Rf8 45. Qe2 d5 46. exd5 exd5 47. Rxe5 Rxe5) 42... exd4 { [%eval -3.51] } 43. Rb3 { [%eval -3.82] } 43... e5? { (-3.82 → -2.21) Mistake. Qb8 was best. } { [%eval -2.21] } (43... Qb8 44. b6 cxb6 45. Qxd4 Rc5 46. Rc4 Qc7 47. Rxc5 Qxc5 48. Qb2 a4 49. Rxb6) 44. b6? { (-2.21 → -3.96) Mistake. Ke1 was best. } { [%eval -3.96] } (44. Ke1 Qf4 45. Qe2 Qg3+ 46. Kd1 d5 47. Kc2 Qf4 48. Rba3 dxe4 49. Qxe4 Qxe4+) 44... cxb6 { [%eval -3.99] } 45. Rxb6 { [%eval -4.02] } 45... Qd8?! { (-4.02 → -3.01) Inaccuracy. Qf4 was best. } { [%eval -3.01] } (45... Qf4 46. Rc4 Rf8 47. Rxd6 Rxg4 48. Rc7 Rb8 49. Rg6 Rxg6 50. hxg6 Qg5 51. Rc6) 46. Rb1?! { (-3.01 → -4.26) Inaccuracy. Rb5 was best. } { [%eval -4.26] } (46. Rb5 Rc8 47. Rbxa5 Kh7 48. Kf1 Rxh5 49. Kg2 Rh4 50. Ra8 Rxg4+ 51. fxg4 Rxa8) 46... Rb8?? { (-4.26 → -1.57) Blunder. d5 was best. } { [%eval -1.57] } (46... d5 47. Ke1 dxe4 48. Qe2 exf3 49. Qe4 Rc8 50. Kf2 Qc7 51. Kxf3 Qc3+ 52. Kg2) 47. Rba1?? { (-1.57 → -4.99) Blunder. Rxb8 was best. } { [%eval -4.99] } (47. Rxb8 Qxb8 48. Rxa5 g6 49. hxg6 Qb3 50. Ra8+ Kg7 51. Rc8 Qb7 52. Rc2 Qb5+) 47... Rb2+ { [%eval -5.93] } 48. Ke1 { [%eval -5.54] } 48... Rxf2 { [%eval -5.44] } 49. Kxf2 { [%eval -5.54] } 49... Qb6 { [%eval -4.8] } 50. Rxa5 { [%eval -5.73] } 50... Qb2+ { [%eval -5.1] } 51. Kg3 { [%eval -4.76] } 51... d3 { [%eval -4.74] } 52. Ra8+ { [%eval -4.75] } 52... Kf7?? { (-4.75 → 0.00) Blunder. Kh7 was best. } { [%eval 0.0] } (52... Kh7 53. R1a2 Qc1 54. Rf8 d2 55. Raa8 Qg1+ 56. Kh3 Qh1+ 57. Kg3 Qxh5 58. Ra1) 53. R1a7+ { [%eval 0.0] } 53... Ke6 { [%eval 0.0] } 54. Re8+ { [%eval 0.0] } 54... Kf6 { [%eval 0.0] } 55. Rf8+ { [%eval 0.0] } 55... Ke6 { [%eval 0.0] } 56. Raf7?? { (0.00 → -4.46) Blunder. Re8+ was best. } { [%eval -4.46] } (56. Re8+ Kf6 57. Rf8+ Ke6) 56... d5?! { (-4.46 → -3.11) Inaccuracy. d2 was best. } { [%eval -3.11] } (56... d2 57. Ra7 Qb5 58. Ra1 g6 59. Rh8 Qe2 60. Re8+ Kd7 61. Raa8 Qe1+ 62. Kh3) 57. exd5+ { [%eval -2.92] } 57... Kxd5 { [%eval -2.56] } 58. Rd7+ { [%eval -2.45] } 58... Ke6 { [%eval -2.24] } 59. Rdd8? { (-2.24 → -3.71) Mistake. Rxd3 was best. } { [%eval -3.71] } (59. Rxd3 e4 60. Rdd8 Qb5 61. Rb8 Qa5 62. Rbd8 Qe1+ 63. Kf4 Qc1+ 64. Kg3 Qg1+) 59... Qb7?? { (-3.71 → 0.00) Blunder. Qb4 was best. } { [%eval 0.0] } (59... Qb4 60. Kh4 d2 61. Rh8 g6 62. Kg3 Kf6 63. Rh7 gxh5 64. Rxh6+ Rg6 65. Rxh5) 60. Rde8+?? { (0.00 → -3.71) Blunder. Rfe8+ was best. } { [%eval -3.71] } (60. Rfe8+ Kf6 61. Rf8+ Ke7 62. Rfe8+ Kf6) 60... Kd6 { [%eval -3.16] } 61. Rd8+ { [%eval -3.05] } 61... Ke7?? { (-3.05 → 0.00) Blunder. Kc5 was best. } { [%eval 0.0] } (61... Kc5 62. Rxd3 e4 63. Rc3+ Kd4 64. Rc1 Qb4 65. Rd8+ Ke3 66. Rf1 Ra5 67. Rdd1) 62. Rde8+?? { (0.00 → -3.02) Blunder. Rfe8+ was best. } { [%eval -3.02] } (62. Rfe8+ Kf6 63. Rf8+ Ke6 64. Rfe8+) 62... Kd6 { [%eval -3.22] } 63. Rd8+ { [%eval -2.96] } 63... Kc7?? { (-2.96 → 0.00) Blunder. Kc5 was best. } { [%eval 0.0] } (63... Kc5 64. Rxd3 e4 65. Ra3 Qb4 66. Ra1 Kc4 67. Rc1+ Kd3 68. Rf4 Qb8 69. Rd1+) 64. Rxd3?? { (0.00 → -2.58) Blunder. Rf7+ was best. } { [%eval -2.58] } (64. Rf7+ Kxd8 65. Rxb7 g6 66. hxg6 Rxg6 67. Kf2 Rd6 68. Ke1 Rf6 69. Rb5 Ke7) 64... e4?? { (-2.58 → 3.21) Blunder. Qb1 was best. } { [%eval 3.21] } (64... Qb1 65. Rc3+ Kb7 66. Rcc8 Qg1+ 67. Kh3 e4 68. Rb8+ Kc6 69. Rfc8+ Kd5 70. fxe4+) 65. Rd7+?? { (3.21 → -7.27) Blunder. Rf7+ was best. } { [%eval -7.27] } (65. Rf7+ Kb8 66. Rxb7+ Kxb7 67. fxe4 g6 68. hxg6 Rxg6 69. Kf4 Rf6+ 70. Ke5 Rf2) 65... Kxd7 { [%eval -7.02] } 66. Rf7+ { [%eval -6.87] } 66... Kc6 { [%eval -6.65] } 67. Rxb7 { [%eval -6.43] } 67... Kxb7 { [%eval -6.8] } 68. fxe4 { [%eval -7.99] } 68... Kc7 { [%eval -7.57] } 69. Kf4 { [%eval -7.56] } 69... Kd6 { [%eval -7.07] } 70. Kf3?! { (-7.07 → -81.15) Inaccuracy. e5+ was best. } { [%eval -81.15] } (70. e5+ Ke6 71. Kg3 Kxe5 72. Kf3 Kd4 73. Kf4 Rc5 74. Kf3 Rd5 75. Kf4 Rg5) 70... Ke6 { [%eval -8.74] } 71. Kf4 { [%eval -7.93] } 71... Kf6 { [%eval -7.18] } 72. Kf3 { [%eval -8.45] } 72... Ke5 { [%eval -7.37] } 73. Kg3? { (-7.37 → Mate in 10) Checkmate is now unavoidable. Ke3 was best. } { [%eval #-10] } (73. Ke3 Rxg4 74. Kd3 Rg5 75. Kc2 Rg3 76. Kd1 Kxe4 77. Kd2 Rg5 78. Kc3 Rxh5) 73... Kxe4 { [%eval #-9] } 74. Kf2 { [%eval #-8] } 74... Rxg4 { [%eval #-9] } { White left the game. } 0-1
