Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/E61cayOM"] [Date "2026.05.23"] [Round "-"] [White "tofuuh"] [Black "Heyunpeng88"] [Result "0-1"] [GameId "E61cayOM"] [UTCDate "2026.05.23"] [UTCTime "01:18:25"] [WhiteElo "593"] [BlackElo "654"] [WhiteRatingDiff "-6"] [BlackRatingDiff "+15"] [Variant "Standard"] [TimeControl "900+10"] [ECO "A22"] [Opening "English Opening: King's English Variation, Two Knights Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. c4 { [%eval 0.11] } 1... e5 { [%eval 0.14] } 2. Nc3 { [%eval 0.13] } 2... Nf6 { [%eval 0.18] } { A22 English Opening: King's English Variation, Two Knights Variation } 3. e4 { [%eval -0.15] } 3... Bc5 { [%eval -0.06] } 4. b4? { (-0.06 → -1.44) Mistake. g3 was best. } { [%eval -1.44] } (4. g3 d6 5. h3 Nfd7 6. Nf3 Nc6 7. d3 Nf8 8. Bg2 a5) 4... Bd4? { (-1.44 → -0.09) Mistake. Bxb4 was best. } { [%eval -0.09] } (4... Bxb4 5. Nd5 Bc5 6. Nf3 d6 7. Bd3 O-O 8. O-O Nc6 9. Rb1) 5. Rb1?! { (-0.09 → -0.91) Inaccuracy. Nge2 was best. } { [%eval -0.91] } (5. Nge2 O-O 6. d3 c6 7. Nxd4 exd4 8. Ne2 d5 9. f3 Re8) 5... Ng4?? { (-0.91 → 3.50) Blunder. a5 was best. } { [%eval 3.5] } (5... a5 6. a3 axb4 7. axb4 Bxc3 8. dxc3 Nxe4 9. Qd5 Nxc3 10. Qxe5+ Qe7 11. Qxe7+) 6. f3?? { (3.50 → -4.12) Blunder. Qxg4 was best. } { [%eval -4.12] } (6. Qxg4 O-O 7. Nf3 d5 8. Qh4 Qxh4 9. Nxh4 dxe4 10. Nxe4 f5 11. Nc3 e4) 6... Nf2 { [%eval -4.16] } 7. Qe2 { [%eval -4.18] } 7... Nxh1 { [%eval -4.24] } 8. Qd3?! { (-4.24 → -6.36) Inaccuracy. Nh3 was best. } { [%eval -6.36] } (8. Nh3 d6 9. g3 O-O 10. Bb2 Kh8 11. Ba1 Nc6 12. f4 Bxh3 13. Bxh3 exf4) 8... Bxg1 { [%eval -6.33] } 9. Qd5 { [%eval -6.22] } 9... f6 { [%eval -5.24] } 10. c5 { [%eval -5.25] } 10... c6 { [%eval -4.93] } 11. g4?! { (-4.93 → -7.45) Inaccuracy. Qd6 was best. } { [%eval -7.45] } (11. Qd6 b6 12. Ba3 Qe7 13. Qxe7+ Kxe7 14. Bc4 Kd8 15. Ke2 Bd4 16. Rxh1 Na6) 11... cxd5 { [%eval -7.41] } 12. exd5 { [%eval -7.55] } 12... Nf2 { [%eval -6.95] } 13. Bb5 { [%eval -7.63] } 13... a6 { [%eval -7.63] } 14. Na4 { [%eval -9.31] } 14... axb5 { [%eval -9.16] } 15. Nb6 { [%eval -9.41] } 15... Nd3+ { [%eval -9.24] } 16. Kf1 { [%eval -9.45] } 16... Rxa2 { [%eval -9.16] } 17. Kxg1 { [%eval -9.07] } 17... Nxc1 { [%eval -8.74] } 18. Rxc1 { [%eval -8.57] } 18... d6 { [%eval -8.47] } 19. c6? { (-8.47 → Mate in 17) Checkmate is now unavoidable. f4 was best. } { [%eval #-17] } (19. f4 Ra6 20. h3 Rxb6 21. cxd6 Na6 22. fxe5 fxe5 23. d4) 19... Qxb6+ { [%eval -12.56] } 20. Kf1?! { (-12.56 → Mate in 5) Checkmate is now unavoidable. Kh1 was best. } { [%eval #-5] } (20. Kh1 bxc6 21. dxc6 Nxc6 22. Rf1 Qd4 23. d3 Qe3 24. h4 Qf4 25. Rf2 Rxf2) 20... Rxd2 { [%eval -12.72] } 21. Ke1?! { (-12.72 → Mate in 1) Checkmate is now unavoidable. Rc5 was best. } { [%eval #-1] } (21. Rc5 dxc5 22. Ke1 Rxd5 23. cxb7 Qxb7 24. Ke2 Rd7 25. h4 cxb4 26. h5 Qc6) 21... Rxd5?! { (Mate in 1 → -12.58) Lost forced checkmate sequence. Qf2# was best. } { [%eval -12.58] } (21... Qf2#) 22. f4?! { (-12.58 → Mate in 2) Checkmate is now unavoidable. Rc5 was best. } { [%eval #-2] } (22. Rc5 dxc5 23. cxb7 Qxb7 24. g5 Qc6 25. Kf2 fxg5 26. h4 Rd7 27. hxg5 Rf8) 22... exf4 { [%eval #-6] } 23. Rc3 { [%eval #-3] } 23... Bxg4 { [%eval #-4] } 24. Ra3 { [%eval #-1] } 24... Qxc6 { [%eval #-3] } 25. Ra8 { [%eval #-2] } 25... Qc8 { [%eval #-4] } 26. Kf2 { [%eval #-2] } 26... Qc3 { [%eval #-5] } 27. Rxb8+ { [%eval #-5] } 27... Kf7 { [%eval #-4] } 28. Rxh8 { [%eval #-2] } 28... Rd2+ { [%eval #-1] } 29. Ke1 { [%eval #-1] } 29... Qc1# { Black wins by checkmate. } 0-1