FEN
[Event "rated rapid game"]
[Site "https://lichess.org/y3hoCg67"]
[Date "2026.01.15"]
[Round "-"]
[White "zhengxinhang"]
[Black "Kabai-41j"]
[Result "1-0"]
[GameId "y3hoCg67"]
[UTCDate "2026.01.15"]
[UTCTime "14:09:58"]
[WhiteElo "1279"]
[BlackElo "1252"]
[WhiteRatingDiff "+20"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "C20"]
[Opening "Center Game"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. d4 { [%eval -0.11] } { C20 Center Game } 2... Qf6?! { (-0.11 → 0.98) Inaccuracy. exd4 was best. } { [%eval 0.98] } (2... exd4 3. Nf3 Bb4+ 4. Nbd2 Nc6 5. Bd3 Nf6 6. O-O O-O 7. e5) 3. dxe5 { [%eval 0.98] } 3... Qxe5 { [%eval 0.96] } 4. Nc3 { [%eval 0.76] } 4... Nc6? { (0.76 → 2.20) Mistake. Bb4 was best. } { [%eval 2.2] } (4... Bb4 5. Bd2 Nf6 6. Qe2 d6 7. a3 Ba5 8. O-O-O O-O 9. f3) 5. Nf3 { [%eval 2.35] } 5... Qf6 { [%eval 1.65] } 6. Bg5 { [%eval 2.03] } 6... Qg6 { [%eval 2.18] } 7. Bd3 { [%eval 2.17] } 7... Bb4 { [%eval 2.18] } 8. Qd2?! { (2.18 → 1.16) Inaccuracy. O-O was best. } { [%eval 1.16] } (8. O-O Bxc3 9. e5 Qh5 10. bxc3 h6 11. Bh4 Nge7 12. Re1 g5 13. Bg3 b6) 8... h6 { [%eval 1.25] } 9. e5 { [%eval 1.33] } 9... f5?? { (1.33 → 3.71) Blunder. Qe6 was best. } { [%eval 3.71] } (9... Qe6 10. Bf4) 10. exf6 { [%eval 3.64] } 10... Qf7 { [%eval 3.64] } 11. Qe3+ { [%eval 3.63] } 11... Nge7 { [%eval 3.64] } 12. fxg7?! { (3.64 → 2.31) Inaccuracy. fxe7 was best. } { [%eval 2.31] } (12. fxe7 hxg5 13. O-O-O Bxc3 14. bxc3 g4 15. Ng5 Qf6 16. Rhe1 Rh5 17. h4 gxh3) 12... Qxg7 { [%eval 2.3] } 13. Bxe7 { [%eval 2.34] } 13... Nxe7 { [%eval 2.45] } 14. O-O { [%eval 2.5] } 14... Kd8 { [%eval 2.43] } 15. Qd4 { [%eval 1.91] } 15... Qxd4 { [%eval 1.87] } 16. Nxd4 { [%eval 1.82] } 16... Bc5 { [%eval 2.19] } 17. Nf5?! { (2.19 → 1.52) Inaccuracy. Nb3 was best. } { [%eval 1.52] } (17. Nb3 Bb6 18. Na4 d6 19. Rfe1 Nc6 20. a3 Bd7 21. Nxb6 axb6 22. f4 h5) 17... Ng6 { [%eval 1.62] } 18. Ne4 { [%eval 1.61] } 18... Bd4?? { (1.61 → 5.53) Blunder. Bb6 was best. } { [%eval 5.53] } (18... Bb6 19. Rad1 Ne5 20. Ne3 a5 21. Nd5 Ba7 22. c4 d6 23. Be2 Bf5 24. Ndc3) 19. c3?? { (5.53 → 1.67) Blunder. Nxd4 was best. } { [%eval 1.67] } (19. Nxd4 d5 20. Ng3 Nf4 21. Nde2 Nxe2+ 22. Nxe2 Bd7 23. Rad1 c6 24. f4 Kc7) 19... Bg7?? { (1.67 → 4.59) Blunder. Bb6 was best. } { [%eval 4.59] } (19... Bb6 20. Bc2) 20. Nxg7 { [%eval 4.37] } 20... Nf4 { [%eval 4.66] } 21. Rad1 { [%eval 4.76] } 21... a5 { [%eval 5.12] } 22. Bb5 { [%eval 4.47] } 22... c6 { [%eval 4.5] } 23. Bc4 { [%eval 4.57] } 23... b5 { [%eval 4.9] } 24. Bb3 { [%eval 3.94] } 24... a4 { [%eval 4.65] } 25. Bc2 { [%eval 3.74] } 25... Ba6?! { (3.74 → 5.28) Inaccuracy. a3 was best. } { [%eval 5.28] } (25... a3 26. b3 d5 27. Ng3 Rf8 28. N7f5 Bxf5 29. Bxf5 Re8 30. h4 Kc7 31. Rde1) 26. Rfe1 { [%eval 4.83] } 26... b4 { [%eval 5.81] } 27. Nc5 { [%eval 5.53] } 27... Ne2+?! { (5.53 → 7.85) Inaccuracy. Nd5 was best. } { [%eval 7.85] } (27... Nd5 28. cxb4 Bc4 29. a3 Kc7 30. h4 Rag8 31. Nf5 Re8 32. Ne3 d6 33. Nxc4) 28. Kh1 { [%eval 6.87] } 28... Bc8 { [%eval 7.53] } 29. Rxe2 { [%eval 7.43] } 29... bxc3 { [%eval 8.29] } 30. Nge6+ { [%eval 8.6] } 30... Ke7 { [%eval 8.55] } 31. Nc7+ { [%eval 8.35] } 31... Kf6 { [%eval 8.99] } 32. Nxa8 { [%eval 8.61] } 32... cxb2 { [%eval 9.52] } 33. Nb6 { [%eval 9.22] } 33... d5? { (9.22 → Mate in 9) Checkmate is now unavoidable. Rd8 was best. } { [%eval #9] } (33... Rd8 34. Nxc8 Rxc8 35. Rxd7 Rg8 36. Re6+ Kg5 37. Re1 Kf6 38. g3 b1=Q 39. Bxb1) 34. Nxc8 { [%eval #9] } 34... Rxc8 { [%eval #8] } 35. Re6+? { (Mate in 8 → 8.75) Lost forced checkmate sequence. Nd7+ was best. } { [%eval 8.75] } (35. Nd7+ Kf7 36. Rde1 Kg8 37. Re7 b1=Q 38. Rxb1 c5 39. Bh7+ Kh8 40. Ne5 Rg8) 35... Kg5? { (8.75 → Mate in 5) Checkmate is now unavoidable. Kf7 was best. } { [%eval #5] } (35... Kf7 36. Rde1 Kg8 37. Re7 Rf8 38. Bh7+ Kh8 39. Nd7 Re8 40. Rxe8+ Kxh7 41. R8e7+) 36. Nxa4? { (Mate in 5 → 9.76) Lost forced checkmate sequence. Rg6+ was best. } { [%eval 9.76] } (36. Rg6+ Kf4 37. Re1 Re8 38. Nd3+ Kf5 39. Ne5+ Kf4 40. Rg4#) 36... Ra8? { (9.76 → Mate in 5) Checkmate is now unavoidable. Re8 was best. } { [%eval #5] } (36... Re8 37. Rxe8 Kf6 38. Re3 c5 39. Rf3+ Ke7 40. h4 c4 41. Kh2 b1=Q 42. Rxb1) 37. Rxc6 { [%eval #5] } 37... Rxa4 { [%eval #4] } 38. Bxa4 { [%eval #5] } 38... Kf4 { [%eval #5] } 39. Rxd5? { (Mate in 5 → 7.84) Lost forced checkmate sequence. Bc2 was best. } { [%eval 7.84] } (39. Bc2 b1=Q 40. Rxb1 Ke5 41. g3 Kd4 42. Rb4+ Ke5 43. f4#) 39... b1=Q+ { [%eval 7.63] } 40. Rd1 { [%eval 8.36] } 40... Qxa2 { [%eval 7.96] } 41. Rd4+ { [%eval 6.73] } 41... Ke5 { [%eval 6.13] } 42. Rcd6 { [%eval 4.99] } 42... Qe2? { (4.99 → 60.93) Mistake. Qxf2 was best. } { [%eval 60.93] } (42... Qxf2 43. Rd1 Qa2 44. Bc6 Kf4 45. R6d3 h5 46. Rf3+ Kg5 47. Bb5) 43. R4d5+ { [%eval 83.5] } 43... Kf4 { [%eval 83.41] } 44. g3+ { [%eval 15.21] } 44... Kg4 { [%eval 11.03] } 45. Rg6+ { [%eval #13] } 45... Kf3 { [%eval #14] } 46. Rf5+ { [%eval #14] } 46... Ke4 { [%eval 83.5] } 47. Re6+ { [%eval #16] } 47... Kxf5 { [%eval 83.3] } 48. Rxe2 { [%eval #16] } 48... h5 { [%eval 71.59] } 49. Rc2 { [%eval 78.37] } 49... Kg4 { [%eval 79.84] } 50. Rc4+ { [%eval #12] } 50... Kg5 { [%eval #13] } 51. h3?! { (Mate in 13 → 63.77) Lost forced checkmate sequence. h4+ was best. } { [%eval 63.77] } (51. h4+ Kg6 52. Be8+ Kh6 53. Rc6+ Kh7 54. Bxh5 Kg7 55. Bf3 Kf7 56. h5 Kg7) 51... Kh6?! { (63.77 → Mate in 11) Checkmate is now unavoidable. Kf6 was best. } { [%eval #11] } (51... Kf6) 52. f4 { [%eval #11] } 52... Kg6 { [%eval #11] } 53. Rc5 { [%eval 64.59] } 53... h4?! { (64.59 → Mate in 9) Checkmate is now unavoidable. Kf6 was best. } { [%eval #9] } (53... Kf6 54. Kg1 Ke6 55. Rxh5 Kf6 56. Rg5 Ke6 57. h4 Ke7 58. Ra5 Kf6 59. Re5) 54. gxh4 { [%eval #8] } 54... Kh6 { [%eval #6] } 55. Kg2 { [%eval #7] } 55... Kg6 { [%eval #7] } 56. Kg3 { [%eval #7] } 56... Kh6 { [%eval #6] } 57. Kg4 { [%eval #5] } 57... Kg6 { [%eval #5] } 58. Rc6+ { [%eval #6] } 58... Kf7 { [%eval #6] } 59. Kf5 { [%eval #5] } 59... Ke7 { [%eval #5] } 60. Ke5 { [%eval #4] } 60... Kd7 { [%eval #3] } 61. Rh6+ { [%eval #5] } 61... Ke7 { [%eval #5] } 62. Rh7+ { [%eval #4] } 62... Kf8 { [%eval #3] } 63. Ke6 { [%eval #4] } 63... Kg8 { [%eval #4] } 64. Ra7 { [%eval #3] } 64... Kf8 { [%eval #3] } 65. Kf6 { [%eval #2] } 65... Kg8 { [%eval #2] } 66. Bb3+ { [%eval #2] } 66... Kf8 { [%eval #1] } 67. Ra8# { White wins by checkmate. } 1-0
