Event: Asian Amateur Chess Competition 2025
Site: https://lichess.org/broadcast/asian-amateur-chess-championship-2025--open-u2000/round-6/90992tJ4/dS8dkR1y
White: Xiao, Ruhan
WhiteElo: 1678
Black: Damuy, Raul
BlackElo: 1748
Result: 1-0
ECO: B07
Opening: Pirc Defense
Variant: Standard
TimeControl: 90+30

1. e4 { [%eval 0.18] [%clk 1:30:50] } 1... d6 { [%eval 0.43] [%clk 1:29:27] } 2. d4 { [%eval 0.43] [%clk 1:31:09] } 2... Nf6 { [%eval 0.43] [%clk 1:29:36] } 3. Nc3 { [%eval 0.38] [%clk 1:31:20] } 3... g6 { [%eval 0.63] [%clk 1:29:35] } 4. Be3 { [%eval 0.47] [%clk 1:30:26] } 4... Bg7 { [%eval 0.46] [%clk 1:27:42] } 5. Qd2 { [%eval 0.45] [%clk 1:30:33] } 5... c6 { [%eval 0.47] [%clk 1:27:11] } 6. f3 { [%eval 0.21] [%clk 1:29:10] } 6... Nbd7 { [%eval 0.48] [%clk 1:25:58] } 7. Bh6 { [%eval 0.21] [%clk 1:28:47] } 7... Bxh6 { [%eval 0.21] [%clk 1:25:28] } 8. Qxh6 { [%eval 0.21] [%clk 1:29:10] } 8... Qa5 { [%eval 0.37] [%clk 1:24:19] } 9. h4 { [%eval 0.18] [%clk 1:28:16] } 9... b5 { [%eval 0.33] [%clk 1:24:08] } 10. O-O-O?? { [%eval -1.76] } { Blunder. Qd2 was best. } { [%clk 1:25:43] } 10... b4 { [%eval -1.68] [%clk 1:24:04] } 11. Nb1 { [%eval -2.05] [%clk 1:25:58] } 11... Qxa2 { [%eval -2.04] [%clk 1:24:02] } 12. g4 { [%eval -2.62] [%clk 1:25:19] } 12... Ba6?! { [%eval -1.59] } { Inaccuracy. Nb6 was best. } { [%clk 1:22:15] } 13. Bxa6 { [%eval -1.76] [%clk 1:23:34] } 13... Qxa6 { [%eval -1.66] [%clk 1:20:30] } 14. h5 { [%eval -1.62] [%clk 1:21:28] } 14... O-O-O { [%eval -1.09] [%clk 1:20:20] } 15. Nh3 { [%eval -1.5] [%clk 1:19:27] } 15... gxh5 { [%eval -1.43] [%clk 1:17:03] } 16. g5 { [%eval -1.5] [%clk 1:14:28] } 16... Ne8 { [%eval -1.41] [%clk 1:14:34] } 17. Qxh5 { [%eval -1.6] [%clk 1:11:08] } 17... Rf8?! { [%eval -0.7] } { Inaccuracy. Qa2 was best. } { [%clk 1:13:26] } 18. Qxh7 { [%eval -0.83] [%clk 1:10:26] } 18... Qb5?! { [%eval 0.0] } { Inaccuracy. Qa2 was best. } { [%clk 1:10:58] } 19. g6 { [%eval -0.11] [%clk 0:51:55] } 19... fxg6?! { [%eval 0.47] } { Inaccuracy. Nef6 was best. } { [%clk 1:07:01] } 20. Qxe7 { [%eval 0.37] [%clk 0:50:35] } 20... Nc7 { [%eval 0.41] [%clk 0:43:37] } 21. Qxd6 { [%eval 0.57] [%clk 0:37:48] } 21... Rxf3 { [%eval 0.43] [%clk 0:42:46] } 22. Qxg6 { [%eval 0.37] [%clk 0:37:33] } 22... Rdf8 { [%eval 0.65] [%clk 0:41:38] } 23. e5 { [%eval 0.62] [%clk 0:27:23] } 23... Kb7?? { [%eval 2.62] } { Blunder. Rf1 was best. } { [%clk 0:38:42] } 24. Ng5?! { [%eval 1.41] } { Inaccuracy. Nd2 was best. } { [%clk 0:25:07] } 24... Rf1?! { [%eval 2.21] } { Inaccuracy. Rg3 was best. } { [%clk 0:35:07] } 25. Nd2 { [%eval 2.04] [%clk 0:23:52] } 25... Rxd1+ { [%eval 2.64] [%clk 0:34:55] } 26. Kxd1? { [%eval 0.92] } { Mistake. Rxd1 was best. } { [%clk 0:22:53] } 26... Qd5 { [%eval 0.95] [%clk 0:33:11] } 27. Nge4?! { [%eval 0.13] } { Inaccuracy. Qe4 was best. } { [%clk 0:22:53] } 27... Qxd4 { [%eval 0.2] [%clk 0:30:57] } 28. e6 { [%eval 0.0] [%clk 0:14:52] } 28... Ne5?? { [%eval 3.88] } { Blunder. Qxb2 was best. } { [%clk 0:22:08] } 29. Qg7 { [%eval 3.96] [%clk 0:14:52] } 29... Rf4?! { [%eval 6.23] } { Inaccuracy. Rd8 was best. } { [%clk 0:03:18] } 30. Rh7 { [%eval 5.74] [%clk 0:13:10] } 30... Rxe4?? { [%eval #19] } { Checkmate is now unavoidable. Ka6 was best. } { [%clk 0:00:00] } 31. Qxc7+ { [%eval #18] [%clk 0:11:37] } 31... Ka6 { [%eval #18] [%clk 0:00:00] } 32. Qb7+ { [%eval #17] [%clk 0:11:24] } 32... Ka5 { [%eval #20] [%clk 0:00:00] } 33. Qxa7+ { [%eval #13] [%clk 0:11:53] } 33... Qxa7 { [%eval #14] } 34. Rxa7+ { [%eval #14] [%clk 0:12:20] } 34... Kb6 { [%eval #14] [%clk 0:00:00] } 35. Nxe4 { [%eval 51.6] [%clk 0:12:40] } 1-0