Event: Asian Amateur Chess Championship - Open
Site: Oman
Date: 2021-11-16
White: Cai, Mingzhe
Black: Mokhtari Moghadam, Taha
Result: 0-1
ECO: B12
Opening: Caro-Kann Defense: Advance Variation, Van der Wiel Attack
Variant: Standard

1. e4 { [%eval 0.23] [%clk 0:15:05] } 1... c6 { [%eval 0.13] [%clk 0:15:02] } 2. d4 { [%eval 0.32] [%clk 0:15:09] } 2... d5 { [%eval 0.37] [%clk 0:15:03] } 3. e5 { [%eval 0.35] [%clk 0:15:13] } 3... Bf5 { [%eval 0.41] [%clk 0:15:06] } 4. Nc3 { [%eval 0.0] [%clk 0:15:17] } 4... e6 { [%eval -0.01] [%clk 0:15:05] } 5. g4 { [%eval 0.0] [%clk 0:15:21] } 5... Bg6 { [%eval 0.13] [%clk 0:15:08] } 6. Nge2 { [%eval -0.87] [%clk 0:15:25] } 6... c5 { [%eval 0.0] [%clk 0:13:30] } 7. h4 { [%eval 0.0] [%clk 0:15:26] } 7... h5 { [%eval 0.0] [%clk 0:13:26] } 8. Nf4 { [%eval 0.12] [%clk 0:15:27] } 8... Bh7 { [%eval 0.1] [%clk 0:13:22] } 9. Nxh5 { [%eval 0.01] [%clk 0:15:21] } 9... cxd4 { [%eval 0.04] [%clk 0:13:16] } 10. Nb5 { [%eval 0.25] [%clk 0:15:21] } 10... Nc6 { [%eval 0.16] [%clk 0:12:29] } 11. Nxd4 { [%eval 0.2] [%clk 0:15:06] } 11... Bg6?! { [%eval 0.84] } { Inaccuracy. Nge7 was best. } { [%clk 0:11:27] } 12. Nf4 { [%eval 0.84] [%clk 0:11:56] } 12... Be4 { [%eval 1.25] [%clk 0:10:44] } 13. Rg1?? { [%eval -0.65] } { Blunder. Nxc6 was best. } { [%clk 0:05:40] } 13... Bc5?! { [%eval -0.04] } { Inaccuracy. Nxe5 was best. } { [%clk 0:08:29] } 14. Be3? { [%eval -1.45] } { Mistake. Nxc6 was best. } { [%clk 0:04:39] } 14... Qb6 { [%eval -1.26] [%clk 0:07:31] } 15. Bb5 { [%eval -1.81] [%clk 0:04:06] } 15... Ne7 { [%eval -1.62] [%clk 0:07:19] } 16. Nxc6?! { [%eval -2.38] } { Inaccuracy. a4 was best. } { [%clk 0:03:05] } 16... bxc6 { [%eval -2.23] [%clk 0:07:09] } 17. Bxc5 { [%eval -2.4] [%clk 0:03:06] } 17... Qxc5 { [%eval -2.35] [%clk 0:07:04] } 18. Bd3 { [%eval -2.6] [%clk 0:03:06] } 18... Qd4?! { [%eval -1.85] } { Inaccuracy. Qb4+ was best. } { [%clk 0:06:32] } 19. Ne2 { [%eval -1.75] [%clk 0:00:55] } 19... Qxe5 { [%eval -2.14] [%clk 0:06:05] } 20. Bxe4 { [%eval -2.2] [%clk 0:00:43] } 20... dxe4 { [%eval -2.09] [%clk 0:05:52] } 21. h5?! { [%eval -3.07] } { Inaccuracy. Qd4 was best. } { [%clk 0:00:38] } 21... Rd8 { [%eval -3.15] [%clk 0:04:55] } 22. Qc1 { [%eval -3.37] [%clk 0:00:35] } 22... Nd5?! { [%eval -2.06] } { Inaccuracy. g6 was best. } { [%clk 0:04:57] } 23. c3?? { [%eval -6.07] } { Blunder. Qd2 was best. } { [%clk 0:00:33] } 23... e3 { [%eval -6.1] [%clk 0:03:39] } 24. fxe3 { [%eval -7.35] [%clk 0:00:24] } 24... Nxe3 { [%eval -7.35] [%clk 0:03:40] } 25. Kf2 { [%eval -8.89] [%clk 0:00:15] } 25... Nd5? { [%eval -4.62] } { Mistake. Rh6 was best. } { [%clk 0:03:13] } 26. Rd1? { [%eval -8.9] } { Mistake. Rg3 was best. } { [%clk 0:00:10] } 26... Rh6 { [%eval -7.85] [%clk 0:03:01] } 27. g5 { [%eval -10.56] [%clk 0:00:08] } 27... Qh2+ { [%eval -9.65] [%clk 0:02:48] } 28. Kf1 { [%eval -9.21] [%clk 0:00:07] } 28... Rxh5 { [%eval -9.98] [%clk 0:02:46] } 29. c4? { [%eval #-8] } { Checkmate is now unavoidable. Rd3 was best. } { [%clk 0:00:09] } 29... Qh1+ { [%eval #-9] [%clk 0:02:12] } 30. Ng1 { [%eval #-9] [%clk 0:00:12] } 30... Rh2 { [%eval #-8] [%clk 0:01:53] } 31. cxd5 { [%eval #-2] [%clk 0:00:07] } 31... Qg2+ { [%eval #-1] [%clk 0:01:55] } 32. Ke1 { [%eval #-1] [%clk 0:00:10] } 32... Qf2# { [%clk 0:01:59] } 0-1