Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/uamSfnHM"] [Date "2026.04.30"] [Round "-"] [White "nusbeh"] [Black "xinyuan0806"] [Result "0-1"] [GameId "uamSfnHM"] [UTCDate "2026.04.30"] [UTCTime "12:14:21"] [WhiteElo "820"] [BlackElo "709"] [WhiteRatingDiff "-14"] [BlackRatingDiff "+24"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C20"] [Opening "King's Pawn Game: Leonardis Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. d3 { [%eval 0.0] } { C20 King's Pawn Game: Leonardis Variation } 2... Nc6 { [%eval -0.04] } 3. Nf3 { [%eval 0.0] } 3... Bc5 { [%eval 0.53] } 4. Nc3 { [%eval 0.0] } 4... Nf6 { [%eval 0.11] } 5. Bd2?! { (0.11 → -0.74) Inaccuracy. Nxe5 was best. } { [%eval -0.74] } (5. Nxe5 Nxe5 6. d4 Bd6 7. dxe5 Bxe5 8. Bd3 d5 9. exd5 O-O) 5... Ng4 { [%eval -0.86] } 6. h3?? { (-0.86 → -3.94) Blunder. d4 was best. } { [%eval -3.94] } (6. d4 exd4 7. Na4 Bd6 8. Be2 Nf6 9. Bd3 Be7 10. c3 d5) 6... Nxf2 { [%eval -4.63] } 7. Qc1 { [%eval -4.44] } 7... Nxh1 { [%eval -4.29] } 8. Bg5 { [%eval -4.7] } 8... f6 { [%eval -4.22] } 9. Bh4 { [%eval -4.11] } 9... g5 { [%eval -4.14] } 10. Nxg5 { [%eval -4.66] } 10... f5?? { (-4.66 → -1.57) Blunder. fxg5 was best. } { [%eval -1.57] } (10... fxg5 11. Nd5 Bf2+ 12. Bxf2 Nxf2 13. Kxf2 O-O+ 14. Kg1 d6 15. h4 Be6 16. c3) 11. Nf7?? { (-1.57 → -7.83) Blunder. Nf3 was best. } { [%eval -7.83] } (11. Nf3 Be7 12. Qh6 Bxh4+ 13. Nxh4 d5 14. Be2 Ng3 15. Nxd5 Nxe2 16. Qh5+ Kd7) 11... Qxh4+ { [%eval -7.8] } 12. Kd2? { (-7.80 → Mate in 5) Checkmate is now unavoidable. Kd1 was best. } { [%eval #-5] } (12. Kd1 Nf2+ 13. Kd2 Rf8 14. Nd5 Rxf7 15. g3 Qh6+ 16. Ke1) 12... Kxf7? { (Mate in 5 → -7.63) Lost forced checkmate sequence. Qf4+ was best. } { [%eval -7.63] } (12... Qf4+ 13. Ke1 Qf2+ 14. Kd1 Qxf1+ 15. Kd2 Be3+ 16. Kxe3 Qf2#) 13. Nd5 { [%eval -7.68] } 13... fxe4 { [%eval -7.5] } 14. Nxc7? { (-7.50 → Mate in 9) Checkmate is now unavoidable. dxe4 was best. } { [%eval #-9] } (14. dxe4 Qh6+ 15. Ke1 Bf2+ 16. Ke2 Nd4+ 17. Kd1 Qxc1+ 18. Rxc1 d6 19. Nxc7 Rb8) 14... Rb8? { (Mate in 9 → -8.22) Lost forced checkmate sequence. e3+ was best. } { [%eval -8.22] } (14... e3+ 15. Kd1 Nf2+ 16. Ke1 Nxd3+ 17. Ke2 Nxc1+ 18. Rxc1 e4 19. Kd1 Qf2 20. Bc4+) 15. dxe4 { [%eval -9.61] } 15... Ng3 { [%eval -7.88] } 16. Bb5 { [%eval -8.7] } 16... Nxe4+ { [%eval -8.5] } 17. Kd3? { (-8.50 → Mate in 6) Checkmate is now unavoidable. Kd1 was best. } { [%eval #-6] } (17. Kd1 Nf2+ 18. Kd2 Rf8 19. c3 d5 20. g3 Qxg3 21. Nxd5 Ne4+ 22. Kd1 Kg7) 17... Nf2+? { (Mate in 6 → -8.15) Lost forced checkmate sequence. Qg3+ was best. } { [%eval -8.15] } (17... Qg3+ 18. Kxe4 d5+ 19. Kxd5 Rd8+ 20. Kc4 Rd4+ 21. Kxc5 b6+ 22. Kxc6 Bb7#) 18. Ke2 { [%eval -8.45] } 18... Nxh3 { [%eval -7.13] } 19. b4 { [%eval -9.57] } 19... Nf4+ { [%eval -8.31] } 20. Kf3? { (-8.31 → Mate in 3) Checkmate is now unavoidable. Qxf4+ was best. } { [%eval #-3] } (20. Qxf4+ exf4 21. bxc5 d5 22. Rf1 Bg4+ 23. Kd2 f3 24. gxf3 Bh3 25. Nxd5 Bxf1) 20... Bxb4?! { (Mate in 3 → -11.64) Lost forced checkmate sequence. Qf2+ was best. } { [%eval -11.64] } (20... Qf2+ 21. Kg4 Qxg2+ 22. Kh4 Be7#) 21. Rb1?! { (-11.64 → Mate in 5) Checkmate is now unavoidable. Bxc6 was best. } { [%eval #-5] } (21. Bxc6 dxc6 22. Qf1 Kg6 23. Rd1 Rf8 24. Rd6+ Ne6+ 25. Ke3 Rxf1 26. Ne8 Qg3+) 21... a6? { (Mate in 5 → -8.17) Lost forced checkmate sequence. e4+ was best. } { [%eval -8.17] } (21... e4+ 22. Kxe4 d5+ 23. Kf3 Qg4+ 24. Kf2 Qxg2+ 25. Ke3 Qg3#) 22. Rxb4 { [%eval -8.19] } 22... Nxb4 { [%eval -8.2] } 23. Qe3 { [%eval -8.64] } 23... axb5 { [%eval -8.47] } 24. Qxe5 { [%eval -8.3] } 24... Nxc2 { [%eval -8.19] } 25. Qxb5? { (-8.19 → Mate in 11) Checkmate is now unavoidable. g3 was best. } { [%eval #-11] } (25. g3 Qh1+ 26. Kxf4 d6 27. Qc3 Qf1+ 28. Qf3 Qxf3+ 29. Kxf3 Be6 30. Ke4 Ke7) 25... Nd4+ { [%eval #-11] } 26. Ke4 { [%eval #-11] } 26... Nxb5 { [%eval -12.2] } 27. Ne8?! { (-12.20 → Mate in 2) Checkmate is now unavoidable. a4 was best. } { [%eval #-2] } (27. a4 Nxc7 28. Kd4 Ke7 29. Kc3 d6 30. Kb2 Nd3+ 31. Kc3) 27... Rxe8+ { [%eval #-1] } { White resigns. } 0-1