FEN
[Event "TON Chess Freeroll Arena"]
[Site "https://lichess.org/21veZeLI"]
[Date "2026.04.15"]
[Round "-"]
[White "Shefer_Aleksandr"]
[Black "komlevalexey2008"]
[Result "0-1"]
[GameId "21veZeLI"]
[UTCDate "2026.04.15"]
[UTCTime "18:55:00"]
[WhiteElo "2720"]
[BlackElo "2506"]
[WhiteRatingDiff "-9"]
[BlackRatingDiff "+9"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "A00"]
[Opening "Polish Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. b4 { [%eval -0.07] } { A00 Polish Opening } 1... e5 { [%eval -0.13] } 2. Bb2 { [%eval -0.23] } 2... Bxb4 { [%eval -0.16] } 3. Bxe5 { [%eval -0.19] } 3... f6?! { (-0.19 → 0.40) Inaccuracy. Nf6 was best. } { [%eval 0.4] } (3... Nf6 4. c3 Be7 5. e3 O-O 6. d4 c5 7. dxc5 Bxc5 8. Bd4) 4. Bb2 { [%eval 0.21] } 4... Nc6 { [%eval 0.37] } 5. e3 { [%eval 0.29] } 5... Be7?! { (0.29 → 0.94) Inaccuracy. d5 was best. } { [%eval 0.94] } (5... d5 6. c3 Ba5 7. Be2 Bf5 8. d3 Qd7 9. Nd2 h5 10. Ngf3) 6. Nf3 { [%eval 1.02] } 6... d5 { [%eval 1.09] } 7. c4 { [%eval 1.08] } 7... Be6 { [%eval 0.95] } 8. Qc2?! { (0.95 → 0.31) Inaccuracy. cxd5 was best. } { [%eval 0.31] } (8. cxd5 Bxd5 9. Nc3 Bf7 10. Bb5 Bd6 11. Ne4 Ne7 12. Qc2 a6 13. Be2 Nd5) 8... Nh6 { [%eval 0.81] } 9. Be2? { (0.81 → -0.29) Mistake. cxd5 was best. } { [%eval -0.29] } (9. cxd5 Qxd5 10. Nc3 Qd7 11. d4 O-O 12. Be2 Nb4 13. Qb1 Kh8 14. O-O Bd6) 9... O-O?! { (-0.29 → 0.51) Inaccuracy. dxc4 was best. } { [%eval 0.51] } (9... dxc4 10. Ba3 b5 11. Bxe7 Kxe7 12. Nc3 a6 13. O-O Rb8 14. Rfc1 Bf5) 10. O-O { [%eval 0.47] } 10... Nf7 { [%eval 0.84] } 11. Nd4?! { (0.84 → 0.03) Inaccuracy. cxd5 was best. } { [%eval 0.03] } (11. cxd5 Nb4 12. Qc1 Nxd5 13. Nd4 Bc8 14. Ba3 Kh8 15. Nc3 Nb4 16. Bxb4 Bxb4) 11... Nxd4 { [%eval 0.04] } 12. Bxd4 { [%eval 0.01] } 12... c6?! { (0.01 → 0.63) Inaccuracy. dxc4 was best. } { [%eval 0.63] } (12... dxc4 13. Bxc4 Bxc4 14. Qxc4 Qd7 15. a4 Rfd8 16. Rd1 Rac8 17. Bb2 c6 18. Qb3) 13. Nc3?? { (0.63 → -2.42) Blunder. c5 was best. } { [%eval -2.42] } (13. c5 Ne5 14. a4 Qa5 15. Rc1 Nd7 16. d3 b6 17. cxb6 c5 18. Bb2 Qxb6) 13... dxc4?? { (-2.42 → -0.53) Blunder. c5 was best. } { [%eval -0.53] } (13... c5 14. Bxc5 Bxc5 15. cxd5 Bd7 16. Bd3 h6 17. Rab1 Bb6 18. a4 Rc8 19. Qa2) 14. Ne4 { [%eval -0.44] } 14... b5 { [%eval -0.44] } 15. Bc5? { (-0.44 → -1.89) Mistake. d3 was best. } { [%eval -1.89] } (15. d3 Bf5 16. dxc4 c5 17. Bb2 Nd6 18. f3 b4 19. Rad1 Qb6 20. Bd3 Rad8) 15... Bxc5?! { (-1.89 → -1.17) Inaccuracy. f5 was best. } { [%eval -1.17] } (15... f5 16. Bxe7 Qxe7 17. Ng3 g6 18. d3 cxd3 19. Bxd3 Ne5 20. Rfc1 Bf7 21. Bf1) 16. Nxc5 { [%eval -0.97] } 16... Qe7 { [%eval -0.6] } 17. Bf3?? { (-0.60 → -4.83) Blunder. Nxe6 was best. } { [%eval -4.83] } (17. Nxe6 Qxe6 18. d3 cxd3 19. Bxd3 g6 20. Be2 Rfd8 21. a4 b4 22. Rac1 a5) 17... Qxc5 { [%eval -4.81] } 18. Qe4 { [%eval -5.84] } 18... Bd5 { [%eval -5.51] } 19. Qf5 { [%eval -5.37] } 19... Nd6 { [%eval -5.36] } 20. Qd7 { [%eval -5.75] } 20... Bxf3 { [%eval -5.72] } 21. gxf3 { [%eval -5.91] } 21... Rad8 { [%eval -5.81] } 22. Qe6+ { [%eval -5.88] } 22... Kh8 { [%eval -6.02] } 23. Kh1 { [%eval -6.53] } 23... Qf5 { [%eval -6.33] } 24. Qe7 { [%eval -7.69] } 24... Qxf3+ { [%eval -7.68] } 25. Kg1 { [%eval -7.58] } 25... Nf5 { [%eval -7.33] } 26. Qc7 { [%eval -7.39] } 26... Nh4 { [%eval -7.09] } 27. Qg3 { [%eval -7.01] } 27... g5 { [%eval -6.76] } 28. Rad1 { [%eval -6.81] } 28... h5 { [%eval -6.72] } 29. a3 { [%eval -6.77] } 29... Kg7 { [%eval -6.75] } 30. h3 { [%eval -7.09] } 30... Rd5 { [%eval -6.77] } 31. Kh2 { [%eval -6.98] } 31... Rfd8 { [%eval -7.09] } 32. Rg1 { [%eval -7.4] } 32... Qxg3+ { [%eval -7.35] } 33. Rxg3 { [%eval -8.18] } 33... Rxd2 { [%eval -8.41] } 34. Rf1 { [%eval -9.07] } 34... R8d3 { [%eval -8.78] } 35. Kg1 { [%eval -9.59] } 35... c3 { [%eval -9.16] } 36. f4? { (-9.16 → Mate in 8) Checkmate is now unavoidable. Kh1 was best. } { [%eval #-8] } (36. Kh1 c2 37. Rfg1 Rd1 38. a4 Nf5 39. Rg2 Rxg1+ 40. Rxg1) 36... c2 { [%eval #-7] } 37. fxg5 { [%eval #-7] } 37... Rg2+? { (Mate in 7 → -8.29) Lost forced checkmate sequence. f5 was best. } { [%eval -8.29] } (37... f5 38. Re1 f4 39. Rg4 hxg4 40. hxg4 Rg2+ 41. Kf1 Rd1 42. exf4 Rxe1+ 43. Kxe1) 38. Rxg2 { [%eval -8.02] } 38... Nxg2 { [%eval -8.03] } 39. gxf6+ { [%eval -8.64] } 39... Kf7 { [%eval -8.15] } 40. Kxg2 { [%eval -9.54] } 40... Rd1 { [%eval -8.74] } 41. Rf4? { (-8.74 → Mate in 8) Checkmate is now unavoidable. Rf2 was best. } { [%eval #-8] } (41. Rf2 c1=Q 42. Kf3 Rd2 43. Rxd2 Qxd2 44. Kf4 Kxf6 45. Ke4 Qd5+ 46. Kf4 Qf5+) 41... c1=Q { [%eval #-7] } 42. Kg3 { [%eval #-4] } 42... Qd2 { [%eval #-5] } 43. Kh4 { [%eval #-5] } 43... Qxe3 { [%eval #-4] } 44. Kg5 { [%eval #-4] } 44... Rd5+ { [%eval #-3] } 45. Kh4 { [%eval #-1] } 45... Qxf4# { Black wins by checkmate. } 0-1
