[Event "Ding Arena"]
[Site "http://chess-academy.net/rjDbwRiC"]
[Date "2025.12.13"]
[Round "-"]
[White "Markits"]
[Black "Matvei2016"]
[Result "1-0"]
[UTCDate "2025.12.13"]
[UTCTime "17:16:20"]
[WhiteElo "1503"]
[BlackElo "1250"]
[WhiteRatingDiff "+5"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "420+0"]
[ECO "C23"]
[Opening "Bishop's Opening"]
[Termination "Normal"]
[Annotator "chess-academy.net"]

1. e4 { [%eval 0.12] [%clk 0:07:00] } 1... e5 { [%eval 0.3] [%clk 0:07:00] } 2. Bc4 { [%eval -0.16] [%clk 0:06:58] } { C23 Bishop's Opening } 2... Nh6? { (-0.16 → 1.49) Mistake. Best move was Nf6. } { [%eval 1.49] [%clk 0:06:56] } (2... Nf6 3. Nc3 Bc5 4. Nf3 d6 5. d3 c6 6. O-O O-O 7. a4) 3. d4?! { (1.49 → 0.77) Inaccuracy. Best move was Nf3. } { [%eval 0.77] [%clk 0:06:56] } (3. Nf3 d6 4. h3 Be7 5. c3 c6 6. d4 exd4 7. Nxd4 Nd7 8. Be3 Ng8 9. O-O Ngf6) 3... d5? { (0.77 → 2.22) Mistake. Best move was exd4. } { [%eval 2.22] [%clk 0:06:51] } (3... exd4) 4. Bxd5?! { (2.22 → 1.31) Inaccuracy. Best move was exd5. } { [%eval 1.31] [%clk 0:06:53] } (4. exd5 Bg4 5. Ne2 Nd7 6. O-O Qh4 7. f3 Bf5 8. Nbc3 Bd6 9. Nb5 O-O 10. Nxd6 cxd6) 4... c6 { [%eval 1.58] [%clk 0:06:44] } 5. Bb3 { [%eval 1.05] [%clk 0:06:50] } 5... Be7? { (1.05 → 2.86) Mistake. Best move was Qxd4. } { [%eval 2.86] [%clk 0:06:20] } (5... Qxd4) 6. Bxh6 { [%eval 2.57] [%clk 0:06:48] } 6... gxh6 { [%eval 3.08] [%clk 0:06:15] } 7. Qh5 { [%eval 2.51] [%clk 0:06:44] } 7... Be6?? { (2.51 → 8.37) Blunder. Best move was O-O. } { [%eval 8.37] [%clk 0:06:04] } (7... O-O 8. dxe5 a5 9. a4 Na6 10. Nc3 Nc5 11. Rd1 Qc7 12. Bc4 Kh8 13. Nge2 Rg8 14. h3) 8. d5?? { (8.37 → 3.47) Blunder. Best move was Bxe6. } { [%eval 3.47] [%clk 0:06:41] } (8. Bxe6 Rf8 9. dxe5 Qb6 10. Bb3 Qa5+ 11. Nd2 Nd7 12. f4 O-O-O 13. Nf3 f6 14. O-O-O Kb8) 8... cxd5 { [%eval 3.94] [%clk 0:06:01] } 9. exd5 { [%eval 3.59] [%clk 0:06:39] } 9... Bd7?? { (3.59 → 6.73) Blunder. Best move was Bc8. } { [%eval 6.73] [%clk 0:05:48] } (9... Bc8) 10. d6 { [%eval 5.93] [%clk 0:06:35] } 10... Be6? { (5.93 → 8.13) Mistake. Best move was Rf8. } { [%eval 8.13] [%clk 0:05:33] } (10... Rf8 11. dxe7) 11. Ba4+? { (8.13 → 5.30) Mistake. Best move was Bxe6. } { [%eval 5.3] [%clk 0:06:31] } (11. Bxe6 Qxd6 12. Bxf7+ Kf8 13. Nc3 Nc6 14. Nf3 Kg7 15. O-O Qf6 16. Bd5 Rhf8 17. Bxc6 Qxc6) 11... Nd7 { [%eval 5.57] [%clk 0:05:27] } 12. Nh3?? { (5.57 → 0.33) Blunder. Best move was dxe7. } { [%eval 0.33] [%clk 0:06:26] } (12. dxe7 Qxe7 13. Nc3 O-O-O 14. O-O-O Rhg8 15. Nf3 f6 16. Nh4 Qf8 17. Bxd7+ Bxd7 18. Qf3 Kb8) 12... Bxd6 { [%eval 0.83] [%clk 0:05:20] } 13. O-O? { (0.83 → -1.08) Mistake. Best move was Nc3. } { [%eval -1.08] [%clk 0:06:22] } (13. Nc3 Qe7) 13... O-O? { (-1.08 → 0.93) Mistake. Best move was Rg8. } { [%eval 0.93] [%clk 0:05:12] } (13... Rg8) 14. f4? { (0.93 → -1.01) Mistake. Best move was Qxh6. } { [%eval -1.01] [%clk 0:06:19] } (14. Qxh6) 14... exf4?! { (-1.01 → -0.36) Inaccuracy. Best move was Nf6. } { [%eval -0.36] [%clk 0:05:09] } (14... Nf6 15. Qxh6) 15. Nxf4?? { (-0.36 → -5.47) Blunder. Best move was Bxd7. } { [%eval -5.47] [%clk 0:06:17] } (15. Bxd7 Bxd7 16. Qxh6 Qb6+ 17. Kh1 Be5 18. Qg5+ Bg7 19. Nc3 h6 20. Qxf4 Qxb2 21. Nd5 Rae8) 15... Bc5+?? { (-5.47 → 0.38) Blunder. Best move was Bxf4. } { [%eval 0.38] [%clk 0:05:02] } (15... Bxf4) 16. Kh1 { [%eval 0.29] [%clk 0:06:11] } 16... Bc4? { (0.29 → 3.04) Mistake. Best move was Qg5. } { [%eval 3.04] [%clk 0:04:50] } (16... Qg5 17. Qxg5+ hxg5 18. Nxe6 fxe6 19. Nd2 Nb6 20. Bb3 Rxf1+ 21. Rxf1 Nd5 22. Nf3 Ne3 23. Re1) 17. Re1? { (3.04 → 0.91) Mistake. Best move was Rf3. } { [%eval 0.91] [%clk 0:06:05] } (17. Rf3 b5) 17... Rc8?? { (0.91 → 4.00) Blunder. Best move was Bd6. } { [%eval 4.0] [%clk 0:04:24] } (17... Bd6 18. Nd2) 18. b3?? { (4.00 → -0.79) Blunder. Best move was Qg4+. } { [%eval -0.79] [%clk 0:06:01] } (18. Qg4+) 18... Ba6?? { (-0.79 → 4.17) Blunder. Best move was Nf6. } { [%eval 4.17] [%clk 0:04:15] } (18... Nf6 19. Qf3 Bd5 20. Nxd5 Qxd5 21. c3 Qxf3 22. gxf3 Bd6 23. b4 a6 24. Rd1 Bf4 25. Rd4) 19. Re5?? { (4.17 → -11.76) Blunder. Best move was Qg4+. } { [%eval -11.76] [%clk 0:05:57] } (19. Qg4+ Kh8 20. Bxd7 Rc7 21. Rd1 Qg5 22. Bf5 Re7 23. Nc3 Re5 24. Bd7 Rg8 25. Qxg5 hxg5) 19... b6?? { (-11.76 → 0.40) Blunder. Best move was Nxe5. } { [%eval 0.4] [%clk 0:03:59] } (19... Nxe5 20. b4 Qd4 21. Nc3 Bxb4 22. Rd1 Qxc3 23. Nd5 Qb2 24. Bb3 Bc5 25. Qxh6 Ng6 26. Qg5) 20. Qxh6?? { (0.40 → -13.77) Blunder. Best move was Bxd7. } { [%eval -13.77] [%clk 0:05:51] } (20. Bxd7 Qxd7) 20... Nxe5 { [%eval -13.47] [%clk 0:03:28] } 21. b4?! { (-13.47 → Mate in 1) Checkmate is now unavoidable. Best move was Bd7. } { [%eval #-1] [%clk 0:05:45] } (21. Bd7 Qxd7) 21... Ng4?! { (Mate in 1 → -21.92) Lost forced checkmate sequence. Best move was Qd1#. } { [%eval -21.92] [%clk 0:03:26] } (21... Qd1#) 22. Qg5+?! { (-21.92 → Mate in 7) Checkmate is now unavoidable. Best move was Nc3. } { [%eval #-7] [%clk 0:05:40] } (22. Nc3 Nxh6) 22... Kh8?! { (Mate in 7 → -11.53) Lost forced checkmate sequence. Best move was Qxg5. } { [%eval -11.53] [%clk 0:03:14] } (22... Qxg5 23. Nd2 Qxf4 24. Nf3 Bb7 25. Bc6 Bxc6 26. bxc5 Bxf3 27. Kg1 Qd4+ 28. Kf1 Qxa1#) 23. Qxg4 { [%eval -11.72] [%clk 0:05:36] } 23... Bd4? { (-11.72 → -8.39) Mistake. Best move was Rg8. } { [%eval -8.39] [%clk 0:02:58] } (23... Rg8 24. Qh5 Rg5 25. Qf3 Bb7 26. Nd2 Bxf3 27. Nxf3 Qf6 28. Rd1 Rf5 29. Nh5 Rxh5 30. bxc5) 24. c3 { [%eval -8.46] [%clk 0:05:31] } 24... Bf2?? { (-8.46 → -2.81) Blunder. Best move was Rg8. } { [%eval -2.81] [%clk 0:02:46] } (24... Rg8) 25. Bc2?? { (-2.81 → -15.09) Blunder. Best move was Qf5. } { [%eval -15.09] [%clk 0:05:26] } (25. Qf5) 25... Be2?? { (-15.09 → 3.37) Blunder. Best move was Re8. } { [%eval 3.37] [%clk 0:02:26] } (25... Re8 26. Be4 Rxe4 27. Nd2 Qxd2 28. Ng6+ hxg6 29. Qxe4 Rxc3 30. Qb1 Re3 31. b5 Bxb5 32. Qxb5) 26. Qxe2?! { (3.37 → 2.73) Inaccuracy. Best move was Qf5. } { [%eval 2.73] [%clk 0:05:20] } (26. Qf5 Qh4) 26... Re8?? { (2.73 → 8.79) Blunder. Best move was Qh4. } { [%eval 8.79] [%clk 0:02:20] } (26... Qh4 27. Qd3 f5 28. Nd5 Qe4 29. Na3 Qxd3 30. Bxd3 Rcd8 31. Bc4 a6 32. Rf1 b5 33. Bb3) 27. Qh5?? { (8.79 → Mate in 1) Checkmate is now unavoidable. Best move was Qxf2. } { [%eval #-1] [%clk 0:05:16] } (27. Qxf2) 27... Rf8?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Best move was Re1#. } { [%eval #1] [%clk 0:02:16] } (27... Re1#) 28. Qxh7# { [%clk 0:05:14] } { White wins by checkmate. } 1-0


