lichess.org
Donate
FEN
[Event "ChessMood 20-20 Grand Prix"] [Site "https://lichess.org/vM0anRwx"] [Date "2025.06.20"] [Round "-"] [White "SemenPuzyrevsky"] [Black "Serg_01"] [Result "1-0"] [GameId "vM0anRwx"] [UTCDate "2025.06.20"] [UTCTime "20:52:52"] [WhiteElo "2521"] [BlackElo "2599"] [WhiteRatingDiff "+7"] [BlackRatingDiff "-7"] [WhiteTitle "FM"] [WhiteFideId "24240931"] [WhiteBerserk "true"] [BlackBerserk "true"] [Variant "Standard"] [TimeControl "180+2"] [ECO "A07"] [Opening "King's Indian Attack, with e6"] [Termination "Normal"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. g3 { [%eval 0.15] } 2... e6 { [%eval 0.28] } 3. Bg2 { [%eval 0.11] } 3... Nf6 { [%eval 0.11] } { A07 King's Indian Attack, with e6 } 4. O-O { [%eval 0.15] } 4... Be7 { [%eval 0.25] } 5. d4 { [%eval 0.28] } 5... O-O { [%eval 0.22] } 6. c4 { [%eval 0.2] } 6... b6 { [%eval 0.43] } 7. Ne5 { [%eval 0.34] } 7... Bb7 { [%eval 0.32] } 8. Nc3 { [%eval 0.35] } 8... Nbd7 { [%eval 0.31] } 9. cxd5 { [%eval 0.25] } 9... Nxd5 { [%eval 0.3] } 10. e4? { (0.30 → -0.99) Mistake. Nxd5 was best. } { [%eval -0.99] } (10. Nxd5 exd5 11. Bf4 Nxe5 12. Bxe5 Qd7 13. Rc1 Rac8 14. h4 c5 15. b3 f6) 10... Nxc3 { [%eval -0.91] } 11. bxc3 { [%eval -0.79] } 11... Nxe5 { [%eval -0.96] } 12. dxe5 { [%eval -0.87] } 12... Qc8 { [%eval -0.75] } 13. f4? { (-0.75 → -1.97) Mistake. Qg4 was best. } { [%eval -1.97] } (13. Qg4) 13... Rd8 { [%eval -1.9] } 14. Qe2 { [%eval -2.51] } 14... c5?? { (-2.51 → -0.71) Blunder. Ba6 was best. } { [%eval -0.71] } (14... Ba6 15. c4 Rd4 16. Re1 Rxc4 17. Be3 Rc3 18. Qf2 Qd7 19. Kh1 Qa4 20. f5) 15. f5 { [%eval -0.63] } 15... exf5 { [%eval -0.1] } 16. exf5 { [%eval -0.12] } 16... Bxg2 { [%eval 0.29] } 17. Qxg2?! { (0.29 → -0.28) Inaccuracy. Kxg2 was best. } { [%eval -0.28] } (17. Kxg2) 17... Rd3?! { (-0.28 → 0.60) Inaccuracy. Qd7 was best. } { [%eval 0.6] } (17... Qd7 18. Bb2 c4 19. Rae1 f6 20. e6 Qd2 21. Re2 Qd3 22. Kh1 Rd5 23. Rf3) 18. f6 { [%eval 0.68] } 18... gxf6 { [%eval 0.8] } 19. exf6?! { (0.80 → 0.19) Inaccuracy. Qe4 was best. } { [%eval 0.19] } (19. Qe4) 19... Bf8 { [%eval 0.11] } 20. Qe4 { [%eval 0.19] } 20... c4?! { (0.19 → 0.84) Inaccuracy. Rd6 was best. } { [%eval 0.84] } (20... Rd6) 21. Be3?? { (0.84 → -4.35) Blunder. Rf5 was best. } { [%eval -4.35] } (21. Rf5 Rd1+) 21... Bc5?? { (-4.35 → 0.91) Blunder. Rxe3 was best. } { [%eval 0.91] } (21... Rxe3 22. Qxe3 Bc5 23. Qf2 Bxf2+ 24. Rxf2 Qc5 25. Re1 h5 26. Kg2 Kh7 27. Re7) 22. Bxc5?! { (0.91 → 0.16) Inaccuracy. Bd4 was best. } { [%eval 0.16] } (22. Bd4) 22... Qxc5+ { [%eval 0.18] } 23. Rf2 { [%eval 0.22] } 23... Rd5 { [%eval 0.25] } 24. h4 { [%eval -0.01] } 24... h5 { [%eval 0.08] } 25. Re1 { [%eval 0.01] } 25... Rad8 { [%eval 0.07] } 26. Kf1 { [%eval -0.1] } 26... b5 { [%eval 0.0] } 27. g4 { [%eval -0.01] } 27... Rd2?? { (-0.01 → 6.16) Blunder. Qd6 was best. } { [%eval 6.16] } (27... Qd6) 28. Rxd2 { [%eval 6.08] } 28... Rxd2 { [%eval 6.16] } 29. Qe8+ { [%eval 6.86] } 29... Qf8 { [%eval 6.1] } 30. Qe3?? { (6.10 → 1.65) Blunder. Qxb5 was best. } { [%eval 1.65] } (30. Qxb5 Rb2 31. Qxb2 Qd8 32. Qf2 Qd3+ 33. Kg1 hxg4 34. Qe3 Qg6 35. Qg5 Kh7) 30... Qd6?? { (1.65 → Mate in 2) Checkmate is now unavoidable. Rd5 was best. } { [%eval #2] } (30... Rd5) 31. Qg5+ { [%eval #1] } { Black resigns. } 1-0