FEN
[Event "rated rapid game"]
[Site "https://lichess.org/X8UU2eQD"]
[Date "2026.01.06"]
[Round "-"]
[White "langliucheng"]
[Black "SacrificeTheQueen690"]
[Result "1-0"]
[GameId "X8UU2eQD"]
[UTCDate "2026.01.06"]
[UTCTime "17:41:36"]
[WhiteElo "2098"]
[BlackElo "2059"]
[WhiteRatingDiff "+5"]
[BlackRatingDiff "-7"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "A22"]
[Opening "English Opening: King's English Variation, Two Knights Variation, Reversed Dragon"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. c4 { [%eval 0.12] } 1... e5 { [%eval 0.14] } 2. Nc3 { [%eval 0.13] } 2... Nf6 { [%eval 0.18] } 3. g3 { [%eval 0.07] } 3... d5 { [%eval 0.25] } { A22 English Opening: King's English Variation, Two Knights Variation, Reversed Dragon } 4. cxd5 { [%eval 0.23] } 4... Nxd5 { [%eval 0.29] } 5. Bg2 { [%eval 0.14] } 5... Nxc3 { [%eval 0.16] } 6. bxc3 { [%eval 0.14] } 6... Bd6 { [%eval 0.21] } 7. Rb1 { [%eval 0.16] } 7... Nc6 { [%eval 0.21] } 8. d3 { [%eval 0.02] } 8... O-O { [%eval 0.12] } 9. Nf3 { [%eval 0.06] } 9... f5 { [%eval 0.35] } 10. Qb3+ { [%eval 0.16] } 10... Kh8 { [%eval 0.16] } 11. Ng5 { [%eval -0.3] } 11... Qf6 { [%eval -0.27] } 12. a4 { [%eval -0.65] } 12... f4?! { (-0.65 → 0.26) Inaccuracy. h6 was best. } { [%eval 0.26] } (12... h6 13. h4) 13. Ne4 { [%eval 0.31] } 13... Qe7 { [%eval 0.71] } 14. gxf4? { (0.71 → -0.60) Mistake. Nxd6 was best. } { [%eval -0.6] } (14. Nxd6 cxd6 15. Ba3 Rf6 16. Be4 Qe8 17. f3 Be6 18. c4 Rd8 19. Kf2 b6) 14... exf4?! { (-0.60 → 0.37) Inaccuracy. Be6 was best. } { [%eval 0.37] } (14... Be6) 15. Bb2?? { (0.37 → -1.48) Blunder. Nxd6 was best. } { [%eval -1.48] } (15. Nxd6) 15... Bd7?! { (-1.48 → -0.82) Inaccuracy. Ne5 was best. } { [%eval -0.82] } (15... Ne5) 16. Rg1 { [%eval -0.77] } 16... Ne5 { [%eval -0.9] } 17. Nxd6?? { (-0.90 → -3.06) Blunder. Bf3 was best. } { [%eval -3.06] } (17. Bf3) 17... cxd6?? { (-3.06 → -0.34) Blunder. Nxd3+ was best. } { [%eval -0.34] } (17... Nxd3+ 18. Kd2 f3 19. Bxf3 Qxd6 20. Qd5 Nxb2 21. Rxb2 Qf4+ 22. Kc2 Qxa4+ 23. Kb1) 18. d4?? { (-0.34 → -3.51) Blunder. Be4 was best. } { [%eval -3.51] } (18. Be4) 18... Nc6?? { (-3.51 → -1.06) Blunder. Nd3+ was best. } { [%eval -1.06] } (18... Nd3+ 19. Kd2 Bg4 20. Bf3 Bxf3 21. exf3 Rae8 22. Qd1 Nxf2 23. Qe1 Qh4 24. Qf1) 19. Kd2?! { (-1.06 → -1.95) Inaccuracy. c4 was best. } { [%eval -1.95] } (19. c4) 19... Rae8 { [%eval -1.71] } 20. Rbe1 { [%eval -2.15] } 20... Rf6? { (-2.15 → -0.90) Mistake. Na5 was best. } { [%eval -0.9] } (20... Na5 21. Qb4 b6 22. Bd5 Be6 23. Be4 Bc4 24. f3 Qd7 25. Bd3 d5 26. Kc2) 21. Bf3 { [%eval -1.34] } 21... Rg6? { (-1.34 → 0.00) Mistake. Na5 was best. } { [%eval 0.0] } (21... Na5) 22. Rxg6 { [%eval 0.0] } 22... hxg6 { [%eval -0.01] } 23. Rg1 { [%eval 0.03] } 23... g5?? { (0.03 → 2.86) Blunder. Bf5 was best. } { [%eval 2.86] } (23... Bf5) 24. Ba3?? { (2.86 → 0.06) Blunder. Qd5 was best. } { [%eval 0.06] } (24. Qd5 Nd8 25. Qxg5 Qxg5 26. Rxg5 Bxa4 27. Rf5 Bb3 28. Bh5 Rg8 29. Rxf4 g6) 24... b6?? { (0.06 → 2.23) Blunder. g4 was best. } { [%eval 2.23] } (24... g4 25. Rxg4 Be6 26. Qb5 Bxg4 27. Bxg4 Qf7 28. Bf3 a6 29. Qh5+ Qxh5 30. Bxh5) 25. Bxd6?? { (2.23 → -2.66) Blunder. Qd5 was best. } { [%eval -2.66] } (25. Qd5 Na5 26. Rxg5 Be6 27. Rh5+ Kg8 28. Ke1 Bxd5 29. Bxd5+ Qe6 30. f3 Qxd5) 25... Qxd6 { [%eval -2.58] } 26. Rxg5 { [%eval -2.6] } 26... g6?! { (-2.60 → -1.55) Inaccuracy. Re5 was best. } { [%eval -1.55] } (26... Re5 27. h4 Rxg5 28. hxg5 Nd8 29. g6 Bf5 30. Bh5 Bxg6 31. Bxg6 Qxg6 32. Qd5) 27. Qf7?? { (-1.55 → -3.97) Blunder. Qd5 was best. } { [%eval -3.97] } (27. Qd5 Qxd5 28. Rxd5 Be6 29. Rg5 Ne7 30. Bg4 Bf7 31. a5 Kg7 32. axb6 axb6) 27... Rf8?? { (-3.97 → 0.00) Blunder. Ne5 was best. } { [%eval 0.0] } (27... Ne5 28. Qd5 Nxf3+ 29. exf3 Qxd5 30. Rxd5 Bxa4 31. Rd6 Kg7 32. c4 Rc8 33. Kd3) 28. Qxg6?! { (0.00 → -0.83) Inaccuracy. Rxg6 was best. } { [%eval -0.83] } (28. Rxg6 Rxf7 29. Rxd6 Na5 30. Bd5 Re7 31. Rf6 Bxa4 32. Rxf4 Bb5 33. e4 Bc4) 28... Qxg6 { [%eval -0.61] } 29. Rxg6 { [%eval -0.91] } 29... Ne7 { [%eval -0.51] } 30. Rd6 { [%eval -0.87] } 30... Bxa4 { [%eval -0.87] } 31. h4 { [%eval -1.28] } 31... Nf5 { [%eval -1.42] } 32. Re6 { [%eval -1.57] } 32... Kg7?! { (-1.57 → -0.80) Inaccuracy. Bd7 was best. } { [%eval -0.8] } (32... Bd7 33. Rg6 Kh7 34. h5 Nh4 35. Bg4 Nxg6 36. hxg6+ Kxg6 37. Bxd7 Kf7 38. e4) 33. h5 { [%eval -0.76] } 33... Rf6 { [%eval -0.9] } 34. Re4 { [%eval -0.91] } 34... Kh6?! { (-0.91 → 0.00) Inaccuracy. Nh4 was best. } { [%eval 0.0] } (34... Nh4) 35. Rxf4 { [%eval 0.0] } 35... a5?? { (0.00 → 2.65) Blunder. Kg5 was best. } { [%eval 2.65] } (35... Kg5 36. Rg4+ Kh6 37. Rf4) 36. e4 { [%eval 2.8] } 36... Kg5? { (2.80 → 5.39) Mistake. Bd7 was best. } { [%eval 5.39] } (36... Bd7 37. exf5 a4 38. Kc1 a3 39. d5 Kg5 40. Rg4+ Kxf5 41. Kb1 Ke5 42. Rg3) 37. Rxf5+ { [%eval 5.28] } 37... Rxf5 { [%eval 5.11] } 38. exf5 { [%eval 5.07] } 38... Kxf5 { [%eval 5.17] } 39. Ke3 { [%eval 4.88] } 39... Bb5 { [%eval 5.01] } 40. Bd5 { [%eval 4.5] } 40... Kg5 { [%eval 4.59] } 41. Bf7 { [%eval 4.36] } 41... a4 { [%eval 4.98] } 42. f4+ { [%eval 5.03] } 42... Kh6 { [%eval 5.3] } 43. Ke4 { [%eval 4.8] } 43... a3?! { (4.80 → 6.23) Inaccuracy. Kg7 was best. } { [%eval 6.23] } (43... Kg7 44. Ba2 Kf6 45. d5 Bd7 46. d6 a3 47. h6 b5 48. h7 Bf5+ 49. Kd5) 44. Ke5 { [%eval 6.45] } 44... Be8 { [%eval 6.56] } 45. Ba2 { [%eval 6.71] } 45... Kxh5 { [%eval 6.8] } 46. f5 { [%eval 6.48] } 46... Kh6 { [%eval 6.81] } 47. Kf6 { [%eval 7.04] } 47... b5 { [%eval 9.37] } 48. Ke7 { [%eval 8.74] } 48... Bh5 { [%eval 9.21] } 49. f6 { [%eval 14.95] } 49... Kg5 { [%eval 11.57] } 50. f7 { [%eval 9.78] } 50... Bxf7? { (9.78 → Mate in 20) Checkmate is now unavoidable. Kf4 was best. } { [%eval #20] } (50... Kf4 51. f8=Q+ Ke4 52. Bb1+ Ke3 53. Qh6+ Ke2 54. Qxh5+ Ke1 55. Qh3 Kf2 56. d5) 51. Bxf7?! { (Mate in 20 → 13.02) Lost forced checkmate sequence. Kxf7 was best. } { [%eval 13.02] } (51. Kxf7 Kf5 52. d5 Ke4 53. d6 Kd3 54. d7 Ke3 55. d8=Q Kf2 56. Qd2+ Kg1) 51... Kf4?! { (13.02 → Mate in 17) Checkmate is now unavoidable. Kf5 was best. } { [%eval #17] } (51... Kf5 52. Ba2 Ke4 53. d5 Kd3 54. d6 Kc2 55. d7 Kb2 56. Bd5 a2 57. Bxa2) 52. Ba2 { [%eval #16] } 52... Ke4 { [%eval #16] } 53. d5 { [%eval #15] } 53... Kd3 { [%eval #16] } 54. d6 { [%eval #13] } 54... Kxc3 { [%eval #13] } 55. d7 { [%eval #12] } 55... b4 { [%eval #10] } 56. d8=Q { [%eval #10] } 56... b3 { [%eval #10] } 57. Qc7+ { [%eval #9] } 57... Kb2 { [%eval #9] } 58. Qh2+ { [%eval #8] } 58... Kc3 { [%eval #8] } 59. Qg3+ { [%eval #7] } 59... Kb2 { [%eval #6] } 60. Qxb3+ { [%eval #5] } 60... Kc1 { [%eval #5] } 61. Qxa3+ { [%eval #5] } 61... Kc2 { [%eval #5] } 62. Kd6 { [%eval #5] } 62... Kd2 { [%eval #5] } 63. Ke5 { [%eval #4] } 63... Kc2 { [%eval #4] } 64. Kd4 { [%eval #3] } 64... Kd2 { [%eval #3] } 65. Qc3+ { [%eval #4] } 65... Ke2 { [%eval #4] } 66. Qe3+ { [%eval #3] } 66... Kf1 { [%eval #3] } 67. Qd2 { [%eval #3] } 67... Kg1 { [%eval #3] } 68. Qe2 { [%eval #2] } 68... Kh1 { [%eval #2] } 69. Ke3 { [%eval #2] } 69... Kg1 { [%eval #2] } 70. Qf2+ { [%eval #1] } 70... Kh1 { [%eval #1] } 71. Bd5# { White wins by checkmate. } 1-0
