Event: Asian Age Group 2025
Site: Berjaya Penang
Date: 2025-07-06
White: Mohd Hatta, Haqqi
WhiteElo: 1560
Black: Ho, Nhat Vinh
BlackElo: 1675
Result: 1/2-1/2
ECO: A43
Opening: Benoni Defense: Old Benoni
Variant: Standard

1. d4 { [%eval 0.17] [%clk 1:30:50] } 1... c5 { [%eval 0.61] [%clk 1:30:43] } 2. c3?! { [%eval 0.0] } { Inaccuracy. d5 was best. } { [%clk 1:31:09] } 2... Nf6 { [%eval 0.14] [%clk 1:30:48] } 3. Nf3 { [%eval 0.0] [%clk 1:31:23] } 3... e6 { [%eval 0.1] [%clk 1:30:33] } 4. Bg5 { [%eval -0.06] [%clk 1:30:32] } 4... Be7 { [%eval 0.08] [%clk 1:29:19] } 5. e3 { [%eval 0.06] [%clk 1:30:15] } 5... d5 { [%eval 0.15] [%clk 1:28:04] } 6. Nbd2 { [%eval 0.06] [%clk 1:30:14] } 6... Nc6 { [%eval 0.3] [%clk 1:27:01] } 7. Bd3 { [%eval 0.23] [%clk 1:29:58] } 7... O-O { [%eval 0.24] [%clk 1:23:48] } 8. h3 { [%eval 0.21] [%clk 1:29:46] } 8... Nd7 { [%eval 0.48] [%clk 1:23:00] } 9. Bxe7 { [%eval 0.12] [%clk 1:29:04] } 9... Qxe7 { [%eval 0.11] [%clk 1:23:27] } 10. O-O { [%eval 0.04] [%clk 1:29:06] } 10... e5 { [%eval 0.07] [%clk 1:22:51] } 11. dxe5 { [%eval 0.09] [%clk 1:29:19] } 11... Ndxe5 { [%eval 0.06] [%clk 1:20:58] } 12. Nxe5 { [%eval 0.14] [%clk 1:27:58] } 12... Nxe5 { [%eval 0.16] [%clk 1:20:06] } 13. Nf3 { [%eval -0.08] [%clk 1:27:27] } 13... b6 { [%eval 0.05] [%clk 1:17:35] } 14. Nxe5 { [%eval 0.04] [%clk 1:27:37] } 14... Qxe5 { [%eval 0.11] [%clk 1:17:28] } 15. Re1 { [%eval 0.01] [%clk 1:27:51] } 15... f5 { [%eval 0.35] [%clk 1:15:50] } 16. Qf3 { [%eval 0.28] [%clk 1:27:27] } 16... Bb7 { [%eval 0.3] [%clk 1:14:38] } 17. c4 { [%eval 0.0] [%clk 1:25:41] } 17... Rad8 { [%eval 0.0] [%clk 1:13:14] } 18. cxd5?! { [%eval -1.06] } { Inaccuracy. b3 was best. } { [%clk 1:23:06] } 18... Bxd5 { [%eval -0.98] [%clk 1:13:28] } 19. Qe2 { [%eval -1.06] [%clk 1:23:06] } 19... Bxg2 { [%eval -1.12] [%clk 1:13:35] } 20. f4 { [%eval -1.1] [%clk 1:11:38] } 20... Qd6 { [%eval -1.11] [%clk 1:13:16] } 21. Bxf5 { [%eval -1.0] [%clk 1:09:12] } 21... Rxf5 { [%eval -0.47] [%clk 1:13:19] } 22. Qxg2 { [%eval -0.61] [%clk 0:56:03] } 22... Rf6?! { [%eval -0.02] } { Inaccuracy. Qe6 was best. } { [%clk 1:06:01] } 23. Qf3 { [%eval -0.31] [%clk 0:43:52] } 23... Qe6 { [%eval -0.21] [%clk 0:58:29] } 24. b3 { [%eval -0.25] [%clk 0:36:26] } 24... Rh6 { [%eval 0.0] [%clk 0:57:01] } 25. f5 { [%eval -0.24] [%clk 0:34:54] } 25... Qe5 { [%eval -0.21] [%clk 0:52:40] } 26. Rad1 { [%eval -0.24] [%clk 0:25:46] } 26... Rhd6 { [%eval -0.3] [%clk 0:52:12] } 27. Rxd6 { [%eval -0.22] [%clk 0:22:38] } 27... Rxd6 { [%eval -0.22] [%clk 0:52:02] } 28. Re2 { [%eval -0.25] [%clk 0:15:58] } 28... Rd1+ { [%eval -0.21] [%clk 0:48:32] } 29. Kg2 { [%eval -0.22] [%clk 0:15:59] } 29... h6 { [%eval -0.29] [%clk 0:48:51] } 30. e4 { [%eval -0.56] [%clk 0:11:34] } 30... b5 { [%eval -0.59] [%clk 0:47:27] } 31. Rf2 { [%eval -0.49] [%clk 0:03:33] } 31... Rd4 { [%eval -0.08] [%clk 0:47:13] } 32. Re2?! { [%eval -0.63] } { Inaccuracy. f6 was best. } { [%clk 0:03:47] } 32... a6?! { [%eval -0.03] } { Inaccuracy. c4 was best. } { [%clk 0:43:08] } 33. Qg3 { [%eval -0.12] [%clk 0:03:39] } 33... Qxg3+ { [%eval 0.0] [%clk 0:42:38] } 34. Kxg3 { [%eval 0.02] [%clk 0:03:57] } 34... Rd3+ { [%eval 0.0] [%clk 0:42:51] } 35. Kg4 { [%eval 0.0] [%clk 0:04:01] } 35... Kf7 { [%eval 0.07] [%clk 0:42:52] } 36. Rc2 { [%eval 0.39] [%clk 0:04:14] } 36... Rd4?? { [%eval 2.67] } { Blunder. h5+ was best. } { [%clk 0:43:03] } 37. Kf4 { [%eval 3.15] [%clk 0:04:25] } 37... Rd3 { [%eval 3.15] [%clk 0:40:07] } 38. Rxc5 { [%eval 3.04] [%clk 0:04:24] } 38... Rxh3 { [%eval 2.86] [%clk 0:40:35] } 39. Rc7+ { [%eval 2.72] [%clk 0:04:37] } 39... Kf8 { [%eval 2.67] [%clk 0:40:54] } 40. Ra7 { [%eval 2.85] [%clk 0:04:42] } 40... Rh2 { [%eval 3.05] [%clk 0:40:28] } 41. Rxa6 { [%eval 3.13] [%clk 0:04:42] } 41... Rg2 { [%eval 3.15] [%clk 0:40:43] } 42. a4 { [%eval 4.02] [%clk 0:04:08] } 42... bxa4 { [%eval 3.84] [%clk 0:40:51] } 43. bxa4 { [%eval 3.73] [%clk 0:04:17] } 43... h5 { [%eval 3.09] [%clk 0:41:08] } 44. Rg6?? { [%eval 0.24] } { Blunder. Ra8+ was best. } { [%clk 0:04:21] } 44... Ra2 { [%eval 0.18] [%clk 0:41:30] } 45. Rg5 { [%eval 0.0] [%clk 0:04:18] } 45... h4 { [%eval 0.0] [%clk 0:41:37] } 46. Rh5 { [%eval 0.0] [%clk 0:04:43] } 46... Rxa4 { [%eval 0.0] [%clk 0:42:02] } 47. Rxh4 { [%eval 0.0] [%clk 0:05:06] } 47... Kf7 { [%eval 0.0] [%clk 0:42:18] } 48. Kg5 { [%eval 0.0] [%clk 0:05:15] } 48... Ra5 { [%eval 0.0] [%clk 0:42:03] } 49. Rh1 { [%eval 0.0] [%clk 0:05:28] } 49... Re5 { [%eval 0.05] [%clk 0:42:08] } 50. Kf4 { [%eval 0.08] [%clk 0:05:41] } 50... Ra5 { [%eval 0.14] [%clk 0:42:19] } 51. e5 { [%eval 0.0] [%clk 0:04:15] } 51... Ra2 { [%eval 0.08] [%clk 0:42:11] } 52. Rh4 { [%eval 0.0] [%clk 0:03:40] } 52... Rf2+ { [%eval 0.0] [%clk 0:42:17] } 53. Kg5 { [%eval 0.0] } 53... Rg2+ { [%eval 0.0] [%clk 0:42:23] } 54. Rg4 { [%eval 0.0] [%clk 0:04:29] } 54... Rf2 { [%eval 0.0] [%clk 0:42:32] } 55. Ra4 { [%eval 0.0] [%clk 0:03:28] } 55... Rg2+ { [%eval 0.0] [%clk 0:42:53] } 56. Kf4 { [%eval 0.0] [%clk 0:03:52] } 56... Rf2+ { [%eval 0.03] [%clk 0:43:11] } 57. Ke4 { [%eval 0.0] [%clk 0:04:05] } 57... Re2+ { [%eval 0.0] [%clk 0:43:38] } 58. Kd4 { [%eval 0.0] [%clk 0:03:55] } 58... Rd2+ { [%eval 0.0] [%clk 0:43:21] } 59. Ke3 { [%eval 0.0] [%clk 0:04:11] } 59... Rd5 { [%eval 0.0] [%clk 0:43:49] } 60. Ra7+ { [%eval 0.0] [%clk 0:04:33] } 60... Kf8 { [%eval 0.04] [%clk 0:44:16] } 61. Ke4 { [%eval 0.09] [%clk 0:04:51] } 61... Rb5?? { [%eval 5.04] } { Blunder. Rd1 was best. } { [%clk 0:43:58] } 62. Kf4?? { [%eval 0.0] } { Blunder. e6 was best. } { [%clk 0:04:55] } 62... Rb1 { [%eval 0.0] [%clk 0:44:04] } 63. Ke4 { [%eval 0.03] [%clk 0:04:59] } 63... Re1+?? { [%eval 5.51] } { Blunder. Rd1 was best. } { [%clk 0:44:29] } 64. Kd5 { [%eval 5.16] [%clk 0:05:25] } 64... Rd1+?! { [%eval 7.13] } { Inaccuracy. Rb1 was best. } { [%clk 0:44:37] } 65. Ke6 { [%eval 6.62] } 65... Rd8 { [%eval 7.12] [%clk 0:45:06] } 66. Rf7+?! { [%eval 5.26] } { Inaccuracy. f6 was best. } { [%clk 0:05:26] } 66... Kg8 { [%eval 5.2] [%clk 0:45:24] } 67. Rd7 { [%eval 5.88] [%clk 0:05:08] } 67... Ra8 { [%eval 7.14] [%clk 0:45:42] } 68. Ke7 { [%eval 7.06] [%clk 0:04:23] } 68... Ra5 { [%eval 7.79] [%clk 0:45:38] } 69. e6 { [%eval 7.06] [%clk 0:02:48] } 69... Rxf5 { [%eval 42.23] [%clk 0:45:16] } 70. Rd8+ { [%eval 29.02] [%clk 0:02:12] } 70... Kh7 { [%eval 9.44] [%clk 0:45:39] } 71. Ke8 { [%eval 7.0] [%clk 0:02:10] } 71... g5 { [%eval 9.53] [%clk 0:45:48] } 72. e7 { [%eval 65.39] [%clk 0:02:25] } 72... Kg6?! { [%eval #23] } { Checkmate is now unavoidable. Kh6 was best. } { [%clk 0:44:07] } 73. Kd7 { [%eval #22] [%clk 0:02:43] } 73... Re5 { [%eval #22] [%clk 0:43:47] } 74. e8=Q+ { [%eval #21] [%clk 0:02:36] } 74... Rxe8 { [%eval #21] [%clk 0:44:14] } 75. Rxe8 { [%eval #20] [%clk 0:02:58] } 75... Kf5 { [%eval #20] [%clk 0:44:41] } 76. Kd6 { [%eval #19] [%clk 0:02:21] } 76... g4 { [%eval #19] [%clk 0:45:03] } 77. Kd5 { [%eval #19] [%clk 0:02:10] } 77... Kf4 { [%eval #19] [%clk 0:45:13] } 78. Rf8+?? { [%eval 0.0] } { Lost forced checkmate sequence. Kd4 was best. } 78... Ke3 { [%eval 0.0] [%clk 0:45:42] } 79. Re8+ { [%eval 0.0] [%clk 0:02:18] } 79... Kf3 { [%eval 0.0] [%clk 0:45:32] } 80. Rf8+ { [%eval 0.0] [%clk 0:02:17] } 80... Ke3 { [%eval 0.0] [%clk 0:45:32] } 81. Re8+ { [%eval 0.0] [%clk 0:00:00] } 81... Kf3 { [%eval 0.0] [%clk 0:45:39] } 82. Kd4 { [%eval 0.0] [%clk 0:00:00] } 82... g3 { [%eval 0.0] [%clk 0:46:01] } 83. Kd3 { [%eval 0.0] [%clk 0:00:00] } 83... Kf2 { [%eval 0.0] [%clk 0:46:05] } 84. Rf8+ { [%eval 0.0] [%clk 0:00:00] } 84... Ke1 { [%eval 0.0] [%clk 0:46:29] } 85. Re8+ { [%eval 0.0] [%clk 0:00:00] } 85... Kf2 { [%eval 0.0] [%clk 0:46:55] } 86. Rf8+ { [%eval 0.0] [%clk 0:00:00] } 86... Ke1 { [%eval 0.0] } 87. Re8+ { [%eval 0.0] [%clk 0:00:00] } 87... Kf2 { [%eval 0.0] [%clk 0:47:44] } 88. Re2+ { [%eval 0.0] [%clk 0:00:00] } 88... Kf1 { [%eval 0.0] [%clk 0:48:01] } 89. Ke3 { [%eval 0.03] [%clk 0:00:00] } 89... g2 { [%eval 0.0] [%clk 0:48:28] } 90. Rf2+ { [%eval 0.0] [%clk 0:00:00] } 90... Kg1 { [%eval 0.0] [%clk 0:48:56] } 91. Rf8 { [%eval 0.01] [%clk 0:00:00] } 91... Kh1 { [%eval 0.02] [%clk 0:47:21] } 92. Rh8+ { [%eval 0.0] [%clk 0:00:00] } 92... Kg1 { [%eval 0.0] } 93. Kf3 { [%eval 0.0] [%clk 0:00:00] } 93... Kf1 { [%eval 0.0] [%clk 0:48:12] } 94. Ra8 { [%eval 0.03] [%clk 0:00:00] } 94... g1=N+ { [%eval 0.0] [%clk 0:48:34] } 95. Ke3 { [%eval 0.0] [%clk 0:00:00] } 95... Kg2 { [%eval 0.0] [%clk 0:48:58] } 96. Rg8+ { [%eval 0.0] [%clk 0:00:00] } 96... Kf1 { [%eval 0.02] [%clk 0:49:10] } 97. Rg3 { [%eval 0.0] [%clk 0:00:00] } 97... Ne2 { [%eval 0.0] [%clk 0:49:14] } 98. Rf3+ { [%eval 0.0] [%clk 0:00:00] } 98... Ke1 { [%eval 0.0] [%clk 0:50:05] } 99. Rh3 { [%eval 0.0] [%clk 0:00:00] } 99... Kf1 { [%eval 0.0] [%clk 0:50:05] } 100. Rf3+ { [%eval 0.0] [%clk 0:00:00] } 100... Ke1 { [%eval 0.0] [%clk 0:50:19] } 101. Rh3 { [%eval 0.0] [%clk 0:00:00] } 101... Kf1 { [%eval 0.0] [%clk 0:50:45] } 102. Rh8 { [%eval 0.0] [%clk 0:00:00] } 102... Ng1 { [%eval 0.0] [%clk 0:50:48] } 103. Rh2 { [%eval 0.0] [%clk 0:00:00] } 103... Ke1 { [%eval 0.0] [%clk 0:51:08] } 104. Ra2 { [%eval 0.02] [%clk 0:00:00] } 104... Kf1 { [%eval 0.0] [%clk 0:51:33] } 105. Rf2+ { [%eval 0.0] [%clk 0:00:00] } 105... Ke1 { [%eval 0.0] [%clk 0:51:58] } 106. Rf8 { [%eval 0.0] [%clk 0:00:00] } 106... Ne2 { [%eval 0.0] [%clk 0:51:46] } 107. Ra8 { [%eval 0.0] [%clk 0:00:00] } 107... Nc1 { [%eval 0.0] [%clk 0:51:08] } 108. Rd8 { [%eval 0.0] [%clk 0:00:00] } 108... Ne2 { [%eval 0.0] [%clk 0:51:27] } 109. Rd3 { [%eval 0.0] [%clk 0:00:00] } 109... Nc1 { [%eval 0.0] [%clk 0:51:31] } 110. Rd2 { [%eval 0.0] [%clk 0:00:00] } 110... Nb3 { [%eval 0.0] [%clk 0:51:42] } 111. Rb2 { [%eval 0.0] [%clk 0:00:00] } 111... Nc1 { [%eval 0.0] } 112. Kd4 { [%eval 0.0] [%clk 0:00:00] } 112... Kd1 { [%eval 0.0] [%clk 0:52:27] } 113. Kc3 { [%eval 0.0] [%clk 0:00:00] } 113... Ne2+ { [%eval 0.0] [%clk 0:52:50] } 114. Kd3 { [%eval 0.0] [%clk 0:00:00] } 114... Nc1+ { [%eval 0.0] [%clk 0:53:13] } 115. Ke3 { [%eval 0.0] [%clk 0:00:00] } 115... Ke1 { [%eval 0.0] [%clk 0:53:36] } 116. Rc2 { [%eval 0.03] [%clk 0:00:00] } 116... Kd1 { [%eval 0.07] [%clk 0:53:01] } 117. Rb2 { [%eval 0.0] [%clk 0:00:00] } 117... Ke1 { [%eval 0.0] [%clk 0:53:24] } 118. Rd2 { [%eval 0.0] [%clk 0:00:00] } 118... Nb3 { [%eval 0.0] [%clk 0:53:38] } 119. Rh2 { [%eval 0.0] [%clk 0:00:00] } 119... Kd1 { [%eval 0.0] [%clk 0:53:59] } 120. Rb2 { [%eval 0.0] [%clk 0:00:00] } 120... Nc1 { [%eval 0.0] } 121. Rb8 { [%eval 0.0] [%clk 0:00:00] } 121... Kc2 { [%eval 0.0] [%clk 0:54:50] } 122. Rc8+ { [%eval 0.0] [%clk 0:00:00] } 122... Kd1 { [%eval 0.0] [%clk 0:55:05] } 123. Kd4 { [%eval 0.0] [%clk 0:00:00] } 123... Kd2 { [%eval 0.0] [%clk 0:55:29] } 124. Kc4 { [%eval 0.0] [%clk 0:00:00] } 124... Kc2 { [%eval 0.0] [%clk 0:55:58] } 125. Rh8 { [%eval 0.0] [%clk 0:00:00] } 125... Kd2 { [%eval 0.0] [%clk 0:56:11] } 126. Rh3 { [%eval 0.0] [%clk 0:00:00] } 126... Ne2 { [%eval 0.0] [%clk 0:56:33] } 127. Rh2 { [%eval 0.0] [%clk 0:00:00] } 127... Ke3 { [%eval 0.0] [%clk 0:56:57] } 128. Rh3+ { [%eval 0.0] [%clk 0:00:00] } 128... Kd2 { [%eval 0.0] } 129. Rd3+ { [%eval 0.0] [%clk 0:00:00] } 129... Kc2 { [%eval 0.0] [%clk 0:57:50] } 130. Rd8 { [%eval 0.0] [%clk 0:00:00] } 130... Nc3 { [%eval 0.0] [%clk 0:58:12] } 131. Kb4 { [%eval 0.0] [%clk 0:00:00] } 131... Ne2 { [%eval 0.0] [%clk 0:58:37] } 132. Rd5 { [%eval 0.0] [%clk 0:00:00] } 132... Nf4 { [%eval 0.0] [%clk 0:58:57] } 133. Rd4 { [%eval 0.0] [%clk 0:00:00] } 133... Nd3+ { [%eval 0.0] [%clk 0:59:10] } 134. Kc4 { [%eval 0.0] [%clk 0:00:00] } 134... Nb2+ { [%eval 0.0] [%clk 0:59:35] } 135. Kb5 { [%eval 0.0] [%clk 0:00:00] } 135... Kc3 { [%eval 0.0] [%clk 1:00:02] } 136. Rh4 { [%eval 0.0] [%clk 0:00:00] } 136... Nd3 { [%eval 0.0] [%clk 1:00:27] } 137. Rc4+ { [%eval 0.0] [%clk 0:00:00] } 137... Kb3 { [%eval 0.0] [%clk 1:00:50] } 138. Rc8 { [%eval 0.0] [%clk 0:00:00] } 138... Nb2 { [%eval 0.0] [%clk 1:01:02] } 139. Kc5 { [%eval 0.0] [%clk 0:00:17] } 139... Kc3 { [%eval 0.0] } 140. Kd5+ { [%eval 0.0] [%clk 0:00:43] } 140... Kb3 { [%eval 0.0] [%clk 1:01:50] } 141. Rb8+ { [%eval 0.0] [%clk 0:01:04] } 141... Kc3 { [%eval 0.0] [%clk 1:02:15] } 142. Rc8+ { [%eval 0.0] [%clk 0:01:32] } 142... Kb3 { [%eval 0.0] } 143. Kd4 { [%eval 0.0] [%clk 0:02:00] } 143... Na4 { [%eval 0.0] [%clk 1:02:47] } 144. Rb8+ { [%eval 0.0] [%clk 0:02:19] } 144... Kc2 { [%clk 0:56:43] } 1/2-1/2