[Event "ANS Arena"]
[Site "http://chess-academy.net/4e5KKENX"]
[Date "2026.04.03"]
[Round "-"]
[White "Topaconstantin"]
[Black "NEPOTU2015"]
[Result "1-0"]
[UTCDate "2026.04.03"]
[UTCTime "16:19:31"]
[WhiteElo "1519"]
[BlackElo "1614"]
[WhiteRatingDiff "+57"]
[BlackRatingDiff "-61"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "C00"]
[Opening "French Defense #2"]
[Termination "Normal"]
[Annotator "chess-academy.net"]

1. e4 { [%eval 0.12] [%clk 0:05:00] } 1... e6 { [%eval 0.3] [%clk 0:05:00] } { C00 French Defense #2 } 2. Qf3?! { (0.30 → -0.53) Inaccuracy. Best move was d4. } { [%eval -0.53] [%clk 0:04:57] } (2. d4 d5 3. Nc3 Nf6 4. Bg5 Be7 5. e5 Nfd7 6. Bxe7 Qxe7) 2... Qf6? { (-0.53 → 1.02) Mistake. Best move was c5. } { [%eval 1.02] [%clk 0:04:59] } (2... c5 3. b3 Nc6 4. Bb2 Nge7 5. Bd3 Ng6 6. Qe3 Nb4 7. Ne2) 3. Qh5? { (1.02 → -0.83) Mistake. Best move was Qe3. } { [%eval -0.83] [%clk 0:04:51] } (3. Qe3 c5) 3... Bb4? { (-0.83 → 0.61) Mistake. Best move was Nc6. } { [%eval 0.61] [%clk 0:04:54] } (3... Nc6) 4. c3 { [%eval 0.32] [%clk 0:04:49] } 4... Bc5?? { (0.32 → 5.04) Blunder. Best move was Be7. } { [%eval 5.04] [%clk 0:04:47] } (4... Be7 5. d4 d6 6. Bd3 e5 7. Qd1 Qg6 8. Nf3 Nf6 9. Nbd2 exd4 10. cxd4 O-O 11. O-O) 5. d4?? { (5.04 → 1.16) Blunder. Best move was Qxc5. } { [%eval 1.16] [%clk 0:04:45] } (5. Qxc5 Nc6 6. Qe3 e5 7. Nf3 Nge7 8. Na3 a6 9. d4 exd4 10. cxd4 d5 11. exd5 Nb4) 5... Bb6 { [%eval 1.44] [%clk 0:04:42] } 6. e5 { [%eval 1.04] [%clk 0:04:34] } 6... Qh6?? { (1.04 → 9.09) Blunder. Best move was Qg6. } { [%eval 9.09] [%clk 0:04:37] } (6... Qg6) 7. Qf3?? { (9.09 → -7.94) Blunder. Best move was Bxh6. } { [%eval -7.94] [%clk 0:04:24] } (7. Bxh6 Nxh6 8. Nf3 d6 9. Nbd2 dxe5 10. Nxe5 Nd7 11. Ndc4 O-O 12. Bd3 Nxe5 13. Qxe5 Ng4) 7... Qxc1+ { [%eval -7.65] [%clk 0:04:17] } 8. Ke2? { (-7.65 → -13.71) Mistake. Best move was Qd1. } { [%eval -13.71] [%clk 0:04:17] } (8. Qd1) 8... Nf6? { (-13.71 → -8.76) Mistake. Best move was Qxb2+. } { [%eval -8.76] [%clk 0:03:58] } (8... Qxb2+ 9. Kd1 Qxa1 10. Bd3 Qxa2 11. Ne2 Ne7 12. Rg1 O-O 13. Nd2 f6 14. Nc4 Nbc6 15. Qh3) 9. Qg3? { (-8.76 → -11.64) Mistake. Best move was exf6. } { [%eval -11.64] [%clk 0:03:55] } (9. exf6 Qxb2+ 10. Nd2 Qxa1 11. fxg7 Rg8 12. Qd3 Rxg7 13. Ngf3 Ba5 14. c4 Nc6 15. d5 Nb4) 9... Qxb1?? { (-11.64 → 7.54) Blunder. Best move was Nd5. } { [%eval 7.54] [%clk 0:03:43] } (9... Nd5 10. Qxg7) 10. Rxb1 { [%eval 7.0] [%clk 0:03:51] } 10... Ne4? { (7.00 → 9.96) Mistake. Best move was Nh5. } { [%eval 9.96] [%clk 0:03:40] } (10... Nh5) 11. Qxg7 { [%eval 9.58] [%clk 0:03:46] } 11... Rf8 { [%eval 9.74] [%clk 0:03:20] } 12. Ke3?! { (9.74 → 8.88) Inaccuracy. Best move was f3. } { [%eval 8.88] [%clk 0:03:36] } (12. f3 Nxc3+ 13. bxc3 c5 14. Nh3 Bd8 15. dxc5 Na6 16. Qxh7 Nxc5 17. Qg7 b6 18. Kf2 Ba6) 12... Nf6? { (8.88 → 10.33) Mistake. Best move was d5. } { [%eval 10.33] [%clk 0:03:00] } (12... d5 13. f3) 13. Nf3? { (10.33 → 8.41) Mistake. Best move was Qxf6. } { [%eval 8.41] [%clk 0:03:09] } (13. Qxf6 d6 14. exd6 cxd6 15. Nf3 Nd7 16. Qh6 Rg8 17. g3 Ke7 18. Qh4+ Nf6 19. Ng5 h5) 13... Nh5? { (8.41 → 10.79) Mistake. Best move was Nd5+. } { [%eval 10.79] [%clk 0:02:57] } (13... Nd5+ 14. Kd2 h6 15. Qxh6 d6 16. exd6 cxd6 17. Bc4 Ne7 18. Ng5 Bd8 19. Nh7 Ng6 20. h4) 14. Bb5?? { (10.79 → -8.71) Blunder. Best move was Qxh7. } { [%eval -8.71] [%clk 0:02:47] } (14. Qxh7 c5 15. Qxh5 Nc6 16. Bd3 cxd4+ 17. cxd4 Bd8 18. Be4 Rg8 19. g3 Nb4 20. a4 Kf8) 14... Nxg7 { [%eval -8.27] [%clk 0:02:52] } 15. Ng5 { [%eval -8.7] [%clk 0:02:42] } 15... Nf5+?! { (-8.70 → -8.17) Inaccuracy. Best move was h5. } { [%eval -8.17] [%clk 0:02:51] } (15... h5 16. Kd2 Nc6 17. Ne4 Rh8 18. h3 Ke7 19. g4 a6 20. Bxc6 dxc6 21. f3 Ne8 22. a3) 16. Ke4?! { (-8.17 → -8.82) Inaccuracy. Best move was Kd2. } { [%eval -8.82] [%clk 0:02:40] } (16. Kd2 Rh8 17. g4 Ne7 18. Ne4 Kf8 19. f4 h5 20. h3 Nbc6 21. Nf6 h4 22. Rhf1 d6) 16... Rg8?! { (-8.82 → -8.19) Inaccuracy. Best move was h5. } { [%eval -8.19] [%clk 0:02:40] } (16... h5 17. f4 Rh8 18. Bd3 Nc6 19. Kf3 Kf8 20. Bxf5 exf5 21. g3 Ne7 22. h3 d5 23. exd6) 17. Nxh7 { [%eval -8.55] [%clk 0:02:28] } 17... Rxg2 { [%eval -8.03] [%clk 0:02:33] } 18. h4? { (-8.03 → -10.56) Mistake. Best move was Rbg1. } { [%eval -10.56] [%clk 0:02:20] } (18. Rbg1 Rg6) 18... Rg4+? { (-10.56 → -7.65) Mistake. Best move was Rxf2. } { [%eval -7.65] [%clk 0:02:23] } (18... Rxf2 19. Kd3 Ke7 20. Ng5 d6 21. exd6+ Nxd6 22. Ke3 Rf5 23. Bd3 Ra5 24. a3 e5 25. Rbe1) 19. Kf3 { [%eval -8.62] [%clk 0:02:09] } 19... Rg7?! { (-8.62 → -7.91) Inaccuracy. Best move was Rxh4. } { [%eval -7.91] [%clk 0:02:11] } (19... Rxh4 20. Bd3) 20. h5? { (-7.91 → -13.84) Mistake. Best move was Nf6+. } { [%eval -13.84] [%clk 0:02:03] } (20. Nf6+) 20... Rxh7 { [%eval -13.45] [%clk 0:02:08] } 21. h6 { [%eval -14.41] [%clk 0:01:54] } 21... Nxh6 { [%eval -11.24] [%clk 0:02:05] } 22. Kg3 { [%eval -14.36] [%clk 0:01:47] } 22... Nf5+ { [%eval -13.86] [%clk 0:02:02] } 23. Kg2 { [%eval -14.33] [%clk 0:01:42] } 23... Nh4+ { [%eval -13.95] [%clk 0:01:59] } 24. Kg3 { [%eval -14.33] [%clk 0:01:39] } 24... Ng6? { (-14.33 → -7.44) Mistake. Best move was Nf5+. } { [%eval -7.44] [%clk 0:01:47] } (24... Nf5+ 25. Kg2 Rg7+ 26. Kf3 Nc6 27. Bd3 Rg8 28. Bxf5 exf5 29. Rbg1 Rxg1 30. Rxg1 Kf8 31. Kg2) 25. Rxh7 { [%eval -7.97] [%clk 0:01:36] } 25... Nf8? { (-7.97 → -5.92) Mistake. Best move was Nc6. } { [%eval -5.92] [%clk 0:01:39] } (25... Nc6) 26. f4?? { (-5.92 → -14.11) Blunder. Best move was Rh8. } { [%eval -14.11] [%clk 0:01:24] } (26. Rh8 Nc6 27. a4 a6 28. Bd3 d6 29. f4 Ne7 30. b4 Nd5 31. a5 Ba7 32. Rc1 Bd7) 26... Nxh7 { [%eval -13.63] [%clk 0:01:36] } 27. Rh1 { [%eval -14.24] [%clk 0:01:17] } 27... Nf8 { [%eval -13.78] [%clk 0:01:32] } 28. Rh8 { [%eval -14.35] [%clk 0:01:16] } 28... Kd8?? { (-14.35 → -1.31) Blunder. Best move was Nc6. } { [%eval -1.31] [%clk 0:01:26] } (28... Nc6 29. Ba4 a6 30. Bc2 d5 31. Kh3 Bd7 32. Kg4 Ne7 33. Kg5 a5 34. Kg4 O-O-O 35. Kg5) 29. f5?? { (-1.31 → -13.87) Blunder. Best move was Rxf8+. } { [%eval -13.87] [%clk 0:01:15] } (29. Rxf8+ Ke7 30. Rxc8 c6 31. Be2 a5 32. Rh8 a4 33. Bh5 c5 34. dxc5 Bxc5 35. Bf3 d5) 29... a6?? { (-13.87 → -0.99) Blunder. Best move was Ke8. } { [%eval -0.99] [%clk 0:01:22] } (29... Ke8) 30. Rxf8+ { [%eval -1.35] [%clk 0:01:11] } 30... Ke7 { [%eval -1.18] [%clk 0:01:17] } 31. Rxc8 { [%eval -1.53] [%clk 0:00:58] } 31... axb5?? { (-1.53 → Mate in 1) Checkmate is now unavoidable. Best move was exf5. } { [%eval #1] [%clk 0:01:13] } (31... exf5 32. Bc4) 32. f6# { [%clk 0:00:54] } { White wins by checkmate. } 1-0


