FEN
[Event "rated rapid game"]
[Site "https://lichess.org/dukgdoVI"]
[Date "2026.01.05"]
[Round "-"]
[White "FchessBT"]
[Black "zhaozicheng"]
[Result "1-0"]
[GameId "dukgdoVI"]
[UTCDate "2026.01.05"]
[UTCTime "13:48:46"]
[WhiteElo "963"]
[BlackElo "962"]
[WhiteRatingDiff "+13"]
[BlackRatingDiff "-14"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "C00"]
[Opening "French Defense: Knight Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Nf3 { [%eval 0.11] } { C00 French Defense: Knight Variation } 2... d5 { [%eval 0.14] } 3. exd5 { [%eval 0.1] } 3... exd5 { [%eval 0.17] } 4. Nc3 { [%eval -0.34] } 4... Nf6 { [%eval 0.0] } 5. d4 { [%eval 0.0] } 5... Bb4 { [%eval 0.0] } 6. Bd3 { [%eval -0.06] } 6... Qd7? { (-0.06 → 1.04) Mistake. O-O was best. } { [%eval 1.04] } (6... O-O 7. O-O Bg4 8. Bg5 c6 9. h3 Bh5 10. g4 Bg6 11. Ne5) 7. a3 { [%eval 0.62] } 7... Ba5?! { (0.62 → 1.34) Inaccuracy. Bxc3+ was best. } { [%eval 1.34] } (7... Bxc3+ 8. bxc3) 8. b4 { [%eval 1.45] } 8... Bb6?! { (1.45 → 2.24) Inaccuracy. Qe7+ was best. } { [%eval 2.24] } (8... Qe7+ 9. Ne2) 9. Bf4? { (2.24 → 0.71) Mistake. O-O was best. } { [%eval 0.71] } (9. O-O) 9... Nc6 { [%eval 0.96] } 10. O-O { [%eval 1.02] } 10... Nxd4?? { (1.02 → 3.92) Blunder. O-O was best. } { [%eval 3.92] } (10... O-O) 11. Nxd4 { [%eval 3.94] } 11... Bxd4 { [%eval 3.95] } 12. Qe1+?? { (3.95 → 1.40) Blunder. Bb5 was best. } { [%eval 1.4] } (12. Bb5 Bxc3 13. Qe2+ Ne4 14. Bxd7+ Bxd7 15. f3 Bd4+ 16. Kh1 O-O 17. fxe4 Bxa1) 12... Qe6 { [%eval 1.51] } 13. Nb5 { [%eval 1.5] } 13... Bb6 { [%eval 1.51] } 14. Be3? { (1.51 → -0.12) Mistake. a4 was best. } { [%eval -0.12] } (14. a4 a6 15. Bxc7 axb5 16. Bxb5+ Bd7 17. Bxb6 Bxb5 18. axb5 Rxa1 19. Qxe6+ fxe6) 14... O-O { [%eval -0.16] } 15. Bxb6 { [%eval -0.28] } 15... Qxb6 { [%eval -0.09] } 16. Qe3?? { (-0.09 → -1.93) Blunder. Qe5 was best. } { [%eval -1.93] } (16. Qe5) 16... Qxe3 { [%eval -1.76] } 17. fxe3 { [%eval -1.82] } 17... Re8?? { (-1.82 → 3.11) Blunder. c6 was best. } { [%eval 3.11] } (17... c6 18. Nc3 Re8 19. Rae1 Ng4 20. h3 Ne5 21. b5 Be6 22. bxc6 bxc6 23. Rd1) 18. Nxc7 { [%eval 3.19] } 18... Bg4 { [%eval 3.37] } 19. Nxe8 { [%eval 3.06] } 19... Rxe8 { [%eval 3.16] } 20. h3 { [%eval 2.69] } 20... Bd7 { [%eval 3.2] } 21. g4?? { (3.20 → 0.93) Blunder. c4 was best. } { [%eval 0.93] } (21. c4 dxc4 22. Bxc4 a6 23. Rae1 Kf8 24. Rf4 h6 25. e4 Re5 26. Rff1 Ke7) 21... Rxe3 { [%eval 1.15] } 22. Kh2 { [%eval 1.21] } 22... h5 { [%eval 1.2] } 23. Rae1 { [%eval 1.21] } 23... Rxe1 { [%eval 1.03] } 24. Rxe1 { [%eval 1.12] } 24... hxg4 { [%eval 1.04] } 25. hxg4 { [%eval 0.61] } 25... Nxg4+ { [%eval 0.79] } 26. Kg2?! { (0.79 → 0.04) Inaccuracy. Kg3 was best. } { [%eval 0.04] } (26. Kg3 Nf6) 26... f5 { [%eval 0.21] } 27. c4 { [%eval 0.2] } 27... dxc4 { [%eval 0.46] } 28. Bxc4+ { [%eval 0.59] } 28... Kf8 { [%eval 0.47] } 29. Be2 { [%eval 0.0] } 29... f4 { [%eval 0.27] } 30. Kh3?! { (0.27 → -0.38) Inaccuracy. Kf3 was best. } { [%eval -0.38] } (30. Kf3 g5) 30... Nf2+? { (-0.38 → 0.83) Mistake. Ne3+ was best. } { [%eval 0.83] } (30... Ne3+ 31. Kh2) 31. Kg2 { [%eval 0.36] } 31... Ne4? { (0.36 → 1.85) Mistake. Ng4 was best. } { [%eval 1.85] } (31... Ng4) 32. Bd3?? { (1.85 → 0.07) Blunder. Kf3 was best. } { [%eval 0.07] } (32. Kf3) 32... Ng5 { [%eval 0.2] } 33. Re5 { [%eval 0.26] } 33... f3+?? { (0.26 → 2.06) Blunder. Nf7 was best. } { [%eval 2.06] } (33... Nf7) 34. Kg3 { [%eval 1.96] } 34... Nf7 { [%eval 2.03] } 35. Rf5?? { (2.03 → -3.86) Blunder. Rc5 was best. } { [%eval -3.86] } (35. Rc5 Ke7 36. Kxf3 Kd6 37. Ke3 b6 38. Rh5 g6 39. Rh1 Ne5 40. Be2 g5) 35... Bc6?? { (-3.86 → 2.99) Blunder. Bxf5 was best. } { [%eval 2.99] } (35... Bxf5 36. Bxf5 Ne5 37. Bc8 b6 38. Kf4 Nc4 39. Kxf3 Nxa3 40. Ke4 Ke7 41. Kd5) 36. Bc4 { [%eval 2.91] } 36... Be8 { [%eval 3.03] } 37. Rxf3 { [%eval 3.01] } 37... b5? { (3.01 → 4.84) Mistake. Ke7 was best. } { [%eval 4.84] } (37... Ke7 38. Re3+ Kd8 39. Bd5 b6 40. Kf4 Kd7 41. Rg3 g5+ 42. Ke4 a5 43. bxa5) 38. Bd5 { [%eval 4.01] } 38... Kg8 { [%eval 4.59] } 39. Kf2 { [%eval 4.73] } 39... g6 { [%eval 5.05] } 40. Rc3 { [%eval 4.84] } 40... Kg7 { [%eval 4.72] } 41. Bxf7 { [%eval 4.53] } 41... Bxf7 { [%eval 4.96] } 42. Rc7 { [%eval 4.83] } 42... a6 { [%eval 4.99] } 43. Ke3 { [%eval 4.67] } 43... g5 { [%eval 5.1] } 44. Kd4 { [%eval 4.71] } 44... g4 { [%eval 5.28] } 45. Kc5?? { (5.28 → 0.00) Blunder. Ke5 was best. } { [%eval 0.0] } (45. Ke5 Kg6 46. Kf4 Kf6 47. Rc6+ Be6 48. Rxa6 g3 49. Kxg3 Ke5 50. Kf3 Bh3) 45... g3 { [%eval 0.0] } 46. Kb6 { [%eval 0.0] } 46... g2 { [%eval 0.0] } 47. Rc1 { [%eval 0.0] } 47... Bd5?? { (0.00 → 4.88) Blunder. Bc4 was best. } { [%eval 4.88] } (47... Bc4 48. Rg1 Bf1 49. Kxa6 Kf6 50. Rxg2 Bxg2 51. Kxb5 Ke6 52. Ka6 Kd5 53. b5) 48. Kxa6?? { (4.88 → 0.00) Blunder. Rg1 was best. } { [%eval 0.0] } (48. Rg1 Kf6 49. Kxa6 Ke5 50. Kxb5 Kd4 51. a4 Bf3 52. a5 Ba8 53. Kb6 Kc4) 48... Kg6?? { (0.00 → 5.46) Blunder. Bc4 was best. } { [%eval 5.46] } (48... Bc4 49. Rg1 Bf1 50. Rxg2+ Bxg2 51. Kxb5 Kf7 52. a4 Ke7 53. Kc5 Kd7 54. Kb6) 49. Kxb5 { [%eval 5.86] } 49... Kg5 { [%eval 5.89] } 50. a4 { [%eval 5.79] } 50... Kg4 { [%eval 5.6] } 51. a5 { [%eval 5.41] } 51... Kf3?! { (5.41 → 7.24) Inaccuracy. Be4 was best. } { [%eval 7.24] } (51... Be4 52. Kc5 Kg3 53. Rg1 Kf2 54. Rxg2+ Bxg2 55. b5 Ke3 56. b6 Bb7 57. Kb5) 52. Kc5 { [%eval 7.3] } 52... Ba8 { [%eval 6.87] } 53. Kd4 { [%eval 5.62] } 53... Ke2 { [%eval 5.43] } 54. Kc3 { [%eval 6.13] } 54... Bb7 { [%eval 6.29] } 55. Kb2 { [%eval 5.54] } 55... Kd2 { Black offers draw } { [%eval 5.63] } 56. b5 { [%eval 5.43] } 56... Ke2 { [%eval 6.7] } 57. a6 { [%eval 6.89] } 57... Bd5 { [%eval 7.84] } 58. a7?! { (7.84 → 5.30) Inaccuracy. Kc3 was best. } { [%eval 5.3] } (58. Kc3 Kf3 59. b6 Bc6 60. b7 Kg4 61. b8=Q Kh5 62. Rg1 Bf3 63. Qf4 Kg6) 58... Kf2 { [%eval 5.22] } 59. Rc2+ { [%eval 5.84] } 59... Ke1 { [%eval 5.58] } 60. Rc1+ { [%eval 5.21] } 60... Kd2 { [%eval 4.98] } 61. b6 { [%eval 5.26] } 61... Ke2?! { (5.26 → 7.40) Inaccuracy. Bb7 was best. } { [%eval 7.4] } (61... Bb7 62. Ra1 Kd3 63. Kb3 Kd4 64. Kb4 Kd5 65. Kb5 Kd6 66. Rd1+ Ke7 67. Kc5) 62. Ka3 { [%eval 7.06] } 62... Kf2 { [%eval 7.43] } 63. Rc2+ { [%eval 5.95] } 63... Kf1 { [%eval 5.21] } 64. Rc1+ { [%eval 7.46] } 64... Kf2 { [%eval 7.25] } 65. Ka4 { [%eval 7.03] } 65... g1=Q { [%eval 7.29] } 66. Rxg1 { [%eval 5.34] } 66... Kxg1?! { (5.34 → 9.63) Inaccuracy. Bc6+ was best. } { [%eval 9.63] } (66... Bc6+ 67. Ka5 Kxg1 68. Ka6 Kf2 69. b7 Bxb7+ 70. Kxb7 Kg3 71. Kb6 Kf3 72. Kc5) 67. Ka5 { [%eval 9.29] } 67... Kf2 { [%eval 8.29] } 68. Ka6 { [%eval 7.71] } 68... Ke3 { [%eval 6.5] } 69. b7 { [%eval 62.96] } 69... Kd4?! { (62.96 → Mate in 21) Checkmate is now unavoidable. Bf3 was best. } { [%eval #21] } (69... Bf3) 70. a8=Q?! { (Mate in 21 → 72.81) Lost forced checkmate sequence. b8=Q was best. } { [%eval 72.81] } (70. b8=Q Ke4 71. a8=Q Bxa8 72. Qxa8+ Kf4 73. Qg2 Kf5 74. Qg3 Kf6 75. Qf2+ Kg6) 70... Bxb7+?! { (72.81 → Mate in 10) Checkmate is now unavoidable. Bf3 was best. } { [%eval #10] } (70... Bf3) 71. Qxb7 { [%eval #11] } 71... Kc4 { [%eval #9] } 72. Qc6+ { [%eval #8] } 72... Kb4 { [%eval #5] } 73. Qb5+ { [%eval #6] } 73... Kc3 { [%eval #7] } 74. Qe5+ { [%eval #6] } 74... Kd3 { [%eval #6] } 75. Qd5+ { [%eval #8] } 75... Ke3 { [%eval #8] } 76. Qc4 { [%eval #8] } 76... Kf3 { [%eval #8] } 77. Kb5 { [%eval #7] } 77... Ke3 { [%eval #6] } 78. Qd4+?? { (Mate in 6 → 0.00) Lost forced checkmate sequence. Qg4 was best. } { [%eval 0.0] } (78. Qg4 Kd3 79. Kb4 Kd2 80. Qe4 Kc1 81. Kc3 Kd1 82. Qe6 Kc1 83. Qe1#) 78... Kf3?? { (0.00 → Mate in 6) Checkmate is now unavoidable. Kxd4 was best. } { [%eval #6] } (78... Kxd4 79. Ka6 Ke3 80. Ka7 Ke2 81. Kb8 Kd1 82. Kb7 Ke1 83. Kc7 Kf2 84. Kc8) 79. Kc4 { [%eval #5] } 79... Ke2 { [%eval #4] } 80. Qd3+ { [%eval #5] } 80... Kf2 { [%eval #5] } 81. Kc3 { [%eval #6] } 81... Kg2 { [%eval #6] } 82. Qe3 { [%eval #5] } 82... Kh2 { [%eval #5] } 83. Kd2 { [%eval #4] } 83... Kg2 { [%eval #3] } 84. Ke2 { [%eval #2] } 84... Kh2 { [%eval #2] } 85. Kf2 { [%eval #1] } 85... Kh1 { [%eval #1] } 86. Qh3# { White wins by checkmate. } 1-0