FEN
[Event "TON Chess Freeroll Arena"]
[Site "https://lichess.org/HK0fQwWj"]
[Date "2026.03.25"]
[Round "-"]
[White "jr_poison"]
[Black "Sterva_iz_bara"]
[Result "1-0"]
[GameId "HK0fQwWj"]
[UTCDate "2026.03.25"]
[UTCTime "19:07:43"]
[WhiteElo "2894"]
[BlackElo "2579"]
[WhiteRatingDiff "+1"]
[BlackRatingDiff "-20"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "A40"]
[Opening "English Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... b6?! { (0.15 → 0.88) Inaccuracy. Nf6 was best. } { [%eval 0.88] } { A40 English Defense } (1... Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Bd3 c5 6. Nf3) 2. e4 { [%eval 0.7] } 2... Bb7 { [%eval 0.63] } 3. f3 { [%eval 0.44] } 3... e6 { [%eval 0.4] } 4. Nh3 { [%eval 0.08] } 4... Be7?! { (0.08 → 0.68) Inaccuracy. d5 was best. } { [%eval 0.68] } (4... d5 5. Nc3 Nf6 6. e5 Nfd7 7. Bg5 Qc8 8. Ne2 c5 9. c3) 5. Nf2?! { (0.68 → -0.03) Inaccuracy. c4 was best. } { [%eval -0.03] } (5. c4 d5 6. cxd5 exd5 7. Bb5+ c6 8. Ba4 Nf6 9. e5 Nfd7) 5... d5 { [%eval -0.11] } 6. e5 { [%eval -0.13] } 6... c5 { [%eval -0.14] } 7. c3 { [%eval -0.18] } 7... Nc6 { [%eval -0.15] } 8. Be3 { [%eval -0.48] } 8... Nh6?! { (-0.48 → 0.26) Inaccuracy. f6 was best. } { [%eval 0.26] } (8... f6 9. f4 Nh6 10. Qh5+ Kd7 11. exf6 Bxf6 12. dxc5 Nf5 13. Ng4 Nxe3 14. Nxe3) 9. Bxh6 { [%eval 0.3] } 9... gxh6 { [%eval 0.24] } 10. Na3? { (0.24 → -1.29) Mistake. Bb5 was best. } { [%eval -1.29] } (10. Bb5 O-O 11. O-O Kh8 12. Na3 f6 13. f4 cxd4 14. cxd4 fxe5 15. fxe5 Bxa3) 10... cxd4 { [%eval -1.23] } 11. cxd4 { [%eval -1.22] } 11... Bxa3?! { (-1.22 → -0.36) Inaccuracy. Bb4+ was best. } { [%eval -0.36] } (11... Bb4+ 12. Ke2 f6 13. Nc2 Be7 14. exf6 Bxf6 15. Ke1 O-O 16. Bb5 Rc8 17. Ng4) 12. bxa3 { [%eval -0.24] } 12... Qe7?! { (-0.24 → 0.45) Inaccuracy. Qg5 was best. } { [%eval 0.45] } (12... Qg5 13. Bb5 Qe3+ 14. Kf1 Ke7 15. Bxc6 Bxc6 16. Qd3 Qxd3+ 17. Nxd3 Bb5 18. Ke2) 13. Qd3?! { (0.45 → -0.12) Inaccuracy. Bb5 was best. } { [%eval -0.12] } (13. Bb5 Qxa3 14. O-O Rc8 15. f4 Kd8 16. Ng4 h5 17. Nh6 Rf8 18. Bxc6 Bxc6) 13... Na5?! { (-0.12 → 0.84) Inaccuracy. f6 was best. } { [%eval 0.84] } (13... f6 14. f4 O-O-O 15. Be2 f5 16. O-O Kb8 17. Nd1 Na5 18. Rc1 Rc8 19. Ne3) 14. Qc3?! { (0.84 → -0.04) Inaccuracy. Rc1 was best. } { [%eval -0.04] } (14. Rc1 h5 15. f4 Rc8 16. Rxc8+ Bxc8 17. Be2 Nc4 18. O-O Qxa3 19. Qxa3 Nxa3) 14... Rc8 { [%eval -0.09] } 15. Qd2 { [%eval -0.39] } 15... Nc4 { [%eval 0.0] } 16. Bxc4 { [%eval 0.0] } 16... Rxc4 { [%eval 0.02] } 17. O-O { [%eval 0.0] } 17... Kd7 { [%eval 0.37] } 18. Ng4 { [%eval 0.35] } 18... h5 { [%eval 0.45] } 19. Nf6+ { [%eval 0.54] } 19... Kc7 { [%eval 0.55] } 20. Rfc1 { [%eval 0.25] } 20... Ba6?! { (0.25 → 0.80) Inaccuracy. Kb8 was best. } { [%eval 0.8] } (20... Kb8 21. Rxc4 dxc4 22. Rc1 Rc8 23. Qb4 Qxb4 24. axb4 h4 25. Kf2 b5 26. Nxh7) 21. Rxc4+ { [%eval 0.87] } 21... Bxc4 { [%eval 0.92] } 22. Qb4?! { (0.92 → 0.32) Inaccuracy. Qb2 was best. } { [%eval 0.32] } (22. Qb2 h4 23. h3 Rc8 24. Rc1 h6 25. Kh2 Kb7 26. Rc3 Rc6 27. Qf2 a5) 22... Qxb4 { [%eval 0.44] } 23. axb4 { [%eval 0.37] } 23... a6?! { (0.37 → 1.33) Inaccuracy. a5 was best. } { [%eval 1.33] } (23... a5 24. bxa5 b5 25. a3 Ra8 26. Rc1 Rxa5 27. Rc3 h4 28. g3 hxg3 29. hxg3) 24. a4 { [%eval 1.31] } 24... a5 { [%eval 1.47] } 25. bxa5 { [%eval 1.39] } 25... bxa5 { [%eval 1.39] } 26. Nxh5 { [%eval 1.35] } 26... Rb8 { [%eval 1.22] } 27. Nf6 { [%eval 1.38] } 27... h6 { [%eval 1.93] } 28. h4 { [%eval 1.95] } 28... Rb4 { [%eval 1.82] } 29. Ng4? { (1.82 → 0.41) Mistake. Kf2 was best. } { [%eval 0.41] } (29. Kf2 Bb3 30. Ke3 Bxa4 31. h5 Kb6 32. Ng8 Bc2 33. Nxh6 Rb3+ 34. Kd2 Bh7) 29... h5 { [%eval 0.44] } 30. Nf6 { [%eval 0.52] } 30... Bd3? { (0.52 → 2.11) Mistake. Bb3 was best. } { [%eval 2.11] } (30... Bb3 31. Kf2 Rxd4 32. Rc1+ Kb7 33. g4 Rxa4 34. Nd7 Ka7 35. Nc5 Rb4 36. gxh5) 31. Nxh5?? { (2.11 → 0.14) Blunder. Kf2 was best. } { [%eval 0.14] } (31. Kf2 Bc2 32. Rc1 Rb2 33. Ke3 Kb7 34. Nd7 Bg6 35. Nc5+ Kb6 36. g4 Rh2) 31... Rxd4 { [%eval 0.4] } 32. g3 { [%eval 0.0] } 32... Bc4?? { (0.00 → 2.29) Blunder. Bc2 was best. } { [%eval 2.29] } (32... Bc2 33. Ra2 Bb1 34. Ra3 Bc2) 33. Nf4?? { (2.29 → 0.52) Blunder. Nf6 was best. } { [%eval 0.52] } (33. Nf6 Rd3 34. Kg2 Rd2+ 35. Kh3 Rf2 36. h5 Rxf3 37. Rc1 Kb7 38. Kh4 Ra3) 33... Kd7?? { (0.52 → 3.02) Blunder. Bb3 was best. } { [%eval 3.02] } (33... Bb3 34. Ne2 Rxa4 35. Rxa4 Bxa4 36. Nd4 Kd7 37. Kf2 Ke8 38. Ke3 f6 39. f4) 34. h5 { [%eval 3.0] } 34... Ke7?! { (3.00 → 4.70) Inaccuracy. Bb3 was best. } { [%eval 4.7] } (34... Bb3 35. h6 Bc2 36. Kf2 Ke7 37. Ra2 Bf5 38. Rb2 Rb4 39. Rxb4 axb4 40. Ke2) 35. Rb1? { (4.70 → 2.56) Mistake. h6 was best. } { [%eval 2.56] } (35. h6 Bd3 36. Rd1 Rxa4 37. Rxd3 Kf8 38. Nh5 Kg8 39. Nf6+ Kh8 40. Kf2 Rb4) 35... Kf8 { [%eval 2.73] } 36. Rb7 { [%eval 2.8] } 36... Kg8 { [%eval 2.42] } 37. h6 { [%eval 2.29] } 37... Rd1+ { [%eval 2.72] } 38. Kf2 { [%eval 2.86] } 38... Rd2+ { [%eval 3.51] } 39. Ke3 { [%eval 3.27] } 39... Rh2?! { (3.27 → 4.25) Inaccuracy. Rd1 was best. } { [%eval 4.25] } (39... Rd1 40. h7+ Kxh7 41. Rxf7+ Kg8 42. Rd7 d4+ 43. Rxd4 Bb3 44. Rxd1 Bxd1 45. Nxe6) 40. Rb8+ { [%eval 4.22] } 40... Kh7 { [%eval 4.3] } 41. Rf8 { [%eval 3.97] } 41... Kxh6? { (3.97 → 6.93) Mistake. Ra2 was best. } { [%eval 6.93] } (41... Ra2 42. Rxf7+ Kxh6 43. Nxe6 Rxa4 44. Nd4 Kg6 45. Ra7 Ra1 46. Kf4 Bd3 47. Rd7) 42. Rh8+ { [%eval 6.82] } 42... Kg7 { [%eval 6.6] } 43. Rxh2 { [%eval 6.58] } 43... Bb3?! { (6.58 → 9.39) Inaccuracy. Kf8 was best. } { [%eval 9.39] } (43... Kf8 44. Rb2 Ke7 45. Rb8 Kd7 46. Rb7+ Kc6 47. Rxf7 Bb3 48. Nxe6 Bxa4 49. Rh7) 44. g4?! { (9.39 → 5.78) Inaccuracy. Nh5+ was best. } { [%eval 5.78] } (44. Nh5+ Kg6 45. Nf6 d4+ 46. Kxd4 Bd5 47. Nxd5 Kg7 48. Nf6 Kf8 49. Ke3 Ke7) 44... Bxa4?? { (5.78 → Mate in 10) Checkmate is now unavoidable. Kg8 was best. } { [%eval #10] } (44... Kg8 45. Nh5 f5 46. Nf6+ Kf7 47. gxf5 exf5 48. Rh7+ Kg6 49. Rb7 Bxa4 50. Nxd5) 45. Nh5+ { [%eval #9] } 45... Kg6 { [%eval 6.78] } 46. Kf4 { [%eval 6.18] } 46... Bb5?? { (6.18 → Mate in 6) Checkmate is now unavoidable. f6 was best. } { [%eval #6] } (46... f6 47. exf6 Kf7 48. Ke5 d4 49. Nf4 Kg8 50. g5 Be8 51. Rh1 a4 52. g6) 47. Nf6 { [%eval #5] } 47... Bc4 { [%eval #3] } 48. Rh8 { [%eval #2] } 48... a4 { [%eval #2] } 49. Rg8+ { [%eval #1] } 49... Kh6 { [%eval #1] } 50. g5# { White wins by checkmate. } 1-0