[Event "ANS Arena"]
[Site "http://chess-academy.net/X9QvGRkc"]
[Date "2026.03.24"]
[Round "-"]
[White "Teoboss1"]
[Black "david781"]
[Result "1-0"]
[UTCDate "2026.03.24"]
[UTCTime "16:20:05"]
[WhiteElo "1774"]
[BlackElo "1458"]
[WhiteRatingDiff "+16"]
[BlackRatingDiff "-4"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C60"]
[Opening "Ruy Lopez"]
[Termination "Normal"]
[Annotator "chess-academy.net"]

1. e4 { [%eval 0.12] [%clk 0:10:00] } 1... e5 { [%eval 0.3] [%clk 0:10:00] } 2. Nf3 { [%eval 0.22] [%clk 0:09:58] } 2... Nc6 { [%eval 0.4] [%clk 0:09:53] } 3. Bb5 { [%eval 0.18] [%clk 0:09:57] } { C60 Ruy Lopez } 3... Nh6? { (0.18 → 1.38) Mistake. Best move was a6. } { [%eval 1.38] [%clk 0:09:42] } (3... a6 4. Ba4 Nf6 5. O-O Nxe4 6. Re1 Nc5 7. Bxc6 dxc6 8. Nxe5) 4. d4 { [%eval 0.91] [%clk 0:09:37] } 4... Nb4? { (0.91 → 2.77) Mistake. Best move was exd4. } { [%eval 2.77] [%clk 0:09:32] } (4... exd4 5. O-O Be7 6. Nxd4 Bf6 7. Ne2 O-O 8. Nbc3 Ne7 9. Ba4 c6 10. Bb3 d5 11. exd5) 5. Bxh6?! { (2.77 → 2.01) Inaccuracy. Best move was c3. } { [%eval 2.01] [%clk 0:09:30] } (5. c3 a6 6. Be2 Nc6 7. d5 Ne7 8. Nxe5 Ng6 9. Nxg6 hxg6 10. O-O d6 11. f3 g5) 5... gxh6 { [%eval 2.49] [%clk 0:09:25] } 6. Nxe5 { [%eval 1.96] [%clk 0:09:23] } 6... Qh4? { (1.96 → 3.03) Mistake. Best move was Bg7. } { [%eval 3.03] [%clk 0:09:10] } (6... Bg7 7. O-O Nc6 8. Nf3 O-O 9. c3 Ne7 10. Re1 Ng6 11. Bd3 Nf4 12. Qd2 Nxd3 13. Qxd3) 7. c3? { (3.03 → 1.56) Mistake. Best move was O-O. } { [%eval 1.56] [%clk 0:09:07] } (7. O-O Bg7) 7... Nc6?! { (1.56 → 2.43) Inaccuracy. Best move was Qxe4+. } { [%eval 2.43] [%clk 0:09:01] } (7... Qxe4+) 8. Bxc6 { [%eval 2.27] [%clk 0:08:57] } 8... bxc6 { [%eval 2.68] [%clk 0:08:55] } 9. Qg4? { (2.68 → 1.31) Mistake. Best move was O-O. } { [%eval 1.31] [%clk 0:08:49] } (9. O-O Bg7 10. f4 O-O 11. Nd2 Qe7 12. Qe2 c5 13. d5 f5 14. Rae1 fxe4 15. Qxe4 d6) 9... Qf6? { (1.31 → 2.64) Mistake. Best move was Qxg4. } { [%eval 2.64] [%clk 0:08:45] } (9... Qxg4 10. Nxg4 Rb8 11. b3 Bg7 12. Ne3 d6 13. O-O O-O 14. Nd2 h5 15. Rfe1 a5 16. Nf5) 10. Nf3? { (2.64 → 0.13) Mistake. Best move was Qd1. } { [%eval 0.13] [%clk 0:08:20] } (10. Qd1) 10... Be7? { (0.13 → 1.76) Mistake. Best move was d5. } { [%eval 1.76] [%clk 0:08:37] } (10... d5 11. Qh5 Rg8 12. exd5 Rxg2 13. Nbd2 Bg4 14. Qe5+ Qxe5+ 15. Nxe5 cxd5 16. Nf1 Be6 17. Ne3) 11. e5? { (1.76 → 0.70) Mistake. Best move was Nbd2. } { [%eval 0.7] [%clk 0:07:54] } (11. Nbd2) 11... Qe6?! { (0.70 → 1.25) Inaccuracy. Best move was Qg6. } { [%eval 1.25] [%clk 0:08:25] } (11... Qg6 12. Qxg6 hxg6 13. c4 d6 14. Nc3 Bg4 15. O-O-O O-O-O 16. exd6 Bxd6 17. h3 Bxf3 18. gxf3) 12. Qxe6?! { (1.25 → 0.70) Inaccuracy. Best move was Qg7. } { [%eval 0.7] [%clk 0:07:51] } (12. Qg7 Rf8 13. O-O Qg6 14. Qxg6 hxg6 15. c4 g5 16. Rd1 Ba6 17. Nbd2 f6 18. Rac1 O-O-O) 12... dxe6?! { (0.70 → 1.65) Inaccuracy. Best move was fxe6. } { [%eval 1.65] [%clk 0:08:21] } (12... fxe6 13. Nbd2 c5 14. dxc5 Bxc5 15. O-O Bb7 16. Rfe1 Be7 17. Nd4 Rg8 18. Ne4 O-O-O 19. b4) 13. Nbd2 { [%eval 1.36] [%clk 0:07:40] } 13... O-O? { (1.36 → 2.81) Mistake. Best move was Rg8. } { [%eval 2.81] [%clk 0:08:03] } (13... Rg8 14. Ne4 Bb7 15. Nc5 Bxc5 16. dxc5 Rg4 17. Kd2 O-O-O+ 18. Ke3 Rc4 19. Rhd1 Rxc5 20. Rxd8+) 14. O-O? { (2.81 → 1.80) Mistake. Best move was Ne4. } { [%eval 1.8] [%clk 0:07:34] } (14. Ne4) 14... f6? { (1.80 → 3.41) Mistake. Best move was c5. } { [%eval 3.41] [%clk 0:07:54] } (14... c5 15. Nb3 cxd4 16. Nfxd4 Bd7 17. Na5 Bc5 18. Rad1 Bb6 19. Ndc6 Be8 20. Rfe1 f5 21. b4) 15. Rfe1? { (3.41 → 2.37) Mistake. Best move was exf6. } { [%eval 2.37] [%clk 0:07:22] } (15. exf6 Rxf6) 15... fxe5 { [%eval 2.85] [%clk 0:07:37] } 16. Rxe5 { [%eval 2.49] [%clk 0:07:12] } 16... Bd7?! { (2.49 → 3.47) Inaccuracy. Best move was a5. } { [%eval 3.47] [%clk 0:07:18] } (16... a5) 17. Re4? { (3.47 → 2.27) Mistake. Best move was Ra5. } { [%eval 2.27] [%clk 0:06:52] } (17. Ra5 c5) 17... c5 { [%eval 2.74] [%clk 0:07:08] } 18. Rg4+?! { (2.74 → 2.16) Inaccuracy. Best move was d5. } { [%eval 2.16] [%clk 0:06:45] } (18. d5) 18... Kh8 { [%eval 2.62] [%clk 0:07:00] } 19. Ne5?! { (2.62 → 2.03) Inaccuracy. Best move was Re4. } { [%eval 2.03] [%clk 0:06:31] } (19. Re4 Bd6 20. dxc5 Bxc5 21. Nd4 Rf6 22. Rae1 Rg8 23. Nc4 Bc8 24. b4 Bxd4 25. Rxd4 Bb7) 19... Bc6?? { (2.03 → 7.81) Blunder. Best move was Bc8. } { [%eval 7.81] [%clk 0:06:52] } (19... Bc8 20. dxc5 Bxc5 21. Ndf3 Be7 22. Re1 a5 23. Rc4 Bd6 24. Rh4 Rf6 25. Nd3 Ba6 26. Nfe5) 20. Nxc6 { [%eval 7.7] [%clk 0:06:19] } 20... Rae8 { [%eval 8.16] [%clk 0:06:40] } 21. Nxa7?! { (8.16 → 7.66) Inaccuracy. Best move was Nxe7. } { [%eval 7.66] [%clk 0:06:07] } (21. Nxe7) 21... h5 { [%eval 8.13] [%clk 0:06:30] } 22. Rg3?! { (8.13 → 7.34) Inaccuracy. Best move was Re4. } { [%eval 7.34] [%clk 0:05:47] } (22. Re4) 22... h4?! { (7.34 → 7.92) Inaccuracy. Best move was cxd4. } { [%eval 7.92] [%clk 0:06:21] } (22... cxd4) 23. Rg4?! { (7.92 → 7.20) Inaccuracy. Best move was Re3. } { [%eval 7.2] [%clk 0:05:40] } (23. Re3 Bg5 24. Re2 Bxd2 25. Rxd2 Rd8 26. Rc2 cxd4 27. Nc6 d3 28. Nxd8 dxc2 29. Nxe6 Ra8) 23... h5? { (7.20 → 8.31) Mistake. Best move was cxd4. } { [%eval 8.31] [%clk 0:06:06] } (23... cxd4) 24. Re4 { [%eval 8.22] [%clk 0:05:14] } 24... Rg8 { [%eval 8.68] [%clk 0:06:00] } 25. h3 { [%eval 8.43] [%clk 0:05:09] } 25... Ref8?! { (8.43 → 9.03) Inaccuracy. Best move was cxd4. } { [%eval 9.03] [%clk 0:05:55] } (25... cxd4 26. cxd4) 26. Nb5?! { (9.03 → 8.46) Inaccuracy. Best move was Nc6. } { [%eval 8.46] [%clk 0:04:56] } (26. Nc6 Bg5) 26... Rg7?! { (8.46 → 9.13) Inaccuracy. Best move was Rb8. } { [%eval 9.13] [%clk 0:05:46] } (26... Rb8 27. a4) 27. g4? { (9.13 → 7.35) Mistake. Best move was Rxe6. } { [%eval 7.35] [%clk 0:04:38] } (27. Rxe6 Rfg8) 27... Rgf7?! { (7.35 → 8.23) Inaccuracy. Best move was hxg3. } { [%eval 8.23] [%clk 0:05:30] } (27... hxg3 28. f4) 28. f3?! { (8.23 → 7.70) Inaccuracy. Best move was Nxc7. } { [%eval 7.7] [%clk 0:04:18] } (28. Nxc7) 28... hxg4 { [%eval 7.83] [%clk 0:05:18] } 29. hxg4 { [%eval 7.68] [%clk 0:04:13] } 29... Rh7? { (7.68 → 9.02) Mistake. Best move was Bg5. } { [%eval 9.02] [%clk 0:05:11] } (29... Bg5 30. Rd1) 30. Nxc7 { [%eval 8.79] [%clk 0:03:59] } 30... h3?! { (8.79 → 9.51) Inaccuracy. Best move was cxd4. } { [%eval 9.51] [%clk 0:05:03] } (30... cxd4 31. Nxe6 Rb8 32. cxd4 Rf7 33. b3 Rc8 34. g5 Kg8 35. f4 Rc2 36. Nf3 Bf8 37. Nxh4) 31. Kh1 { [%eval 9.02] [%clk 0:03:49] } 31... h2?! { (9.02 → 10.37) Inaccuracy. Best move was cxd4. } { [%eval 10.37] [%clk 0:04:55] } (31... cxd4 32. Nxe6) 32. Nxe6 { [%eval 9.97] [%clk 0:03:45] } 32... Rff7 { [%eval 12.95] [%clk 0:04:45] } 33. dxc5 { [%eval 12.73] [%clk 0:03:27] } 33... Rf6 { [%eval 15.06] [%clk 0:04:25] } 34. c6 { [%eval 14.36] [%clk 0:03:11] } 34... Rg6 { [%eval 23.21] [%clk 0:04:16] } 35. c7 { [%eval 21.98] [%clk 0:03:02] } 35... Rg8 { [%eval 20.1] [%clk 0:04:09] } 36. Rc4 { [%eval 14.42] [%clk 0:02:51] } 36... Bd6 { [%eval 30.63] [%clk 0:03:57] } 37. c8=Q { [%eval 28.45] [%clk 0:02:44] } 37... Rxc8?! { (28.45 → Mate in 2) Checkmate is now unavoidable. Best move was Re7. } { [%eval #2] [%clk 0:03:48] } (37... Re7 38. Nd8) 38. Rxc8+ { [%eval #1] [%clk 0:02:44] } 38... Bf8 { [%eval #1] [%clk 0:03:43] } 39. Rxf8# { [%clk 0:02:43] } { White wins by checkmate. } 1-0


