Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/JNodUn88"] [Date "2026.04.27"] [Round "-"] [White "S-Sardor-2014"] [Black "ShiYu_39"] [Result "0-1"] [GameId "JNodUn88"] [UTCDate "2026.04.27"] [UTCTime "06:56:41"] [WhiteElo "667"] [BlackElo "654"] [WhiteRatingDiff "-17"] [BlackRatingDiff "+16"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C23"] [Opening "Bishop's Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Bc4 { [%eval 0.03] } { C23 Bishop's Opening } 2... Qg5? { (0.03 → 1.41) Mistake. Nf6 was best. } { [%eval 1.41] } (2... Nf6 3. Nc3 Bc5 4. d3 O-O 5. Nf3 d6 6. Na4 Bb4+ 7. c3) 3. Nf3 { [%eval 1.22] } 3... Qxg2?? { (1.22 → 4.64) Blunder. Qe7 was best. } { [%eval 4.64] } (3... Qe7 4. Nc3 d6 5. d4 c6 6. Be3 h6 7. h3 Nd7 8. Qd2) 4. Ke2?? { (4.64 → -1.08) Blunder. Rg1 was best. } { [%eval -1.08] } (4. Rg1 Qxg1+ 5. Nxg1 d5 6. exd5 Nf6 7. d3 Bc5 8. Nc3 O-O) 4... d6? { (-1.08 → 0.50) Mistake. Nc6 was best. } { [%eval 0.5] } (4... Nc6 5. c3 Qg4 6. d3 d6 7. Rg1 Qd7 8. Ng5 Nd8 9. f4) 5. Ng5?? { (0.50 → -7.62) Blunder. Bxf7+ was best. } { [%eval -7.62] } (5. Bxf7+ Kd8 6. Rg1 Qh3 7. Nc3 Nc6 8. Rg3 Qd7 9. Bc4 Nf6) 5... Bg4+ { [%eval -7.6] } 6. Nf3? { (-7.60 → Mate in 2) Checkmate is now unavoidable. Kd3 was best. } { [%eval #-2] } (6. Kd3 Bxd1 7. Rxd1 Qxg5 8. c3 Qg4 9. Kc2 Qxe4+ 10. d3 Qc6 11. a4 Nd7) 6... Bxf3+? { (Mate in 2 → -9.58) Lost forced checkmate sequence. Qxf3+ was best. } { [%eval -9.58] } (6... Qxf3+ 7. Kf1 Qxh1#) 7. Ke1 { [%eval -10.44] } 7... Bxd1 { [%eval -9.37] } 8. Kxd1 { [%eval -10.5] } 8... Qxh1+ { [%eval -10.48] } 9. Ke2 { [%eval -10.49] } 9... Qxc1 { [%eval -9.69] } 10. a4 { [%eval -10.39] } 10... Qxb2 { [%eval -10.35] } 11. Ra2 { [%eval -10.66] } 11... Qxa2 { [%eval -9.38] } 12. Bxa2 { [%eval -9.41] } 12... Nc6 { [%eval -9.37] } 13. Nc3 { [%eval -9.67] } 13... Nd4+ { [%eval -9.7] } 14. Kd1 { [%eval -9.6] } 14... O-O-O { [%eval -9.18] } 15. Nd5 { [%eval -9.35] } 15... c6 { [%eval -9.34] } 16. Nb4 { [%eval -9.8] } 16... d5 { [%eval -9.6] } 17. c3 { [%eval -10.09] } 17... Bxb4 { [%eval -10.05] } 18. cxb4 { [%eval -10.32] } 18... dxe4 { [%eval -10.3] } 19. Bxf7 { [%eval -10.77] } 19... Rd7 { [%eval -10.14] } 20. Bc4 { [%eval -10.24] } 20... b5 { [%eval -10.28] } 21. axb5 { [%eval -10.34] } 21... cxb5 { [%eval -10.15] } 22. Bxb5 { [%eval -10.92] } 22... Nf3 { [%eval -9.55] } 23. Bxd7+ { [%eval -10.15] } 23... Kxd7 { [%eval -9.44] } 24. b5 { [%eval -9.37] } 24... Nxh2 { [%eval -9.33] } 25. b6? { (-9.33 → Mate in 16) Checkmate is now unavoidable. Ke2 was best. } { [%eval #-16] } (25. Ke2 Nf6 26. d3 exd3+ 27. Kxd3 Rb8 28. b6 Rxb6 29. Ke3 e4 30. Ke2 Kd8) 25... axb6 { [%eval #-16] } 26. Ke2 { [%eval #-16] } 26... Ng4 { [%eval -9.79] } 27. Kf1? { (-9.79 → Mate in 12) Checkmate is now unavoidable. Kd1 was best. } { [%eval #-12] } (27. Kd1 Ne7 28. Kc1 Nxf2 29. Kb2 Nd3+ 30. Kc2 Rc8+ 31. Kb3 Rc5 32. Ka2 Rc6) 27... Nxf2 { [%eval #-11] } 28. Kxf2 { [%eval #-11] } 28... Nf6 { [%eval #-10] } 29. Ke3 { [%eval #-10] } 29... Ra8 { [%eval #-10] } 30. d4 { [%eval #-8] } 30... exd4+ { [%eval #-7] } 31. Kxd4 { [%eval #-7] } 31... Ra5 { [%eval #-9] } 32. Kc4 { [%eval #-7] } 32... Kd6 { [%eval #-7] } 33. Kb4 { [%eval #-6] } 33... Rh5 { [%eval #-7] } 34. Kc4 { [%eval #-7] } 34... e3 { [%eval #-7] } 35. Kd3 { [%eval #-7] } 35... Rh4 { [%eval #-10] } 36. Kxe3 { [%eval #-10] } 36... Ke5 { [%eval #-9] } 37. Kf3 { [%eval #-7] } 37... Kf5 { [%eval #-10] } 38. Kg3 { [%eval #-6] } 38... Ra4 { [%eval #-6] } 39. Kf3 { [%eval #-7] } 39... Ra3+ { [%eval #-7] } 40. Kg2 { [%eval #-6] } 40... Kg4 { [%eval #-6] } 41. Kf2 { [%eval #-6] } 41... Kf4 { [%eval #-6] } 42. Ke2 { [%eval #-6] } 42... Rb3 { [%eval #-6] } 43. Kd2 { [%eval #-8] } 43... Ke4 { [%eval #-7] } 44. Kc2 { [%eval #-7] } 44... Rh3 { [%eval #-7] } 45. Kd2 { [%eval #-7] } 45... Rg3 { [%eval #-7] } 46. Kc2 { [%eval #-7] } 46... Kd4 { [%eval #-6] } 47. Kd2 { [%eval #-6] } 47... Rg2+ { [%eval #-5] } 48. Kc1 { [%eval #-4] } 48... Kd3 { [%eval #-3] } 49. Kb1 { [%eval #-3] } 49... Kc3 { [%eval #-2] } 50. Ka1 { [%eval #-2] } 50... Kb3 { [%eval #-1] } 51. Kb1 { [%eval #-1] } 51... Rg1# { Black wins by checkmate. } 0-1