Event: Asian Amateur Chess Competition 2025
Site: https://lichess.org/broadcast/asian-amateur-chess-championship-2025--open-u1700/round-9/V7c0Fqki/dY9cOezO
White: Liang, Xiyuan
WhiteElo: 1435
Black: Rudra Shakti Madan
BlackElo: 1600
Result: 0-1
ECO: E11
Opening: Bogo-Indian Defense: Retreat Variation
Variant: Standard
TimeControl: 90+30

1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.19] } 2. c4 { [%eval 0.18] } 2... e6 { [%eval 0.14] } 3. Nf3 { [%eval 0.11] } 3... d5 { [%eval 0.17] } 4. g3 { [%eval 0.16] } 4... Bb4+ { [%eval 0.15] } 5. Bd2 { [%eval 0.13] } 5... Be7 { [%eval 0.1] } 6. Bg2 { [%eval 0.07] } 6... O-O { [%eval 0.13] } 7. O-O { [%eval 0.1] } 7... c6 { [%eval 0.15] } 8. cxd5 { [%eval -0.21] } 8... exd5 { [%eval -0.24] } 9. Nc3 { [%eval -0.29] } 9... Bf5 { [%eval -0.24] } 10. a3 { [%eval -0.45] } 10... Nbd7 { [%eval -0.34] } 11. b4 { [%eval -0.72] } 11... a6 { [%eval -0.44] } 12. Na4 { [%eval -0.5] } 12... Ne4 { [%eval -0.38] } 13. Bf4 { [%eval -0.77] } 13... Re8 { [%eval -0.75] } 14. Rc1 { [%eval -0.81] } 14... a5 { [%eval -0.47] } 15. Qb3?! { [%eval -1.04] } { Inaccuracy. Nc5 was best. } 15... axb4 { [%eval -1.03] } 16. axb4 { [%eval -0.99] [%clk 1:35:59] } 16... Bf6 { [%eval -0.51] [%clk 1:33:10] } 17. b5 { [%eval -0.7] } 17... Qa5 { [%eval -0.26] } 18. bxc6 { [%eval -0.27] } 18... bxc6 { [%eval -0.4] } 19. Ra1?? { [%eval -2.25] } { Blunder. Nc3 was best. } 19... Qd8?? { [%eval -0.29] } { Blunder. Qb5 was best. } 20. Rac1?! { [%eval -1.07] } { Inaccuracy. Nc3 was best. } 20... Qa5?! { [%eval -0.45] } { Inaccuracy. g5 was best. } 21. Ra1?? { [%eval -2.63] } { Blunder. Nc3 was best. } 21... Qa6? { [%eval -1.34] } { Mistake. Ndc5 was best. } 22. Rfe1? { [%eval -2.97] } { Mistake. Qd1 was best. } 22... g5?! { [%eval -2.07] } { Inaccuracy. Ndc5 was best. } 23. Be3?! { [%eval -2.8] } { Inaccuracy. Be5 was best. } 23... Reb8 { [%eval -2.71] } 24. Qd3 { [%eval -3.44] [%clk 1:12:39] } 24... h6?? { [%eval -1.44] } { Blunder. Rb4 was best. } { [%clk 1:09:50] } 25. Nc5?? { [%eval -4.86] } { Blunder. h4 was best. } { [%clk 1:03:34] } 25... Qxa1 { [%eval -4.85] [%clk 1:04:40] } 26. Nxd7 { [%eval -4.71] [%clk 1:03:56] } 26... Bxd7 { [%eval -4.79] [%clk 1:03:54] } 0-1