FEN
[Event "rated rapid game"]
[Site "https://lichess.org/JONyTLQJ"]
[Date "2026.06.14"]
[Round "-"]
[White "yangchengxu"]
[Black "ehmadss"]
[Result "1-0"]
[GameId "JONyTLQJ"]
[UTCDate "2026.06.14"]
[UTCTime "12:24:51"]
[WhiteElo "900"]
[BlackElo "924"]
[WhiteRatingDiff "+59"]
[BlackRatingDiff "-7"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C20"]
[Opening "King's Pawn Game"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } { C20 King's Pawn Game } 2. g3?! { (0.22 → -0.34) Inaccuracy. Nf3 was best. } { [%eval -0.34] } (2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Nxe5 Nxe5) 2... Nf6 { [%eval 0.0] } 3. d3 { [%eval -0.21] } 3... Nc6 { [%eval -0.11] } 4. f4?! { (-0.11 → -0.97) Inaccuracy. c4 was best. } { [%eval -0.97] } (4. c4 Bc5 5. h3 d6 6. Bg2 Nd7 7. Ne2 Nf8 8. O-O h5) 4... exf4 { [%eval -0.89] } 5. gxf4? { (-0.89 → -2.59) Mistake. Bxf4 was best. } { [%eval -2.59] } (5. Bxf4 Bc5 6. c3 O-O 7. d4 Bb6 8. Nd2 Re8 9. Be2 Nxe4) 5... Bc5 { [%eval -2.1] } 6. e5?? { (-2.10 → -4.89) Blunder. b4 was best. } { [%eval -4.89] } (6. b4 Nxb4 7. Nf3 d5 8. e5 Bg4 9. Bg2 Ne4 10. Qe2 Bxf3) 6... Nd5?? { (-4.89 → -0.92) Blunder. Ne4 was best. } { [%eval -0.92] } (6... Ne4 7. dxe4 Qh4+ 8. Kd2 Qxf4+ 9. Kc3 Qxe4 10. a3 Qxh1 11. Nf3) 7. c4?? { (-0.92 → Mate in 3) Checkmate is now unavoidable. Qf3 was best. } { [%eval #-3] } (7. Qf3 Nde7 8. Be3 Bxe3 9. Qxe3 d6 10. Nf3 Nf5 11. Qf2 O-O) 7... Nde7?? { (Mate in 3 → -2.08) Lost forced checkmate sequence. Qh4+ was best. } { [%eval -2.08] } (7... Qh4+ 8. Kd2 Qxf4+ 9. Kc2 Nd4#) 8. Nf3 { [%eval -2.23] } 8... d6 { [%eval -1.98] } 9. exd6?! { (-1.98 → -2.73) Inaccuracy. d4 was best. } { [%eval -2.73] } (9. d4 Nxd4 10. Nxd4 dxe5 11. Nf3 Qxd1+ 12. Kxd1 Bg4 13. Be2 O-O-O+ 14. Nfd2 Bh3) 9... cxd6?! { (-2.73 → -2.05) Inaccuracy. Qxd6 was best. } { [%eval -2.05] } (9... Qxd6 10. Nc3 Bf5 11. Ne4 Bb4+ 12. Ke2 Qe6 13. Kf2 Bxe4 14. dxe4 Bc5+ 15. Be3) 10. a3?! { (-2.05 → -3.11) Inaccuracy. d4 was best. } { [%eval -3.11] } (10. d4 Bb6 11. d5 Nb8 12. Nc3 O-O 13. Ng5 Nd7 14. Qc2 Ng6 15. Be2 Nf6) 10... Ng8? { (-3.11 → -1.41) Mistake. Bb6 was best. } { [%eval -1.41] } (10... Bb6 11. Nc3 O-O 12. Kd2 d5 13. Kc2 dxc4 14. dxc4 Qxd1+ 15. Kxd1 Bg4 16. Be2) 11. b4 { [%eval -1.54] } 11... Bb6 { [%eval -1.64] } 12. b5?! { (-1.64 → -2.39) Inaccuracy. Bb2 was best. } { [%eval -2.39] } (12. Bb2 Bg4 13. Nbd2 Nge7 14. Qb3 O-O 15. O-O-O Nf5 16. Re1 a5 17. b5 Ncd4) 12... Na5?! { (-2.39 → -1.19) Inaccuracy. Nd4 was best. } { [%eval -1.19] } (12... Nd4 13. Nxd4 Bxd4 14. Ra2 d5 15. Bg2 Qh4+ 16. Kd2 Ne7 17. Qe1 Bf2 18. Qe5) 13. Nc3?! { (-1.19 → -1.90) Inaccuracy. Bb2 was best. } { [%eval -1.9] } (13. Bb2 Ne7 14. Bxg7 Rg8 15. Bc3 Qc7 16. Nbd2 Bf5 17. Nh4 O-O-O 18. Nxf5 Nxf5) 13... Nf6?! { (-1.90 → -1.19) Inaccuracy. Ne7 was best. } { [%eval -1.19] } (13... Ne7 14. Na4 O-O 15. Nxb6 Qxb6 16. Ra2 Nf5 17. Qa4 a6 18. Qb4 axb5 19. Qxb5) 14. Nd5?? { (-1.19 → -3.52) Blunder. Qe2+ was best. } { [%eval -3.52] } (14. Qe2+ Kf8 15. Qb2 Bg4 16. Be2 Qd7 17. Na4 Re8 18. Nxb6 axb6 19. Kf2 Qf5) 14... h6?? { (-3.52 → 0.18) Blunder. Nxd5 was best. } { [%eval 0.18] } (14... Nxd5 15. cxd5 O-O 16. d4 Qf6 17. Kf2 Bf5 18. Bd3 Rac8 19. Rg1 g6 20. Kg2) 15. Nxb6 { [%eval 0.13] } 15... axb6 { [%eval 0.16] } 16. Qe2+ { [%eval 0.08] } 16... Kf8 { [%eval 0.16] } 17. d4?? { (0.16 → -2.42) Blunder. Qc2 was best. } { [%eval -2.42] } (17. Qc2 d5 18. Bb2 Bf5 19. Nd4 Qd7 20. Nxf5 Re8+ 21. Be5 Qxf5) 17... Bf5 { [%eval -2.4] } 18. c5?! { (-2.40 → -3.65) Inaccuracy. Ra2 was best. } { [%eval -3.65] } (18. Ra2 Qc7 19. Qd1 Re8+ 20. Re2 Rc8 21. c5 bxc5 22. Bg2 c4 23. O-O Bd3) 18... bxc5 { [%eval -3.51] } 19. dxc5 { [%eval -3.69] } 19... dxc5? { (-3.69 → -1.64) Mistake. Nb3 was best. } { [%eval -1.64] } (19... Nb3 20. c6 bxc6 21. Bg2 Nxa1 22. O-O Nb3 23. bxc6 Qb6+ 24. Qe3 Qxe3+ 25. Bxe3) 20. Nh4? { (-1.64 → -3.64) Mistake. Bb2 was best. } { [%eval -3.64] } (20. Bb2 Nb3 21. Rd1 Qa5+ 22. Kf2 Re8 23. Ne5 Ng4+ 24. Kg3 Kg8 25. Qc4 Nxe5) 20... Bd7?! { (-3.64 → -2.62) Inaccuracy. Bg4 was best. } { [%eval -2.62] } (20... Bg4 21. Qd3 Qe7+ 22. Kf2 Rd8 23. Qe3 Ne4+ 24. Kg1 Qxh4 25. Qxe4 Nb3 26. Rb1) 21. a4?! { (-2.62 → -3.70) Inaccuracy. Rb1 was best. } { [%eval -3.7] } (21. Rb1 Bg4 22. Qd3 Qe7+ 23. Qe3 Ne4 24. Ng2 Rd8 25. Bb2 h5 26. Be2 Bxe2) 21... Be6?! { (-3.70 → -2.36) Inaccuracy. Nb3 was best. } { [%eval -2.36] } (21... Nb3 22. Bg2 Nxa1 23. O-O Nb3 24. Bxb7 Rb8 25. Bf3 Nxc1 26. Rxc1 Qb6 27. Qc2) 22. Ba3?! { (-2.36 → -3.28) Inaccuracy. Bb2 was best. } { [%eval -3.28] } (22. Bb2 Nc4 23. Nf3 Nxb2 24. Qxb2 Ke7 25. Bg2 Qd3 26. Qe2 Qc3+ 27. Kf2 Rhe8) 22... Rc8? { (-3.28 → -1.60) Mistake. Nb3 was best. } { [%eval -1.6] } (22... Nb3 23. Bg2 Kg8 24. Bxb7 Nxa1 25. O-O Qd4+ 26. Rf2 Rd8 27. Ng6 Kh7 28. Nxh8) 23. f5? { (-1.60 → -3.57) Mistake. Rd1 was best. } { [%eval -3.57] } (23. Rd1 Qb6 24. Qe5 Nb3 25. Be2 Re8 26. O-O Bg4 27. Rd6 Rxe5 28. fxe5 Qa5) 23... Bd5 { [%eval -2.91] } 24. Bg2 { [%eval -3.06] } 24... Bxg2 { [%eval -3.12] } 25. Qxg2? { (-3.12 → -5.12) Mistake. Nxg2 was best. } { [%eval -5.12] } (25. Nxg2 Nb3 26. Rd1 Qa5+ 27. Kf2 Qxa4 28. Bb2 Nd4 29. Bxd4 cxd4 30. Ra1 Qc2) 25... Nc4?? { (-5.12 → -1.89) Blunder. Qd4 was best. } { [%eval -1.89] } (25... Qd4 26. Bb2 Re8+ 27. Kf1 Qxh4 28. Qg3 Qe4 29. Qd6+ Kg8 30. Bxf6 Kh7 31. Bxg7) 26. O-O { [%eval -1.76] } 26... Ne3 { [%eval -1.61] } 27. Qf2?? { (-1.61 → -4.03) Blunder. Qxb7 was best. } { [%eval -4.03] } (27. Qxb7 Nxf1 28. Rd1 Qe8 29. Kxf1 Kg8 30. Bb2 Ng4 31. Ng2 c4 32. Bc3 Rc5) 27... Nxf1 { [%eval -3.25] } 28. Qxf1?! { (-3.25 → -5.02) Inaccuracy. Rxf1 was best. } { [%eval -5.02] } (28. Rxf1 Kg8 29. Ng6 fxg6 30. fxg6 Qd5 31. h4 h5 32. Bc1 Rf8 33. a5 Nd7) 28... g5? { (-5.02 → -2.74) Mistake. Qd4+ was best. } { [%eval -2.74] } (28... Qd4+ 29. Kg2 Qxh4 30. Qf3 Kg8 31. Qxb7 Kh7 32. Qxf7 Qe4+ 33. Kg1 Qxf5 34. Qb7) 29. Ng2?! { (-2.74 → -4.25) Inaccuracy. Ng6+ was best. } { [%eval -4.25] } (29. Ng6+ fxg6 30. Bb2 Qd2 31. Bxf6 Qe3+ 32. Kh1 Qe4+ 33. Kg1 Rh7 34. a5 Rf7) 29... b6?? { (-4.25 → -2.01) Blunder. Qd4+ was best. } { [%eval -2.01] } (29... Qd4+ 30. Kh1 Kg7 31. Rd1 Qxa4 32. Bb2 Rcd8 33. Rd3 Qe4 34. Re3 Qc2 35. Nf4) 30. Rd1 { [%eval -1.77] } 30... Qe8?? { (-1.77 → 0.16) Blunder. Qc7 was best. } { [%eval 0.16] } (30... Qc7 31. Ne3 h5 32. a5 Ng4 33. Qe2 Qe5 34. axb6 Re8 35. Re1 f6 36. Nxg4) 31. Bb2 { [%eval 0.0] } 31... Qe7 { [%eval 0.15] } 32. Bxf6?? { (0.15 → -2.80) Blunder. Re1 was best. } { [%eval -2.8] } (32. Re1 Qd8 33. Qe2 Ra8 34. Rd1 Qe7 35. Qxe7+ Kxe7 36. Re1+ Kd7 37. Bxf6 Rhe8) 32... Qxf6 { [%eval -2.95] } 33. Ra1? { (-2.95 → -4.86) Mistake. Ne3 was best. } { [%eval -4.86] } (33. Ne3 Rd8 34. Nd5 Qe5 35. Qd3 f6 36. Qf3 Kg7 37. Qh5 Qe8 38. Qf3 Rf8) 33... h5 { [%eval -4.09] } 34. a5 { [%eval -3.91] } 34... bxa5 { [%eval -3.9] } 35. Rxa5 { [%eval -4.36] } 35... h4 { [%eval -4.06] } 36. Ra6 { [%eval -4.42] } 36... Kg7?? { (-4.42 → 4.85) Blunder. Qd4+ was best. } { [%eval 4.85] } (36... Qd4+ 37. Qf2 Kg7 38. Ne3 Rhe8 39. Ra3 Rb8 40. Qg2 Kh6 41. Qd5 Rxe3 42. Ra6+) 37. Rxf6 { [%eval 4.82] } { White wins on time. } 1-0
