Event: Asian Amateur Chess Championship - Open
Site: Oman
Date: 2021-11-16
White: Chow, Joshua
Black: Haj Kasem, Kasem.
Result: 0-1
ECO: E60
Opening: King's Indian Defense: Fianchetto Variation, Immediate Fianchetto
Variant: Standard

1. d4 { [%eval 0.0] [%clk 0:15:04] } 1... Nf6 { [%eval 0.24] [%clk 0:14:57] } 2. c4 { [%eval 0.26] [%clk 0:15:00] } 2... g6 { [%eval 0.41] [%clk 0:14:57] } 3. g3 { [%eval 0.21] [%clk 0:14:58] } 3... Bg7 { [%eval 0.5] [%clk 0:14:56] } 4. Nf3 { [%eval 0.0] [%clk 0:14:59] } 4... d5 { [%eval 0.44] [%clk 0:14:53] } 5. b3? { [%eval -0.9] } { Mistake. cxd5 was best. } { [%clk 0:14:49] } 5... O-O { [%eval -0.95] [%clk 0:14:46] } 6. Na3 { [%eval -1.18] [%clk 0:14:47] } 6... Nc6? { [%eval 0.13] } { Mistake. c5 was best. } { [%clk 0:14:44] } 7. Bf4? { [%eval -1.1] } { Mistake. Bg2 was best. } { [%clk 0:14:32] } 7... b6? { [%eval 0.05] } { Mistake. Ne4 was best. } { [%clk 0:14:43] } 8. Bg2 { [%eval 0.09] [%clk 0:14:34] } 8... Bb7 { [%eval 0.13] [%clk 0:14:44] } 9. Ng5?? { [%eval -1.59] } { Blunder. O-O was best. } { [%clk 0:14:36] } 9... h6?! { [%eval -0.76] } { Inaccuracy. Nh5 was best. } { [%clk 0:14:41] } 10. h4?? { [%eval -4.36] } { Blunder. Nf3 was best. } { [%clk 0:14:27] } 10... hxg5 { [%eval -4.37] [%clk 0:14:39] } 11. hxg5 { [%eval -3.79] [%clk 0:14:30] } 11... Ng4 { [%eval -3.62] [%clk 0:14:42] } 12. Rh4 { [%eval -3.43] [%clk 0:14:20] } 12... f5?? { [%eval 0.2] } { Blunder. e5 was best. } { [%clk 0:14:39] } 13. Kd2?? { [%eval -8.25] } { Blunder. Bxd5+ was best. } { [%clk 0:14:15] } 13... Nxd4 { [%eval -8.61] [%clk 0:14:34] } 14. f3 { [%eval -10.15] [%clk 0:14:15] } 14... Nf2 { [%eval -8.12] [%clk 0:14:28] } 15. Qf1 { [%eval -8.93] [%clk 0:14:02] } 15... Ne4+ { [%eval -7.99] [%clk 0:14:14] } 16. fxe4 { [%eval -7.19] [%clk 0:14:01] } 16... dxe4 { [%eval -7.29] [%clk 0:14:15] } 17. Rh1 { [%eval -10.25] [%clk 0:14:03] } 17... Nxb3+ { [%eval -10.56] [%clk 0:14:13] } 18. Kc2?! { [%eval #-9] } { Checkmate is now unavoidable. Ke1 was best. } { [%clk 0:13:48] } 18... Nxa1+?! { [%eval -11.69] } { Lost forced checkmate sequence. Qd4 was best. } { [%clk 0:14:14] } 19. Qxa1 { [%eval -12.17] [%clk 0:13:48] } 19... Bxa1 { [%eval -12.16] [%clk 0:14:13] } 20. Rxa1 { [%eval -12.08] [%clk 0:13:40] } 20... Bc6 { [%eval -11.88] [%clk 0:13:59] } 21. g4 { [%eval -14.71] [%clk 0:13:28] } 21... fxg4 { [%eval -15.02] [%clk 0:12:47] } 22. Rg1 { [%eval -18.28] [%clk 0:13:13] } 22... Ba4+ { [%eval -17.17] [%clk 0:12:34] } 23. Kb1 { [%eval -21.94] [%clk 0:13:04] } 23... Qd5 { [%eval -7.59] [%clk 0:12:30] } 24. cxd5 { [%eval -7.64] [%clk 0:13:06] } 24... Rad8?? { [%eval -0.25] } { Blunder. Rxf4 was best. } { [%clk 0:12:04] } 25. Bxe4?? { [%eval -7.89] } { Blunder. e3 was best. } { [%clk 0:12:52] } 25... Rxf4 { [%eval -7.78] [%clk 0:12:03] } 26. Bh1 { [%eval -8.56] [%clk 0:12:49] } 26... Rb4+ { [%eval -7.64] [%clk 0:11:42] } 27. Kc1 { [%eval -7.78] [%clk 0:12:33] } 27... Rd6 { [%eval -6.88] [%clk 0:11:37] } 28. Nb1 { [%eval -7.25] [%clk 0:12:26] } 28... c6 { [%eval -7.15] [%clk 0:11:36] } 29. dxc6 { [%eval -8.46] [%clk 0:12:26] } 29... Bxc6 { [%eval -8.35] [%clk 0:11:38] } 30. Bxc6 { [%eval -8.5] [%clk 0:12:25] } 30... Rc4+ { [%eval -8.92] [%clk 0:11:37] } 31. Kb2 { [%eval -8.88] [%clk 0:12:16] } 31... Rdxc6 { [%eval -8.92] [%clk 0:11:37] } 32. Na3 { [%eval -9.6] [%clk 0:12:12] } 32... Rb4+ { [%eval -9.8] [%clk 0:11:29] } 33. Ka1 { [%eval -9.42] [%clk 0:12:08] } 33... Rc5 { [%eval -9.44] [%clk 0:10:50] } 34. Rd1 { [%eval -10.65] [%clk 0:12:00] } 34... Ra5 { [%eval -8.89] [%clk 0:10:43] } 35. Nc2 { [%eval -9.01] [%clk 0:11:53] } 35... Rbb5 { [%eval -8.34] [%clk 0:10:28] } 36. Nd4 { [%eval -9.25] [%clk 0:11:48] } 36... Rd5 { [%eval -9.55] [%clk 0:10:27] } 37. e3 { [%eval -9.71] [%clk 0:11:40] } 37... e5 { [%eval -9.71] [%clk 0:10:24] } 38. e4 { [%eval -11.49] [%clk 0:11:30] } 38... Rxd4 { [%eval -11.43] [%clk 0:10:09] } 39. Re1?! { [%eval #-14] } { Checkmate is now unavoidable. Rc1 was best. } { [%clk 0:11:24] } 39... g3?! { [%eval -16.22] } { Lost forced checkmate sequence. Rd2 was best. } { [%clk 0:10:02] } 40. Re2 { [%eval -14.18] [%clk 0:11:18] } 40... Rb5 { [%eval -49.87] [%clk 0:10:02] } 41. Re3?! { [%eval #-1] } { Checkmate is now unavoidable. Re1 was best. } { [%clk 0:10:35] } 41... Rd1# { [%clk 0:09:57] } 0-1